1from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
2
3
4import pybindgen.settings
5import warnings
6
7class ErrorHandler(pybindgen.settings.ErrorHandler):
8    def handle_error(self, wrapper, exception, traceback_):
9        warnings.warn("exception %r in wrapper %s" % (exception, wrapper))
10        return True
11pybindgen.settings.error_handler = ErrorHandler()
12
13
14import sys
15
16def module_init():
17    root_module = Module('ns.lte', cpp_namespace='::ns3')
18    return root_module
19
20def register_types(module):
21    root_module = module.get_root()
22
23    ## ff-mac-common.h (module 'lte'): ns3::Result_e [enumeration]
24    module.add_enum('Result_e', ['SUCCESS', 'FAILURE'])
25    ## ff-mac-common.h (module 'lte'): ns3::SetupRelease_e [enumeration]
26    module.add_enum('SetupRelease_e', ['setup', 'release'])
27    ## ff-mac-common.h (module 'lte'): ns3::CeBitmap_e [enumeration]
28    module.add_enum('CeBitmap_e', ['TA', 'DRX', 'CR'])
29    ## ff-mac-common.h (module 'lte'): ns3::NormalExtended_e [enumeration]
30    module.add_enum('NormalExtended_e', ['normal', 'extended'])
31    ## log.h (module 'core'): ns3::LogLevel [enumeration]
32    module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core')
33    ## address.h (module 'network'): ns3::Address [class]
34    module.add_class('Address', import_from_module='ns.network')
35    ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
36    module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network')
37    ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority [struct]
38    module.add_class('AllocationRetentionPriority')
39    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class]
40    module.add_class('AttributeConstructionList', import_from_module='ns.core')
41    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
42    module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
43    typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator')
44    typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*')
45    typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&')
46    ## spectrum-model.h (module 'spectrum'): ns3::BandInfo [struct]
47    module.add_class('BandInfo', import_from_module='ns.spectrum')
48    ## buffer.h (module 'network'): ns3::Buffer [class]
49    module.add_class('Buffer', import_from_module='ns.network')
50    ## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
51    module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer'])
52    ## lte-common.h (module 'lte'): ns3::BufferSizeLevelBsr [class]
53    module.add_class('BufferSizeLevelBsr')
54    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s [struct]
55    module.add_class('BuildBroadcastListElement_s')
56    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s::Type_e [enumeration]
57    module.add_enum('Type_e', ['BCCH', 'PCCH', 'NotValid'], outer_class=root_module['ns3::BuildBroadcastListElement_s'])
58    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s [struct]
59    module.add_class('BuildDataListElement_s')
60    ## ff-mac-common.h (module 'lte'): ns3::BuildRarListElement_s [struct]
61    module.add_class('BuildRarListElement_s')
62    ## ff-mac-common.h (module 'lte'): ns3::BwPart_s [struct]
63    module.add_class('BwPart_s')
64    ## packet.h (module 'network'): ns3::ByteTagIterator [class]
65    module.add_class('ByteTagIterator', import_from_module='ns.network')
66    ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class]
67    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator'])
68    ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class]
69    module.add_class('ByteTagList', import_from_module='ns.network')
70    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class]
71    module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList'])
72    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct]
73    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator'])
74    ## callback.h (module 'core'): ns3::CallbackBase [class]
75    module.add_class('CallbackBase', import_from_module='ns.core')
76    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t [struct]
77    module.add_class('CqasFlowPerf_t')
78    ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s [struct]
79    module.add_class('CqiConfig_s')
80    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s [struct]
81    module.add_class('CqiListElement_s')
82    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::CqiType_e [enumeration]
83    module.add_enum('CqiType_e', ['P10', 'P11', 'P20', 'P21', 'A12', 'A22', 'A20', 'A30', 'A31', 'NotValid'], outer_class=root_module['ns3::CqiListElement_s'])
84    ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback [class]
85    module.add_class('DataOutputCallback', allow_subclassing=True, import_from_module='ns.stats')
86    ## data-rate.h (module 'network'): ns3::DataRate [class]
87    module.add_class('DataRate', import_from_module='ns.network')
88    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct]
89    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor'])
90    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct]
91    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker'])
92    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct]
93    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue'])
94    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct]
95    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase'])
96    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EpcTft> [struct]
97    module.add_class('DefaultDeleter', template_parameters=['ns3::EpcTft'])
98    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct]
99    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl'])
100    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct]
101    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation'])
102    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteChunkProcessor> [struct]
103    module.add_class('DefaultDeleter', template_parameters=['ns3::LteChunkProcessor'])
104    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteControlMessage> [struct]
105    module.add_class('DefaultDeleter', template_parameters=['ns3::LteControlMessage'])
106    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteHarqPhy> [struct]
107    module.add_class('DefaultDeleter', template_parameters=['ns3::LteHarqPhy'])
108    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct]
109    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector'])
110    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct]
111    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet'])
112    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumModel> [struct]
113    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::SpectrumModel'])
114    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumSignalParameters> [struct]
115    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::SpectrumSignalParameters'])
116    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumValue> [struct]
117    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::SpectrumValue'])
118    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct]
119    module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor'])
120    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::VendorSpecificValue> [struct]
121    module.add_class('DefaultDeleter', template_parameters=['ns3::VendorSpecificValue'])
122    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::X2CellInfo> [struct]
123    module.add_class('DefaultDeleter', template_parameters=['ns3::X2CellInfo'])
124    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::X2IfaceInfo> [struct]
125    module.add_class('DefaultDeleter', template_parameters=['ns3::X2IfaceInfo'])
126    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s [struct]
127    module.add_class('DlDciListElement_s')
128    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::Format_e [enumeration]
129    module.add_enum('Format_e', ['ONE', 'ONE_A', 'ONE_B', 'ONE_C', 'ONE_D', 'TWO', 'TWO_A', 'TWO_B', 'NotValid_Dci_Format'], outer_class=root_module['ns3::DlDciListElement_s'])
130    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::VrbFormat_e [enumeration]
131    module.add_enum('VrbFormat_e', ['VRB_DISTRIBUTED', 'VRB_LOCALIZED', 'NotValid_VRB_Format'], outer_class=root_module['ns3::DlDciListElement_s'])
132    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::Ngap_e [enumeration]
133    module.add_enum('Ngap_e', ['GAP1', 'GAP2', 'NotValid_Ngap'], outer_class=root_module['ns3::DlDciListElement_s'])
134    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s [struct]
135    module.add_class('DlInfoListElement_s')
136    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s::HarqStatus_e [enumeration]
137    module.add_enum('HarqStatus_e', ['ACK', 'NACK', 'DTX'], outer_class=root_module['ns3::DlInfoListElement_s'])
138    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo [struct]
139    module.add_class('DlSchedulingCallbackInfo')
140    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s [struct]
141    module.add_class('DrxConfig_s')
142    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider [class]
143    module.add_class('EpcEnbS1SapProvider', allow_subclassing=True)
144    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::BearerToBeSwitched [struct]
145    module.add_class('BearerToBeSwitched', outer_class=root_module['ns3::EpcEnbS1SapProvider'])
146    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters [struct]
147    module.add_class('PathSwitchRequestParameters', outer_class=root_module['ns3::EpcEnbS1SapProvider'])
148    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser [class]
149    module.add_class('EpcEnbS1SapUser', allow_subclassing=True)
150    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters [struct]
151    module.add_class('DataRadioBearerSetupRequestParameters', outer_class=root_module['ns3::EpcEnbS1SapUser'])
152    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters [struct]
153    module.add_class('InitialContextSetupRequestParameters', outer_class=root_module['ns3::EpcEnbS1SapUser'])
154    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters [struct]
155    module.add_class('PathSwitchRequestAcknowledgeParameters', outer_class=root_module['ns3::EpcEnbS1SapUser'])
156    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap [class]
157    module.add_class('EpcS11Sap')
158    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Fteid [struct]
159    module.add_class('Fteid', outer_class=root_module['ns3::EpcS11Sap'])
160    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::GtpcMessage [struct]
161    module.add_class('GtpcMessage', outer_class=root_module['ns3::EpcS11Sap'])
162    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Uli [struct]
163    module.add_class('Uli', outer_class=root_module['ns3::EpcS11Sap'])
164    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme [class]
165    module.add_class('EpcS11SapMme', parent=root_module['ns3::EpcS11Sap'])
166    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated [struct]
167    module.add_class('BearerContextCreated', outer_class=root_module['ns3::EpcS11SapMme'])
168    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextRemoved [struct]
169    module.add_class('BearerContextRemoved', outer_class=root_module['ns3::EpcS11SapMme'])
170    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::CreateSessionResponseMessage [struct]
171    module.add_class('CreateSessionResponseMessage', outer_class=root_module['ns3::EpcS11SapMme'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
172    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::DeleteBearerRequestMessage [struct]
173    module.add_class('DeleteBearerRequestMessage', outer_class=root_module['ns3::EpcS11SapMme'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
174    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::ModifyBearerResponseMessage [struct]
175    module.add_class('ModifyBearerResponseMessage', outer_class=root_module['ns3::EpcS11SapMme'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
176    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::ModifyBearerResponseMessage::Cause [enumeration]
177    module.add_enum('Cause', ['REQUEST_ACCEPTED', 'REQUEST_ACCEPTED_PARTIALLY', 'REQUEST_REJECTED', 'CONTEXT_NOT_FOUND'], outer_class=root_module['ns3::EpcS11SapMme::ModifyBearerResponseMessage'])
178    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw [class]
179    module.add_class('EpcS11SapSgw', parent=root_module['ns3::EpcS11Sap'])
180    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw [struct]
181    module.add_class('BearerContextRemovedSgwPgw', outer_class=root_module['ns3::EpcS11SapSgw'])
182    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated [struct]
183    module.add_class('BearerContextToBeCreated', outer_class=root_module['ns3::EpcS11SapSgw'])
184    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeRemoved [struct]
185    module.add_class('BearerContextToBeRemoved', outer_class=root_module['ns3::EpcS11SapSgw'])
186    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::CreateSessionRequestMessage [struct]
187    module.add_class('CreateSessionRequestMessage', outer_class=root_module['ns3::EpcS11SapSgw'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
188    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerCommandMessage [struct]
189    module.add_class('DeleteBearerCommandMessage', outer_class=root_module['ns3::EpcS11SapSgw'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
190    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerResponseMessage [struct]
191    module.add_class('DeleteBearerResponseMessage', outer_class=root_module['ns3::EpcS11SapSgw'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
192    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::ModifyBearerRequestMessage [struct]
193    module.add_class('ModifyBearerRequestMessage', outer_class=root_module['ns3::EpcS11SapSgw'], parent=root_module['ns3::EpcS11Sap::GtpcMessage'])
194    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSap [class]
195    module.add_class('EpcS1apSap')
196    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb [class]
197    module.add_class('EpcS1apSapEnb', parent=root_module['ns3::EpcS1apSap'])
198    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem [struct]
199    module.add_class('ErabSwitchedInUplinkItem', outer_class=root_module['ns3::EpcS1apSapEnb'])
200    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem [struct]
201    module.add_class('ErabToBeSetupItem', outer_class=root_module['ns3::EpcS1apSapEnb'])
202    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme [class]
203    module.add_class('EpcS1apSapMme', parent=root_module['ns3::EpcS1apSap'])
204    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSetupItem [struct]
205    module.add_class('ErabSetupItem', outer_class=root_module['ns3::EpcS1apSapMme'])
206    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem [struct]
207    module.add_class('ErabSwitchedInDownlinkItem', outer_class=root_module['ns3::EpcS1apSapMme'])
208    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabToBeReleasedIndication [struct]
209    module.add_class('ErabToBeReleasedIndication', outer_class=root_module['ns3::EpcS1apSapMme'])
210    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap [class]
211    module.add_class('EpcX2Sap')
212    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UlInterferenceOverloadIndicationItem [enumeration]
213    module.add_enum('UlInterferenceOverloadIndicationItem', ['HighInterference', 'MediumInterference', 'LowInterference'], outer_class=root_module['ns3::EpcX2Sap'])
214    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::LoadIndicator [enumeration]
215    module.add_enum('LoadIndicator', ['LowLoad', 'MediumLoad', 'HighLoad', 'Overload'], outer_class=root_module['ns3::EpcX2Sap'])
216    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::IdCause [enumeration]
217    module.add_enum('IdCause', ['HandoverDesirableForRadioReason', 'TimeCriticalHandover'], outer_class=root_module['ns3::EpcX2Sap'])
218    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem [struct]
219    module.add_class('CellInformationItem', outer_class=root_module['ns3::EpcX2Sap'])
220    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem [struct]
221    module.add_class('CellMeasurementResultItem', outer_class=root_module['ns3::EpcX2Sap'])
222    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CompositeAvailCapacity [struct]
223    module.add_class('CompositeAvailCapacity', outer_class=root_module['ns3::EpcX2Sap'])
224    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabAdmittedItem [struct]
225    module.add_class('ErabAdmittedItem', outer_class=root_module['ns3::EpcX2Sap'])
226    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabNotAdmittedItem [struct]
227    module.add_class('ErabNotAdmittedItem', outer_class=root_module['ns3::EpcX2Sap'])
228    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem [struct]
229    module.add_class('ErabToBeSetupItem', outer_class=root_module['ns3::EpcX2Sap'])
230    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem [struct]
231    module.add_class('ErabsSubjectToStatusTransferItem', outer_class=root_module['ns3::EpcX2Sap'])
232    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams [struct]
233    module.add_class('HandoverPreparationFailureParams', outer_class=root_module['ns3::EpcX2Sap'])
234    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams [struct]
235    module.add_class('HandoverRequestAckParams', outer_class=root_module['ns3::EpcX2Sap'])
236    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams [struct]
237    module.add_class('HandoverRequestParams', outer_class=root_module['ns3::EpcX2Sap'])
238    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::LoadInformationParams [struct]
239    module.add_class('LoadInformationParams', outer_class=root_module['ns3::EpcX2Sap'])
240    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand [struct]
241    module.add_class('RelativeNarrowbandTxBand', outer_class=root_module['ns3::EpcX2Sap'])
242    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams [struct]
243    module.add_class('ResourceStatusUpdateParams', outer_class=root_module['ns3::EpcX2Sap'])
244    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams [struct]
245    module.add_class('SnStatusTransferParams', outer_class=root_module['ns3::EpcX2Sap'])
246    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams [struct]
247    module.add_class('UeContextReleaseParams', outer_class=root_module['ns3::EpcX2Sap'])
248    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams [struct]
249    module.add_class('UeDataParams', outer_class=root_module['ns3::EpcX2Sap'])
250    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UlHighInterferenceInformationItem [struct]
251    module.add_class('UlHighInterferenceInformationItem', outer_class=root_module['ns3::EpcX2Sap'])
252    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2SapProvider [class]
253    module.add_class('EpcX2SapProvider', parent=root_module['ns3::EpcX2Sap'])
254    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2SapUser [class]
255    module.add_class('EpcX2SapUser', parent=root_module['ns3::EpcX2Sap'])
256    ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping [class]
257    module.add_class('EutranMeasurementMapping')
258    ## event-id.h (module 'core'): ns3::EventId [class]
259    module.add_class('EventId', import_from_module='ns.core')
260    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider [class]
261    module.add_class('FfMacCschedSapProvider', allow_subclassing=True)
262    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters [struct]
263    module.add_class('CschedCellConfigReqParameters', outer_class=root_module['ns3::FfMacCschedSapProvider'])
264    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e [enumeration]
265    module.add_enum('HoppingMode_e', ['inter', 'interintra'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters'])
266    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e [enumeration]
267    module.add_enum('PhichResource_e', ['PHICH_R_ONE_SIXTH', 'PHICH_R_HALF', 'PHICH_R_ONE', 'PHICH_R_TWO'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters'])
268    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e [enumeration]
269    module.add_enum('DuplexMode_e', ['DM_TDD', 'DM_FDD'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters'])
270    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e [enumeration]
271    module.add_enum('Enable64Qam_e', ['MOD_16QAM', 'MOD_64QAM'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters'])
272    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters [struct]
273    module.add_class('CschedLcConfigReqParameters', outer_class=root_module['ns3::FfMacCschedSapProvider'])
274    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters [struct]
275    module.add_class('CschedLcReleaseReqParameters', outer_class=root_module['ns3::FfMacCschedSapProvider'])
276    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters [struct]
277    module.add_class('CschedUeConfigReqParameters', outer_class=root_module['ns3::FfMacCschedSapProvider'])
278    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::MeasGapConfigPattern_e [enumeration]
279    module.add_enum('MeasGapConfigPattern_e', ['MGP_GP1', 'MGP_GP2', 'OFF'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters'])
280    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::OpenClosedLoop_e [enumeration]
281    module.add_enum('OpenClosedLoop_e', ['noneloop', 'openloop', 'closedloop'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters'])
282    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::RepMode_e [enumeration]
283    module.add_enum('RepMode_e', ['rm12', 'rm20', 'rm22', 'rm30', 'rm31', 'nonemode'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters'])
284    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::FeedbackMode_e [enumeration]
285    module.add_enum('FeedbackMode_e', ['bundling', 'multiplexing'], outer_class=root_module['ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters'])
286    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters [struct]
287    module.add_class('CschedUeReleaseReqParameters', outer_class=root_module['ns3::FfMacCschedSapProvider'])
288    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser [class]
289    module.add_class('FfMacCschedSapUser', allow_subclassing=True)
290    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters [struct]
291    module.add_class('CschedCellConfigCnfParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
292    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters [struct]
293    module.add_class('CschedCellConfigUpdateIndParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
294    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters [struct]
295    module.add_class('CschedLcConfigCnfParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
296    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters [struct]
297    module.add_class('CschedLcReleaseCnfParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
298    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters [struct]
299    module.add_class('CschedUeConfigCnfParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
300    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters [struct]
301    module.add_class('CschedUeConfigUpdateIndParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
302    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters [struct]
303    module.add_class('CschedUeReleaseCnfParameters', outer_class=root_module['ns3::FfMacCschedSapUser'])
304    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider [class]
305    module.add_class('FfMacSchedSapProvider', allow_subclassing=True)
306    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters [struct]
307    module.add_class('SchedDlCqiInfoReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
308    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters [struct]
309    module.add_class('SchedDlMacBufferReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
310    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters [struct]
311    module.add_class('SchedDlPagingBufferReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
312    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters [struct]
313    module.add_class('SchedDlRachInfoReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
314    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters [struct]
315    module.add_class('SchedDlRlcBufferReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
316    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters [struct]
317    module.add_class('SchedDlTriggerReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
318    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters [struct]
319    module.add_class('SchedUlCqiInfoReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
320    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters [struct]
321    module.add_class('SchedUlMacCtrlInfoReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
322    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters [struct]
323    module.add_class('SchedUlNoiseInterferenceReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
324    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters [struct]
325    module.add_class('SchedUlSrInfoReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
326    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters [struct]
327    module.add_class('SchedUlTriggerReqParameters', outer_class=root_module['ns3::FfMacSchedSapProvider'])
328    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser [class]
329    module.add_class('FfMacSchedSapUser', allow_subclassing=True)
330    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters [struct]
331    module.add_class('SchedDlConfigIndParameters', outer_class=root_module['ns3::FfMacSchedSapUser'])
332    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedUlConfigIndParameters [struct]
333    module.add_class('SchedUlConfigIndParameters', outer_class=root_module['ns3::FfMacSchedSapUser'])
334    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation [struct]
335    module.add_class('GbrQosInformation')
336    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes [class]
337    module.add_class('GtpcIes')
338    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t [enumeration]
339    module.add_enum('Cause_t', ['RESERVED', 'REQUEST_ACCEPTED'], outer_class=root_module['ns3::GtpcIes'])
340    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t [struct]
341    module.add_class('HarqProcessInfoElement_t')
342    ## hash.h (module 'core'): ns3::Hasher [class]
343    module.add_class('Hasher', import_from_module='ns.core')
344    ## ff-mac-common.h (module 'lte'): ns3::HigherLayerSelected_s [struct]
345    module.add_class('HigherLayerSelected_s')
346    ## lte-common.h (module 'lte'): ns3::ImsiLcidPair_t [struct]
347    module.add_class('ImsiLcidPair_t')
348    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class]
349    module.add_class('Inet6SocketAddress', import_from_module='ns.network')
350    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class]
351    root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address'])
352    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class]
353    module.add_class('InetSocketAddress', import_from_module='ns.network')
354    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class]
355    root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address'])
356    ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
357    module.add_class('Ipv4Address', import_from_module='ns.network')
358    ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class]
359    root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address'])
360    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class]
361    module.add_class('Ipv4AddressHash', import_from_module='ns.network')
362    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper [class]
363    module.add_class('Ipv4AddressHelper', import_from_module='ns.internet')
364    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class]
365    module.add_class('Ipv4InterfaceAddress', import_from_module='ns.internet')
366    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration]
367    module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress'], import_from_module='ns.internet')
368    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer [class]
369    module.add_class('Ipv4InterfaceContainer', import_from_module='ns.internet')
370    typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > const_iterator', 'ns3::Ipv4InterfaceContainer::Iterator')
371    typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > const_iterator*', 'ns3::Ipv4InterfaceContainer::Iterator*')
372    typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > const_iterator&', 'ns3::Ipv4InterfaceContainer::Iterator&')
373    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class]
374    module.add_class('Ipv4Mask', import_from_module='ns.network')
375    ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
376    module.add_class('Ipv6Address', import_from_module='ns.network')
377    ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class]
378    root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address'])
379    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class]
380    module.add_class('Ipv6AddressHash', import_from_module='ns.network')
381    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper [class]
382    module.add_class('Ipv6AddressHelper', import_from_module='ns.internet')
383    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class]
384    module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet')
385    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration]
386    module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet')
387    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration]
388    module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet')
389    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class]
390    module.add_class('Ipv6InterfaceContainer', import_from_module='ns.internet')
391    typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator', 'ns3::Ipv6InterfaceContainer::Iterator')
392    typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator*', 'ns3::Ipv6InterfaceContainer::Iterator*')
393    typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator&', 'ns3::Ipv6InterfaceContainer::Iterator&')
394    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class]
395    module.add_class('Ipv6Prefix', import_from_module='ns.network')
396    ## log.h (module 'core'): ns3::LogComponent [class]
397    module.add_class('LogComponent', import_from_module='ns.core')
398    typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList')
399    typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*')
400    typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&')
401    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s [struct]
402    module.add_class('LogicalChannelConfigListElement_s')
403    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::Direction_e [enumeration]
404    module.add_enum('Direction_e', ['DIR_UL', 'DIR_DL', 'DIR_BOTH', 'NotValid'], outer_class=root_module['ns3::LogicalChannelConfigListElement_s'])
405    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::QosBearerType_e [enumeration]
406    module.add_enum('QosBearerType_e', ['QBT_NON_GBR', 'QBT_GBR', 'NotValid_QosBearerType'], outer_class=root_module['ns3::LogicalChannelConfigListElement_s'])
407    ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapProvider [class]
408    module.add_class('LteAnrSapProvider', allow_subclassing=True)
409    ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapUser [class]
410    module.add_class('LteAnrSapUser', allow_subclassing=True)
411    ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider [class]
412    module.add_class('LteAsSapProvider', allow_subclassing=True)
413    ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser [class]
414    module.add_class('LteAsSapUser', allow_subclassing=True)
415    ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapProvider [class]
416    module.add_class('LteCcmMacSapProvider', allow_subclassing=True)
417    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider [class]
418    module.add_class('LteCcmRrcSapProvider', allow_subclassing=True)
419    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LcsConfig [struct]
420    module.add_class('LcsConfig', outer_class=root_module['ns3::LteCcmRrcSapProvider'])
421    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapUser [class]
422    module.add_class('LteCcmRrcSapUser', allow_subclassing=True)
423    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider [class]
424    module.add_class('LteEnbCmacSapProvider', allow_subclassing=True)
425    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue [struct]
426    module.add_class('AllocateNcRaPreambleReturnValue', outer_class=root_module['ns3::LteEnbCmacSapProvider'])
427    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo [struct]
428    module.add_class('LcInfo', outer_class=root_module['ns3::LteEnbCmacSapProvider'])
429    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig [struct]
430    module.add_class('RachConfig', outer_class=root_module['ns3::LteEnbCmacSapProvider'])
431    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::UeConfig [struct]
432    module.add_class('UeConfig', outer_class=root_module['ns3::LteEnbCmacSapProvider'])
433    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser [class]
434    module.add_class('LteEnbCmacSapUser', allow_subclassing=True)
435    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::UeConfig [struct]
436    module.add_class('UeConfig', outer_class=root_module['ns3::LteEnbCmacSapUser'])
437    ## lte-enb-cphy-sap.h (module 'lte'): ns3::LteEnbCphySapProvider [class]
438    module.add_class('LteEnbCphySapProvider', allow_subclassing=True)
439    ## lte-enb-cphy-sap.h (module 'lte'): ns3::LteEnbCphySapUser [class]
440    module.add_class('LteEnbCphySapUser')
441    ## lte-enb-phy-sap.h (module 'lte'): ns3::LteEnbPhySapProvider [class]
442    module.add_class('LteEnbPhySapProvider', allow_subclassing=True)
443    ## lte-enb-phy-sap.h (module 'lte'): ns3::LteEnbPhySapUser [class]
444    module.add_class('LteEnbPhySapUser', allow_subclassing=True)
445    ## lte-common.h (module 'lte'): ns3::LteFfConverter [class]
446    module.add_class('LteFfConverter')
447    ## lte-ffr-rrc-sap.h (module 'lte'): ns3::LteFfrRrcSapProvider [class]
448    module.add_class('LteFfrRrcSapProvider', allow_subclassing=True)
449    ## lte-ffr-rrc-sap.h (module 'lte'): ns3::LteFfrRrcSapUser [class]
450    module.add_class('LteFfrRrcSapUser', allow_subclassing=True)
451    ## lte-ffr-sap.h (module 'lte'): ns3::LteFfrSapProvider [class]
452    module.add_class('LteFfrSapProvider', allow_subclassing=True)
453    ## lte-ffr-sap.h (module 'lte'): ns3::LteFfrSapUser [class]
454    module.add_class('LteFfrSapUser')
455    ## lte-common.h (module 'lte'): ns3::LteFlowId_t [struct]
456    module.add_class('LteFlowId_t')
457    ## lte-global-pathloss-database.h (module 'lte'): ns3::LteGlobalPathlossDatabase [class]
458    module.add_class('LteGlobalPathlossDatabase', allow_subclassing=True)
459    ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapProvider [class]
460    module.add_class('LteHandoverManagementSapProvider', allow_subclassing=True)
461    ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapUser [class]
462    module.add_class('LteHandoverManagementSapUser', allow_subclassing=True)
463    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider [class]
464    module.add_class('LteMacSapProvider', allow_subclassing=True)
465    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters [struct]
466    module.add_class('ReportBufferStatusParameters', outer_class=root_module['ns3::LteMacSapProvider'])
467    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters [struct]
468    module.add_class('TransmitPduParameters', outer_class=root_module['ns3::LteMacSapProvider'])
469    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser [class]
470    module.add_class('LteMacSapUser', allow_subclassing=True)
471    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters [struct]
472    module.add_class('ReceivePduParameters', outer_class=root_module['ns3::LteMacSapUser'])
473    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters [struct]
474    module.add_class('TxOpportunityParameters', outer_class=root_module['ns3::LteMacSapUser'])
475    ## lte-mi-error-model.h (module 'lte'): ns3::LteMiErrorModel [class]
476    module.add_class('LteMiErrorModel')
477    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider [class]
478    module.add_class('LtePdcpSapProvider', allow_subclassing=True)
479    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters [struct]
480    module.add_class('TransmitPdcpSduParameters', outer_class=root_module['ns3::LtePdcpSapProvider'])
481    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser [class]
482    module.add_class('LtePdcpSapUser', allow_subclassing=True)
483    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters [struct]
484    module.add_class('ReceivePdcpSduParameters', outer_class=root_module['ns3::LtePdcpSapUser'])
485    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider [class]
486    module.add_class('LteRlcSapProvider', allow_subclassing=True)
487    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters [struct]
488    module.add_class('TransmitPdcpPduParameters', outer_class=root_module['ns3::LteRlcSapProvider'])
489    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapUser [class]
490    module.add_class('LteRlcSapUser', allow_subclassing=True)
491    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap [class]
492    module.add_class('LteRrcSap')
493    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestablishmentCause [enumeration]
494    module.add_enum('ReestablishmentCause', ['RECONFIGURATION_FAILURE', 'HANDOVER_FAILURE', 'OTHER_FAILURE'], outer_class=root_module['ns3::LteRrcSap'])
495    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoCommon [struct]
496    module.add_class('AntennaInfoCommon', outer_class=root_module['ns3::LteRrcSap'])
497    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoDedicated [struct]
498    module.add_class('AntennaInfoDedicated', outer_class=root_module['ns3::LteRrcSap'])
499    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoUl [struct]
500    module.add_class('AntennaInfoUl', outer_class=root_module['ns3::LteRrcSap'])
501    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig [struct]
502    module.add_class('AsConfig', outer_class=root_module['ns3::LteRrcSap'])
503    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::BlackCellsToAddMod [struct]
504    module.add_class('BlackCellsToAddMod', outer_class=root_module['ns3::LteRrcSap'])
505    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierBandwidthEutra [struct]
506    module.add_class('CarrierBandwidthEutra', outer_class=root_module['ns3::LteRrcSap'])
507    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra [struct]
508    module.add_class('CarrierFreqEutra', outer_class=root_module['ns3::LteRrcSap'])
509    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo [struct]
510    module.add_class('CellAccessRelatedInfo', outer_class=root_module['ns3::LteRrcSap'])
511    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellIdentification [struct]
512    module.add_class('CellIdentification', outer_class=root_module['ns3::LteRrcSap'])
513    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo [struct]
514    module.add_class('CellSelectionInfo', outer_class=root_module['ns3::LteRrcSap'])
515    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod [struct]
516    module.add_class('CellsToAddMod', outer_class=root_module['ns3::LteRrcSap'])
517    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo [struct]
518    module.add_class('CgiInfo', outer_class=root_module['ns3::LteRrcSap'])
519    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod [struct]
520    module.add_class('DrbToAddMod', outer_class=root_module['ns3::LteRrcSap'])
521    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::FreqInfo [struct]
522    module.add_class('FreqInfo', outer_class=root_module['ns3::LteRrcSap'])
523    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo [struct]
524    module.add_class('HandoverPreparationInfo', outer_class=root_module['ns3::LteRrcSap'])
525    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig [struct]
526    module.add_class('LogicalChannelConfig', outer_class=root_module['ns3::LteRrcSap'])
527    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MasterInformationBlock [struct]
528    module.add_class('MasterInformationBlock', outer_class=root_module['ns3::LteRrcSap'])
529    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig [struct]
530    module.add_class('MeasConfig', outer_class=root_module['ns3::LteRrcSap'])
531    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig [struct]
532    module.add_class('MeasGapConfig', outer_class=root_module['ns3::LteRrcSap'])
533    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::action [enumeration]
534    module.add_enum('action', ['SETUP', 'RESET'], outer_class=root_module['ns3::LteRrcSap::MeasGapConfig'])
535    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::gap [enumeration]
536    module.add_enum('gap', ['GP0', 'GP1'], outer_class=root_module['ns3::LteRrcSap::MeasGapConfig'])
537    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasIdToAddMod [struct]
538    module.add_class('MeasIdToAddMod', outer_class=root_module['ns3::LteRrcSap'])
539    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra [struct]
540    module.add_class('MeasObjectEutra', outer_class=root_module['ns3::LteRrcSap'])
541    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectToAddMod [struct]
542    module.add_class('MeasObjectToAddMod', outer_class=root_module['ns3::LteRrcSap'])
543    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell [struct]
544    module.add_class('MeasResultBestNeighCell', outer_class=root_module['ns3::LteRrcSap'])
545    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra [struct]
546    module.add_class('MeasResultEutra', outer_class=root_module['ns3::LteRrcSap'])
547    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell [struct]
548    module.add_class('MeasResultScell', outer_class=root_module['ns3::LteRrcSap'])
549    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList [struct]
550    module.add_class('MeasResultServFreqList', outer_class=root_module['ns3::LteRrcSap'])
551    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults [struct]
552    module.add_class('MeasResults', outer_class=root_module['ns3::LteRrcSap'])
553    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasurementReport [struct]
554    module.add_class('MeasurementReport', outer_class=root_module['ns3::LteRrcSap'])
555    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo [struct]
556    module.add_class('MobilityControlInfo', outer_class=root_module['ns3::LteRrcSap'])
557    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters [struct]
558    module.add_class('MobilityStateParameters', outer_class=root_module['ns3::LteRrcSap'])
559    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonCriticalExtensionConfiguration [struct]
560    module.add_class('NonCriticalExtensionConfiguration', outer_class=root_module['ns3::LteRrcSap'])
561    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonUlConfiguration [struct]
562    module.add_class('NonUlConfiguration', outer_class=root_module['ns3::LteRrcSap'])
563    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigCommon [struct]
564    module.add_class('PdschConfigCommon', outer_class=root_module['ns3::LteRrcSap'])
565    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigDedicated [struct]
566    module.add_class('PdschConfigDedicated', outer_class=root_module['ns3::LteRrcSap'])
567    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigDedicated::db [enumeration]
568    module.add_enum('db', ['dB_6', 'dB_4dot77', 'dB_3', 'dB_1dot77', 'dB0', 'dB1', 'dB2', 'dB3'], outer_class=root_module['ns3::LteRrcSap::PdschConfigDedicated'])
569    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysCellIdRange [struct]
570    module.add_class('PhysCellIdRange', outer_class=root_module['ns3::LteRrcSap'])
571    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated [struct]
572    module.add_class('PhysicalConfigDedicated', outer_class=root_module['ns3::LteRrcSap'])
573    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell [struct]
574    module.add_class('PhysicalConfigDedicatedSCell', outer_class=root_module['ns3::LteRrcSap'])
575    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PlmnIdentityInfo [struct]
576    module.add_class('PlmnIdentityInfo', outer_class=root_module['ns3::LteRrcSap'])
577    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PrachConfigSCell [struct]
578    module.add_class('PrachConfigSCell', outer_class=root_module['ns3::LteRrcSap'])
579    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PreambleInfo [struct]
580    module.add_class('PreambleInfo', outer_class=root_module['ns3::LteRrcSap'])
581    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PuschConfigDedicatedSCell [struct]
582    module.add_class('PuschConfigDedicatedSCell', outer_class=root_module['ns3::LteRrcSap'])
583    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::QuantityConfig [struct]
584    module.add_class('QuantityConfig', outer_class=root_module['ns3::LteRrcSap'])
585    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RaSupervisionInfo [struct]
586    module.add_class('RaSupervisionInfo', outer_class=root_module['ns3::LteRrcSap'])
587    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigCommon [struct]
588    module.add_class('RachConfigCommon', outer_class=root_module['ns3::LteRrcSap'])
589    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigDedicated [struct]
590    module.add_class('RachConfigDedicated', outer_class=root_module['ns3::LteRrcSap'])
591    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommon [struct]
592    module.add_class('RadioResourceConfigCommon', outer_class=root_module['ns3::LteRrcSap'])
593    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell [struct]
594    module.add_class('RadioResourceConfigCommonSCell', outer_class=root_module['ns3::LteRrcSap'])
595    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSib [struct]
596    module.add_class('RadioResourceConfigCommonSib', outer_class=root_module['ns3::LteRrcSap'])
597    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated [struct]
598    module.add_class('RadioResourceConfigDedicated', outer_class=root_module['ns3::LteRrcSap'])
599    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicatedSCell [struct]
600    module.add_class('RadioResourceConfigDedicatedSCell', outer_class=root_module['ns3::LteRrcSap'])
601    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity [struct]
602    module.add_class('ReestabUeIdentity', outer_class=root_module['ns3::LteRrcSap'])
603    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra [struct]
604    module.add_class('ReportConfigEutra', outer_class=root_module['ns3::LteRrcSap'])
605    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra [enumeration]
606    module.add_enum('', ['EVENT', 'PERIODICAL'], outer_class=root_module['ns3::LteRrcSap::ReportConfigEutra'])
607    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra [enumeration]
608    module.add_enum('', ['EVENT_A1', 'EVENT_A2', 'EVENT_A3', 'EVENT_A4', 'EVENT_A5'], outer_class=root_module['ns3::LteRrcSap::ReportConfigEutra'])
609    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::report [enumeration]
610    module.add_enum('report', ['REPORT_STRONGEST_CELLS', 'REPORT_CGI'], outer_class=root_module['ns3::LteRrcSap::ReportConfigEutra'])
611    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra [enumeration]
612    module.add_enum('', ['RSRP', 'RSRQ'], outer_class=root_module['ns3::LteRrcSap::ReportConfigEutra'])
613    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra [enumeration]
614    module.add_enum('', ['SAME_AS_TRIGGER_QUANTITY', 'BOTH'], outer_class=root_module['ns3::LteRrcSap::ReportConfigEutra'])
615    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra [enumeration]
616    module.add_enum('', ['MS120', 'MS240', 'MS480', 'MS640', 'MS1024', 'MS2048', 'MS5120', 'MS10240', 'MIN1', 'MIN6', 'MIN12', 'MIN30', 'MIN60', 'SPARE3', 'SPARE2', 'SPARE1'], outer_class=root_module['ns3::LteRrcSap::ReportConfigEutra'])
617    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigToAddMod [struct]
618    module.add_class('ReportConfigToAddMod', outer_class=root_module['ns3::LteRrcSap'])
619    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RlcConfig [struct]
620    module.add_class('RlcConfig', outer_class=root_module['ns3::LteRrcSap'])
621    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RlcConfig::direction [enumeration]
622    module.add_enum('direction', ['AM', 'UM_BI_DIRECTIONAL', 'UM_UNI_DIRECTIONAL_UL', 'UM_UNI_DIRECTIONAL_DL'], outer_class=root_module['ns3::LteRrcSap::RlcConfig'])
623    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration [struct]
624    module.add_class('RrcConnectionReconfiguration', outer_class=root_module['ns3::LteRrcSap'])
625    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfigurationCompleted [struct]
626    module.add_class('RrcConnectionReconfigurationCompleted', outer_class=root_module['ns3::LteRrcSap'])
627    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishment [struct]
628    module.add_class('RrcConnectionReestablishment', outer_class=root_module['ns3::LteRrcSap'])
629    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentComplete [struct]
630    module.add_class('RrcConnectionReestablishmentComplete', outer_class=root_module['ns3::LteRrcSap'])
631    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentReject [struct]
632    module.add_class('RrcConnectionReestablishmentReject', outer_class=root_module['ns3::LteRrcSap'])
633    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentRequest [struct]
634    module.add_class('RrcConnectionReestablishmentRequest', outer_class=root_module['ns3::LteRrcSap'])
635    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReject [struct]
636    module.add_class('RrcConnectionReject', outer_class=root_module['ns3::LteRrcSap'])
637    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRelease [struct]
638    module.add_class('RrcConnectionRelease', outer_class=root_module['ns3::LteRrcSap'])
639    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRequest [struct]
640    module.add_class('RrcConnectionRequest', outer_class=root_module['ns3::LteRrcSap'])
641    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetup [struct]
642    module.add_class('RrcConnectionSetup', outer_class=root_module['ns3::LteRrcSap'])
643    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetupCompleted [struct]
644    module.add_class('RrcConnectionSetupCompleted', outer_class=root_module['ns3::LteRrcSap'])
645    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod [struct]
646    module.add_class('SCellToAddMod', outer_class=root_module['ns3::LteRrcSap'])
647    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon [struct]
648    module.add_class('SoundingRsUlConfigCommon', outer_class=root_module['ns3::LteRrcSap'])
649    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon::action [enumeration]
650    module.add_enum('action', ['SETUP', 'RESET'], outer_class=root_module['ns3::LteRrcSap::SoundingRsUlConfigCommon'])
651    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated [struct]
652    module.add_class('SoundingRsUlConfigDedicated', outer_class=root_module['ns3::LteRrcSap'])
653    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated::action [enumeration]
654    module.add_enum('action', ['SETUP', 'RESET'], outer_class=root_module['ns3::LteRrcSap::SoundingRsUlConfigDedicated'])
655    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars [struct]
656    module.add_class('SpeedStatePars', outer_class=root_module['ns3::LteRrcSap'])
657    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars::action [enumeration]
658    module.add_enum('action', ['SETUP', 'RESET'], outer_class=root_module['ns3::LteRrcSap::SpeedStatePars'])
659    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStateScaleFactors [struct]
660    module.add_class('SpeedStateScaleFactors', outer_class=root_module['ns3::LteRrcSap'])
661    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SrbToAddMod [struct]
662    module.add_class('SrbToAddMod', outer_class=root_module['ns3::LteRrcSap'])
663    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformation [struct]
664    module.add_class('SystemInformation', outer_class=root_module['ns3::LteRrcSap'])
665    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1 [struct]
666    module.add_class('SystemInformationBlockType1', outer_class=root_module['ns3::LteRrcSap'])
667    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2 [struct]
668    module.add_class('SystemInformationBlockType2', outer_class=root_module['ns3::LteRrcSap'])
669    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ThresholdEutra [struct]
670    module.add_class('ThresholdEutra', outer_class=root_module['ns3::LteRrcSap'])
671    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ThresholdEutra [enumeration]
672    module.add_enum('', ['THRESHOLD_RSRP', 'THRESHOLD_RSRQ'], outer_class=root_module['ns3::LteRrcSap::ThresholdEutra'])
673    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::TxFailParam [struct]
674    module.add_class('TxFailParam', outer_class=root_module['ns3::LteRrcSap'])
675    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration [struct]
676    module.add_class('UlConfiguration', outer_class=root_module['ns3::LteRrcSap'])
677    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlCommonSCell [struct]
678    module.add_class('UlPowerControlCommonSCell', outer_class=root_module['ns3::LteRrcSap'])
679    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlDedicatedSCell [struct]
680    module.add_class('UlPowerControlDedicatedSCell', outer_class=root_module['ns3::LteRrcSap'])
681    ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher [class]
682    module.add_class('LteSpectrumValueCatcher')
683    ## lte-spectrum-value-helper.h (module 'lte'): ns3::LteSpectrumValueHelper [class]
684    module.add_class('LteSpectrumValueHelper')
685    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider [class]
686    module.add_class('LteUeCcmRrcSapProvider', allow_subclassing=True)
687    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LcsConfig [struct]
688    module.add_class('LcsConfig', outer_class=root_module['ns3::LteUeCcmRrcSapProvider'])
689    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapUser [class]
690    module.add_class('LteUeCcmRrcSapUser', allow_subclassing=True)
691    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider [class]
692    module.add_class('LteUeCmacSapProvider', allow_subclassing=True)
693    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig [struct]
694    module.add_class('LogicalChannelConfig', outer_class=root_module['ns3::LteUeCmacSapProvider'])
695    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig [struct]
696    module.add_class('RachConfig', outer_class=root_module['ns3::LteUeCmacSapProvider'])
697    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapUser [class]
698    module.add_class('LteUeCmacSapUser', allow_subclassing=True)
699    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t [struct]
700    module.add_class('LteUeConfig_t')
701    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapProvider [class]
702    module.add_class('LteUeCphySapProvider', allow_subclassing=True)
703    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser [class]
704    module.add_class('LteUeCphySapUser', allow_subclassing=True)
705    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsElement [struct]
706    module.add_class('UeMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser'])
707    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters [struct]
708    module.add_class('UeMeasurementsParameters', outer_class=root_module['ns3::LteUeCphySapUser'])
709    ## lte-ue-phy-sap.h (module 'lte'): ns3::LteUePhySapProvider [class]
710    module.add_class('LteUePhySapProvider', allow_subclassing=True)
711    ## lte-ue-phy-sap.h (module 'lte'): ns3::LteUePhySapUser [class]
712    module.add_class('LteUePhySapUser', allow_subclassing=True)
713    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider [class]
714    module.add_class('LteUeRrcSapProvider', parent=root_module['ns3::LteRrcSap'])
715    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters [struct]
716    module.add_class('CompleteSetupParameters', outer_class=root_module['ns3::LteUeRrcSapProvider'])
717    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser [class]
718    module.add_class('LteUeRrcSapUser', parent=root_module['ns3::LteRrcSap'])
719    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::SetupParameters [struct]
720    module.add_class('SetupParameters', outer_class=root_module['ns3::LteUeRrcSapUser'])
721    ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
722    module.add_class('Mac48Address', import_from_module='ns.network')
723    typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback')
724    typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*')
725    typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&')
726    ## mac48-address.h (module 'network'): ns3::Mac48Address [class]
727    root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address'])
728    ## mac64-address.h (module 'network'): ns3::Mac64Address [class]
729    module.add_class('Mac64Address', import_from_module='ns.network')
730    ## mac64-address.h (module 'network'): ns3::Mac64Address [class]
731    root_module['ns3::Mac64Address'].implicitly_converts_to(root_module['ns3::Address'])
732    ## mac8-address.h (module 'network'): ns3::Mac8Address [class]
733    module.add_class('Mac8Address', import_from_module='ns.network')
734    ## mac8-address.h (module 'network'): ns3::Mac8Address [class]
735    root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address'])
736    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s [struct]
737    module.add_class('MacCeListElement_s')
738    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s::MacCeType_e [enumeration]
739    module.add_enum('MacCeType_e', ['BSR', 'PHR', 'CRNTI', 'NotValid'], outer_class=root_module['ns3::MacCeListElement_s'])
740    ## ff-mac-common.h (module 'lte'): ns3::MacCeValue_u [struct]
741    module.add_class('MacCeValue_u')
742    ## names.h (module 'core'): ns3::Names [class]
743    module.add_class('Names', import_from_module='ns.core')
744    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class]
745    module.add_class('NetDeviceContainer', import_from_module='ns.network')
746    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator')
747    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*')
748    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&')
749    ## node-container.h (module 'network'): ns3::NodeContainer [class]
750    module.add_class('NodeContainer', import_from_module='ns.network')
751    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator')
752    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*')
753    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&')
754    ## object-base.h (module 'core'): ns3::ObjectBase [class]
755    module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core')
756    ## object.h (module 'core'): ns3::ObjectDeleter [struct]
757    module.add_class('ObjectDeleter', import_from_module='ns.core')
758    ## object-factory.h (module 'core'): ns3::ObjectFactory [class]
759    module.add_class('ObjectFactory', import_from_module='ns.core')
760    ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class]
761    module.add_class('PacketMetadata', import_from_module='ns.network')
762    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct]
763    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata'])
764    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration]
765    module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network')
766    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class]
767    module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata'])
768    ## packet.h (module 'network'): ns3::PacketTagIterator [class]
769    module.add_class('PacketTagIterator', import_from_module='ns.network')
770    ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class]
771    module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator'])
772    ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class]
773    module.add_class('PacketTagList', import_from_module='ns.network')
774    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct]
775    module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList'])
776    ## ff-mac-common.h (module 'lte'): ns3::PagingInfoListElement_s [struct]
777    module.add_class('PagingInfoListElement_s')
778    ## log.h (module 'core'): ns3::ParameterLogger [class]
779    module.add_class('ParameterLogger', import_from_module='ns.core')
780    ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s [struct]
781    module.add_class('PhichListElement_s')
782    ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::Phich_e [enumeration]
783    module.add_enum('Phich_e', ['ACK', 'NACK', 'NotValid'], outer_class=root_module['ns3::PhichListElement_s'])
784    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters [struct]
785    module.add_class('PhyReceptionStatParameters')
786    typehandlers.add_type_alias('void ( * ) ( ns3::PhyReceptionStatParameters const )', 'ns3::PhyReceptionStatParameters::TracedCallback')
787    typehandlers.add_type_alias('void ( * ) ( ns3::PhyReceptionStatParameters const )*', 'ns3::PhyReceptionStatParameters::TracedCallback*')
788    typehandlers.add_type_alias('void ( * ) ( ns3::PhyReceptionStatParameters const )&', 'ns3::PhyReceptionStatParameters::TracedCallback&')
789    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters [struct]
790    module.add_class('PhyTransmissionStatParameters')
791    typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )', 'ns3::PhyTransmissionStatParameters::TracedCallback')
792    typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )*', 'ns3::PhyTransmissionStatParameters::TracedCallback*')
793    typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )&', 'ns3::PhyTransmissionStatParameters::TracedCallback&')
794    ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s [struct]
795    module.add_class('RachListElement_s')
796    ## radio-bearer-stats-connector.h (module 'lte'): ns3::RadioBearerStatsConnector [class]
797    module.add_class('RadioBearerStatsConnector')
798    ## lte-rrc-protocol-real.h (module 'lte'): ns3::RealProtocolRlcSapUser [class]
799    module.add_class('RealProtocolRlcSapUser', parent=root_module['ns3::LteRlcSapUser'])
800    ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s [struct]
801    module.add_class('RlcPduListElement_s')
802    ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s [struct]
803    module.add_class('SbMeasResult_s')
804    ## lte-rlc-sequence-number.h (module 'lte'): ns3::SequenceNumber10 [class]
805    module.add_class('SequenceNumber10')
806    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s [struct]
807    module.add_class('SiConfiguration_s')
808    ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s [struct]
809    module.add_class('SiMessageListElement_s')
810    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
811    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'])
812    ## simulator.h (module 'core'): ns3::Simulator [class]
813    module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core')
814    ## simulator.h (module 'core'): ns3::Simulator [enumeration]
815    module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core')
816    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s [struct]
817    module.add_class('SpsConfig_s')
818    ## ff-mac-common.h (module 'lte'): ns3::SrConfig_s [struct]
819    module.add_class('SrConfig_s')
820    ## ff-mac-common.h (module 'lte'): ns3::SrListElement_s [struct]
821    module.add_class('SrListElement_s')
822    ## data-calculator.h (module 'stats'): ns3::StatisticalSummary [class]
823    module.add_class('StatisticalSummary', allow_subclassing=True, import_from_module='ns.stats')
824    ## tag.h (module 'network'): ns3::Tag [class]
825    module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
826    ## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
827    module.add_class('TagBuffer', import_from_module='ns.network')
828    ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t [struct]
829    module.add_class('TbId_t')
830    ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t [struct]
831    module.add_class('TbStats_t')
832    ## nstime.h (module 'core'): ns3::Time [class]
833    module.add_class('Time', import_from_module='ns.core')
834    ## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
835    module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST', 'AUTO'], outer_class=root_module['ns3::Time'], import_from_module='ns.core')
836    typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback')
837    typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*')
838    typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&')
839    ## nstime.h (module 'core'): ns3::TimeWithUnit [class]
840    module.add_class('TimeWithUnit', import_from_module='ns.core')
841    ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers [class]
842    module.add_class('TransmissionModesLayers')
843    ## type-id.h (module 'core'): ns3::TypeId [class]
844    module.add_class('TypeId', import_from_module='ns.core')
845    ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration]
846    module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core')
847    ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration]
848    module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core')
849    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct]
850    module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
851    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct]
852    module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId'])
853    typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t')
854    typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*')
855    typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&')
856    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s [struct]
857    module.add_class('UeCapabilities_s')
858    ## ff-mac-common.h (module 'lte'): ns3::UeSelected_s [struct]
859    module.add_class('UeSelected_s')
860    ## ff-mac-common.h (module 'lte'): ns3::UlCqi_s [struct]
861    module.add_class('UlCqi_s')
862    ## ff-mac-common.h (module 'lte'): ns3::UlCqi_s::Type_e [enumeration]
863    module.add_enum('Type_e', ['SRS', 'PUSCH', 'PUCCH_1', 'PUCCH_2', 'PRACH', 'NotValid'], outer_class=root_module['ns3::UlCqi_s'])
864    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s [struct]
865    module.add_class('UlDciListElement_s')
866    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s [struct]
867    module.add_class('UlGrant_s')
868    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s [struct]
869    module.add_class('UlInfoListElement_s')
870    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::ReceptionStatus_e [enumeration]
871    module.add_enum('ReceptionStatus_e', ['Ok', 'NotOk', 'NotValid'], outer_class=root_module['ns3::UlInfoListElement_s'])
872    ## lte-global-pathloss-database.h (module 'lte'): ns3::UplinkLteGlobalPathlossDatabase [class]
873    module.add_class('UplinkLteGlobalPathlossDatabase', parent=root_module['ns3::LteGlobalPathlossDatabase'])
874    ## vector.h (module 'core'): ns3::Vector2D [class]
875    module.add_class('Vector2D', import_from_module='ns.core')
876    ## vector.h (module 'core'): ns3::Vector3D [class]
877    module.add_class('Vector3D', import_from_module='ns.core')
878    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificListElement_s [struct]
879    module.add_class('VendorSpecificListElement_s')
880    ## empty.h (module 'core'): ns3::empty [class]
881    module.add_class('empty', import_from_module='ns.core')
882    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t [struct]
883    module.add_class('fdbetsFlowPerf_t')
884    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t [struct]
885    module.add_class('fdtbfqsFlowPerf_t')
886    ## int64x64-128.h (module 'core'): ns3::int64x64_t [class]
887    module.add_class('int64x64_t', import_from_module='ns.core')
888    ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration]
889    module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core')
890    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t [struct]
891    module.add_class('pfsFlowPerf_t')
892    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t [struct]
893    module.add_class('pssFlowPerf_t')
894    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t [struct]
895    module.add_class('tbInfo_t')
896    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t [struct]
897    module.add_class('tdbetsFlowPerf_t')
898    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t [struct]
899    module.add_class('tdtbfqsFlowPerf_t')
900    ## chunk.h (module 'network'): ns3::Chunk [class]
901    module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
902    ## lte-global-pathloss-database.h (module 'lte'): ns3::DownlinkLteGlobalPathlossDatabase [class]
903    module.add_class('DownlinkLteGlobalPathlossDatabase', parent=root_module['ns3::LteGlobalPathlossDatabase'])
904    ## eps-bearer.h (module 'lte'): ns3::EpsBearer [class]
905    module.add_class('EpsBearer', parent=root_module['ns3::ObjectBase'])
906    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::Qci [enumeration]
907    module.add_enum('Qci', ['GBR_CONV_VOICE', 'GBR_CONV_VIDEO', 'GBR_GAMING', 'GBR_NON_CONV_VIDEO', 'GBR_MC_PUSH_TO_TALK', 'GBR_NMC_PUSH_TO_TALK', 'GBR_MC_VIDEO', 'GBR_V2X', 'NGBR_IMS', 'NGBR_VIDEO_TCP_OPERATOR', 'NGBR_VOICE_VIDEO_GAMING', 'NGBR_VIDEO_TCP_PREMIUM', 'NGBR_VIDEO_TCP_DEFAULT', 'NGBR_MC_DELAY_SIGNAL', 'NGBR_MC_DATA', 'NGBR_V2X', 'NGBR_LOW_LAT_EMBB', 'DGBR_DISCRETE_AUT_SMALL', 'DGBR_DISCRETE_AUT_LARGE', 'DGBR_ITS', 'DGBR_ELECTRICITY'], outer_class=root_module['ns3::EpsBearer'])
908    ## eps-bearer-tag.h (module 'lte'): ns3::EpsBearerTag [class]
909    module.add_class('EpsBearerTag', parent=root_module['ns3::Tag'])
910    ## header.h (module 'network'): ns3::Header [class]
911    module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
912    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class]
913    module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header'])
914    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration]
915    module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
916    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration]
917    module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet')
918    ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser [class]
919    module.add_class('LteCcmMacSapUser', parent=root_module['ns3::LteMacSapUser'])
920    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider [class]
921    module.add_class('LteEnbRrcSapProvider', parent=root_module['ns3::LteRrcSap'])
922    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters [struct]
923    module.add_class('CompleteSetupUeParameters', outer_class=root_module['ns3::LteEnbRrcSapProvider'])
924    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser [class]
925    module.add_class('LteEnbRrcSapUser', parent=root_module['ns3::LteRrcSap'])
926    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters [struct]
927    module.add_class('SetupUeParameters', outer_class=root_module['ns3::LteEnbRrcSapUser'])
928    ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader [class]
929    module.add_class('LtePdcpHeader', parent=root_module['ns3::Header'])
930    ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader [enumeration]
931    module.add_enum('', ['CONTROL_PDU', 'DATA_PDU'], outer_class=root_module['ns3::LtePdcpHeader'])
932    ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag [class]
933    module.add_class('LtePhyTag', parent=root_module['ns3::Tag'])
934    ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag [class]
935    module.add_class('LteRadioBearerTag', parent=root_module['ns3::Tag'])
936    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader [class]
937    module.add_class('LteRlcAmHeader', parent=root_module['ns3::Header'])
938    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::DataControlPdu_t [enumeration]
939    module.add_enum('DataControlPdu_t', ['CONTROL_PDU', 'DATA_PDU'], outer_class=root_module['ns3::LteRlcAmHeader'])
940    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::ControPduType_t [enumeration]
941    module.add_enum('ControPduType_t', ['STATUS_PDU'], outer_class=root_module['ns3::LteRlcAmHeader'])
942    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::FramingInfoFirstByte_t [enumeration]
943    module.add_enum('FramingInfoFirstByte_t', ['FIRST_BYTE', 'NO_FIRST_BYTE'], outer_class=root_module['ns3::LteRlcAmHeader'])
944    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::FramingInfoLastByte_t [enumeration]
945    module.add_enum('FramingInfoLastByte_t', ['LAST_BYTE', 'NO_LAST_BYTE'], outer_class=root_module['ns3::LteRlcAmHeader'])
946    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::ExtensionBit_t [enumeration]
947    module.add_enum('ExtensionBit_t', ['DATA_FIELD_FOLLOWS', 'E_LI_FIELDS_FOLLOWS'], outer_class=root_module['ns3::LteRlcAmHeader'])
948    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::ResegmentationFlag_t [enumeration]
949    module.add_enum('ResegmentationFlag_t', ['PDU', 'SEGMENT'], outer_class=root_module['ns3::LteRlcAmHeader'])
950    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::PollingBit_t [enumeration]
951    module.add_enum('PollingBit_t', ['STATUS_REPORT_NOT_REQUESTED', 'STATUS_REPORT_IS_REQUESTED'], outer_class=root_module['ns3::LteRlcAmHeader'])
952    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LastSegmentFlag_t [enumeration]
953    module.add_enum('LastSegmentFlag_t', ['NO_LAST_PDU_SEGMENT', 'LAST_PDU_SEGMENT'], outer_class=root_module['ns3::LteRlcAmHeader'])
954    typehandlers.add_type_alias('ns3::LteRlcAmHeader::DataControlPdu_t', 'ns3::LteRlcAmHeader::DataControlPdu_t')
955    typehandlers.add_type_alias('ns3::LteRlcAmHeader::DataControlPdu_t*', 'ns3::LteRlcAmHeader::DataControlPdu_t*')
956    typehandlers.add_type_alias('ns3::LteRlcAmHeader::DataControlPdu_t&', 'ns3::LteRlcAmHeader::DataControlPdu_t&')
957    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ControPduType_t', 'ns3::LteRlcAmHeader::ControPduType_t')
958    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ControPduType_t*', 'ns3::LteRlcAmHeader::ControPduType_t*')
959    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ControPduType_t&', 'ns3::LteRlcAmHeader::ControPduType_t&')
960    typehandlers.add_type_alias('ns3::LteRlcAmHeader::FramingInfoFirstByte_t', 'ns3::LteRlcAmHeader::FramingInfoFirstByte_t')
961    typehandlers.add_type_alias('ns3::LteRlcAmHeader::FramingInfoFirstByte_t*', 'ns3::LteRlcAmHeader::FramingInfoFirstByte_t*')
962    typehandlers.add_type_alias('ns3::LteRlcAmHeader::FramingInfoFirstByte_t&', 'ns3::LteRlcAmHeader::FramingInfoFirstByte_t&')
963    typehandlers.add_type_alias('ns3::LteRlcAmHeader::FramingInfoLastByte_t', 'ns3::LteRlcAmHeader::FramingInfoLastByte_t')
964    typehandlers.add_type_alias('ns3::LteRlcAmHeader::FramingInfoLastByte_t*', 'ns3::LteRlcAmHeader::FramingInfoLastByte_t*')
965    typehandlers.add_type_alias('ns3::LteRlcAmHeader::FramingInfoLastByte_t&', 'ns3::LteRlcAmHeader::FramingInfoLastByte_t&')
966    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ExtensionBit_t', 'ns3::LteRlcAmHeader::ExtensionBit_t')
967    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ExtensionBit_t*', 'ns3::LteRlcAmHeader::ExtensionBit_t*')
968    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ExtensionBit_t&', 'ns3::LteRlcAmHeader::ExtensionBit_t&')
969    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ResegmentationFlag_t', 'ns3::LteRlcAmHeader::ResegmentationFlag_t')
970    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ResegmentationFlag_t*', 'ns3::LteRlcAmHeader::ResegmentationFlag_t*')
971    typehandlers.add_type_alias('ns3::LteRlcAmHeader::ResegmentationFlag_t&', 'ns3::LteRlcAmHeader::ResegmentationFlag_t&')
972    typehandlers.add_type_alias('ns3::LteRlcAmHeader::PollingBit_t', 'ns3::LteRlcAmHeader::PollingBit_t')
973    typehandlers.add_type_alias('ns3::LteRlcAmHeader::PollingBit_t*', 'ns3::LteRlcAmHeader::PollingBit_t*')
974    typehandlers.add_type_alias('ns3::LteRlcAmHeader::PollingBit_t&', 'ns3::LteRlcAmHeader::PollingBit_t&')
975    typehandlers.add_type_alias('ns3::LteRlcAmHeader::LastSegmentFlag_t', 'ns3::LteRlcAmHeader::LastSegmentFlag_t')
976    typehandlers.add_type_alias('ns3::LteRlcAmHeader::LastSegmentFlag_t*', 'ns3::LteRlcAmHeader::LastSegmentFlag_t*')
977    typehandlers.add_type_alias('ns3::LteRlcAmHeader::LastSegmentFlag_t&', 'ns3::LteRlcAmHeader::LastSegmentFlag_t&')
978    ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader [class]
979    module.add_class('LteRlcHeader', parent=root_module['ns3::Header'])
980    ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::ExtensionBit_t [enumeration]
981    module.add_enum('ExtensionBit_t', ['DATA_FIELD_FOLLOWS', 'E_LI_FIELDS_FOLLOWS'], outer_class=root_module['ns3::LteRlcHeader'])
982    ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::FramingInfoFirstByte_t [enumeration]
983    module.add_enum('FramingInfoFirstByte_t', ['FIRST_BYTE', 'NO_FIRST_BYTE'], outer_class=root_module['ns3::LteRlcHeader'])
984    ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::FramingInfoLastByte_t [enumeration]
985    module.add_enum('FramingInfoLastByte_t', ['LAST_BYTE', 'NO_LAST_BYTE'], outer_class=root_module['ns3::LteRlcHeader'])
986    typehandlers.add_type_alias('ns3::LteRlcHeader::ExtensionBit_t', 'ns3::LteRlcHeader::ExtensionBit_t')
987    typehandlers.add_type_alias('ns3::LteRlcHeader::ExtensionBit_t*', 'ns3::LteRlcHeader::ExtensionBit_t*')
988    typehandlers.add_type_alias('ns3::LteRlcHeader::ExtensionBit_t&', 'ns3::LteRlcHeader::ExtensionBit_t&')
989    typehandlers.add_type_alias('ns3::LteRlcHeader::FramingInfoFirstByte_t', 'ns3::LteRlcHeader::FramingInfoFirstByte_t')
990    typehandlers.add_type_alias('ns3::LteRlcHeader::FramingInfoFirstByte_t*', 'ns3::LteRlcHeader::FramingInfoFirstByte_t*')
991    typehandlers.add_type_alias('ns3::LteRlcHeader::FramingInfoFirstByte_t&', 'ns3::LteRlcHeader::FramingInfoFirstByte_t&')
992    typehandlers.add_type_alias('ns3::LteRlcHeader::FramingInfoLastByte_t', 'ns3::LteRlcHeader::FramingInfoLastByte_t')
993    typehandlers.add_type_alias('ns3::LteRlcHeader::FramingInfoLastByte_t*', 'ns3::LteRlcHeader::FramingInfoLastByte_t*')
994    typehandlers.add_type_alias('ns3::LteRlcHeader::FramingInfoLastByte_t&', 'ns3::LteRlcHeader::FramingInfoLastByte_t&')
995    ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag [class]
996    module.add_class('LteRlcSduStatusTag', parent=root_module['ns3::Tag'])
997    ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::SduStatus_t [enumeration]
998    module.add_enum('SduStatus_t', ['FULL_SDU', 'FIRST_SEGMENT', 'MIDDLE_SEGMENT', 'LAST_SEGMENT', 'ANY_SEGMENT'], outer_class=root_module['ns3::LteRlcSduStatusTag'])
999    typehandlers.add_type_alias('ns3::LteRlcSduStatusTag::SduStatus_t', 'ns3::LteRlcSduStatusTag::SduStatus_t')
1000    typehandlers.add_type_alias('ns3::LteRlcSduStatusTag::SduStatus_t*', 'ns3::LteRlcSduStatusTag::SduStatus_t*')
1001    typehandlers.add_type_alias('ns3::LteRlcSduStatusTag::SduStatus_t&', 'ns3::LteRlcSduStatusTag::SduStatus_t&')
1002    ## object.h (module 'core'): ns3::Object [class]
1003    module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
1004    ## object.h (module 'core'): ns3::Object::AggregateIterator [class]
1005    module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object'])
1006    ## packet-burst.h (module 'network'): ns3::PacketBurst [class]
1007    module.add_class('PacketBurst', import_from_module='ns.network', parent=root_module['ns3::Object'])
1008    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )', 'ns3::PacketBurst::TracedCallback')
1009    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )*', 'ns3::PacketBurst::TracedCallback*')
1010    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )&', 'ns3::PacketBurst::TracedCallback&')
1011    ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag [class]
1012    module.add_class('PdcpTag', parent=root_module['ns3::Tag'])
1013    ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class]
1014    module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
1015    ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class]
1016    module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object'])
1017    ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper [class]
1018    module.add_class('RadioEnvironmentMapHelper', parent=root_module['ns3::Object'])
1019    ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class]
1020    module.add_class('RandomPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel'])
1021    ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class]
1022    module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1023    ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class]
1024    module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object'])
1025    ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class]
1026    module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1027    ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag [class]
1028    module.add_class('RlcTag', parent=root_module['ns3::Tag'])
1029    ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class]
1030    module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1031    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class]
1032    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'])
1033    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class]
1034    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'])
1035    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class]
1036    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'])
1037    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class]
1038    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'])
1039    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EpcTft, ns3::empty, ns3::DefaultDeleter<ns3::EpcTft> > [class]
1040    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTft', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EpcTft>'])
1041    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> > [class]
1042    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTftClassifier', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EpcTftClassifier>'])
1043    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class]
1044    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'])
1045    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class]
1046    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'])
1047    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class]
1048    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4MulticastRoute>'])
1049    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class]
1050    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4Route>'])
1051    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteChunkProcessor> > [class]
1052    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::LteChunkProcessor>'])
1053    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> > [class]
1054    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteControlMessage', 'ns3::empty', 'ns3::DefaultDeleter<ns3::LteControlMessage>'])
1055    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> > [class]
1056    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter<ns3::LteHarqPhy>'])
1057    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class]
1058    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'])
1059    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class]
1060    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'])
1061    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumModel> > [class]
1062    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SpectrumModel>'])
1063    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> > [class]
1064    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SpectrumSignalParameters>'])
1065    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> > [class]
1066    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SpectrumValue>'])
1067    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
1068    module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'])
1069    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> > [class]
1070    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::VendorSpecificValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::VendorSpecificValue>'])
1071    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2CellInfo> > [class]
1072    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::X2CellInfo', 'ns3::empty', 'ns3::DefaultDeleter<ns3::X2CellInfo>'])
1073    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2IfaceInfo> > [class]
1074    module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::X2IfaceInfo', 'ns3::empty', 'ns3::DefaultDeleter<ns3::X2IfaceInfo>'])
1075    ## socket.h (module 'network'): ns3::Socket [class]
1076    module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object'])
1077    ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration]
1078    module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'ERROR_ADDRINUSE', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
1079    ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration]
1080    module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
1081    ## socket.h (module 'network'): ns3::Socket::SocketPriority [enumeration]
1082    module.add_enum('SocketPriority', ['NS3_PRIO_BESTEFFORT', 'NS3_PRIO_FILLER', 'NS3_PRIO_BULK', 'NS3_PRIO_INTERACTIVE_BULK', 'NS3_PRIO_INTERACTIVE', 'NS3_PRIO_CONTROL'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
1083    ## socket.h (module 'network'): ns3::Socket::Ipv6MulticastFilterMode [enumeration]
1084    module.add_enum('Ipv6MulticastFilterMode', ['INCLUDE', 'EXCLUDE'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network')
1085    ## socket.h (module 'network'): ns3::SocketIpTosTag [class]
1086    module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
1087    ## socket.h (module 'network'): ns3::SocketIpTtlTag [class]
1088    module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
1089    ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag [class]
1090    module.add_class('SocketIpv6HopLimitTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
1091    ## socket.h (module 'network'): ns3::SocketIpv6TclassTag [class]
1092    module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
1093    ## socket.h (module 'network'): ns3::SocketPriorityTag [class]
1094    module.add_class('SocketPriorityTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
1095    ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class]
1096    module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag'])
1097    ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference [class]
1098    module.add_class('SpectrumInterference', import_from_module='ns.spectrum', parent=root_module['ns3::Object'])
1099    ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel [class]
1100    module.add_class('SpectrumModel', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumModel> >'])
1101    ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy [class]
1102    module.add_class('SpectrumPhy', import_from_module='ns.spectrum', parent=root_module['ns3::Object'])
1103    ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel [class]
1104    module.add_class('SpectrumPropagationLossModel', import_from_module='ns.spectrum', parent=root_module['ns3::Object'])
1105    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters [struct]
1106    module.add_class('SpectrumSignalParameters', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >'])
1107    ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class]
1108    module.add_class('SpectrumValue', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >'])
1109    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )', 'ns3::SpectrumValue::TracedCallback')
1110    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )*', 'ns3::SpectrumValue::TracedCallback*')
1111    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::SpectrumValue::TracedCallback&')
1112    ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class]
1113    module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1114    ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class]
1115    module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
1116    ## trailer.h (module 'network'): ns3::Trailer [class]
1117    module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk'])
1118    ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class]
1119    module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1120    ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class]
1121    module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1122    ## lte-enb-rrc.h (module 'lte'): ns3::UeManager [class]
1123    module.add_class('UeManager', parent=root_module['ns3::Object'])
1124    ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State [enumeration]
1125    module.add_enum('State', ['INITIAL_RANDOM_ACCESS', 'CONNECTION_SETUP', 'CONNECTION_REJECTED', 'ATTACH_REQUEST', 'CONNECTED_NORMALLY', 'CONNECTION_RECONFIGURATION', 'CONNECTION_REESTABLISHMENT', 'HANDOVER_PREPARATION', 'HANDOVER_JOINING', 'HANDOVER_PATH_SWITCH', 'HANDOVER_LEAVING', 'NUM_STATES'], outer_class=root_module['ns3::UeManager'])
1126    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, ns3::UeManager::State const, ns3::UeManager::State const )', 'ns3::UeManager::StateTracedCallback')
1127    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, ns3::UeManager::State const, ns3::UeManager::State const )*', 'ns3::UeManager::StateTracedCallback*')
1128    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, ns3::UeManager::State const, ns3::UeManager::State const )&', 'ns3::UeManager::StateTracedCallback&')
1129    ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
1130    module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1131    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue [struct]
1132    module.add_class('VendorSpecificValue', parent=root_module['ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> >'])
1133    ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
1134    module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1135    ## epc-x2.h (module 'lte'): ns3::X2CellInfo [class]
1136    module.add_class('X2CellInfo', parent=root_module['ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2CellInfo> >'])
1137    ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo [class]
1138    module.add_class('X2IfaceInfo', parent=root_module['ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2IfaceInfo> >'])
1139    ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class]
1140    module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1141    ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class]
1142    module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1143    ## application.h (module 'network'): ns3::Application [class]
1144    module.add_class('Application', import_from_module='ns.network', parent=root_module['ns3::Object'])
1145    typehandlers.add_type_alias('void ( * ) ( ns3::Time const &, ns3::Address const & )', 'ns3::Application::DelayAddressCallback')
1146    typehandlers.add_type_alias('void ( * ) ( ns3::Time const &, ns3::Address const & )*', 'ns3::Application::DelayAddressCallback*')
1147    typehandlers.add_type_alias('void ( * ) ( ns3::Time const &, ns3::Address const & )&', 'ns3::Application::DelayAddressCallback&')
1148    typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )', 'ns3::Application::StateTransitionCallback')
1149    typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )*', 'ns3::Application::StateTransitionCallback*')
1150    typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )&', 'ns3::Application::StateTransitionCallback&')
1151    ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header [class]
1152    module.add_class('Asn1Header', parent=root_module['ns3::Header'])
1153    ## attribute.h (module 'core'): ns3::AttributeAccessor [class]
1154    module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
1155    ## attribute.h (module 'core'): ns3::AttributeChecker [class]
1156    module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
1157    ## attribute.h (module 'core'): ns3::AttributeValue [class]
1158    module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
1159    ## boolean.h (module 'core'): ns3::BooleanChecker [class]
1160    module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1161    ## boolean.h (module 'core'): ns3::BooleanValue [class]
1162    module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1163    ## callback.h (module 'core'): ns3::CallbackChecker [class]
1164    module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1165    ## callback.h (module 'core'): ns3::CallbackImplBase [class]
1166    module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
1167    ## callback.h (module 'core'): ns3::CallbackValue [class]
1168    module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1169    ## cc-helper.h (module 'lte'): ns3::CcHelper [class]
1170    module.add_class('CcHelper', parent=root_module['ns3::Object'])
1171    ## channel.h (module 'network'): ns3::Channel [class]
1172    module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object'])
1173    ## component-carrier.h (module 'lte'): ns3::ComponentCarrier [class]
1174    module.add_class('ComponentCarrier', parent=root_module['ns3::Object'])
1175    ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation [class]
1176    module.add_class('ComponentCarrierBaseStation', parent=root_module['ns3::ComponentCarrier'])
1177    ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb [class]
1178    module.add_class('ComponentCarrierEnb', parent=root_module['ns3::ComponentCarrierBaseStation'])
1179    ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe [class]
1180    module.add_class('ComponentCarrierUe', parent=root_module['ns3::ComponentCarrier'])
1181    ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class]
1182    module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1183    ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel [class]
1184    module.add_class('ConstantSpeedPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel'])
1185    ## data-calculator.h (module 'stats'): ns3::DataCalculator [class]
1186    module.add_class('DataCalculator', import_from_module='ns.stats', parent=root_module['ns3::Object'])
1187    ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface [class]
1188    module.add_class('DataOutputInterface', import_from_module='ns.stats', parent=root_module['ns3::Object'])
1189    ## data-rate.h (module 'network'): ns3::DataRateChecker [class]
1190    module.add_class('DataRateChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1191    ## data-rate.h (module 'network'): ns3::DataRateValue [class]
1192    module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1193    ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class]
1194    module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1195    ## double.h (module 'core'): ns3::DoubleValue [class]
1196    module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1197    ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class]
1198    module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1199    ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class]
1200    module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor'])
1201    ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class]
1202    module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1203    ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class]
1204    module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1205    ## enum.h (module 'core'): ns3::EnumChecker [class]
1206    module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1207    ## enum.h (module 'core'): ns3::EnumValue [class]
1208    module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1209    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication [class]
1210    module.add_class('EpcEnbApplication', parent=root_module['ns3::Application'])
1211    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t [struct]
1212    module.add_class('EpsFlowId_t', outer_class=root_module['ns3::EpcEnbApplication'])
1213    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet > )', 'ns3::EpcEnbApplication::RxTracedCallback')
1214    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet > )*', 'ns3::EpcEnbApplication::RxTracedCallback*')
1215    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet > )&', 'ns3::EpcEnbApplication::RxTracedCallback&')
1216    ## epc-helper.h (module 'lte'): ns3::EpcHelper [class]
1217    module.add_class('EpcHelper', parent=root_module['ns3::Object'])
1218    ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication [class]
1219    module.add_class('EpcMmeApplication', parent=root_module['ns3::Application'])
1220    ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication [class]
1221    module.add_class('EpcPgwApplication', parent=root_module['ns3::Application'])
1222    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet > )', 'ns3::EpcPgwApplication::RxTracedCallback')
1223    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet > )*', 'ns3::EpcPgwApplication::RxTracedCallback*')
1224    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet > )&', 'ns3::EpcPgwApplication::RxTracedCallback&')
1225    ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication [class]
1226    module.add_class('EpcSgwApplication', parent=root_module['ns3::Application'])
1227    ## epc-tft.h (module 'lte'): ns3::EpcTft [class]
1228    module.add_class('EpcTft', parent=root_module['ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter<ns3::EpcTft> >'])
1229    ## epc-tft.h (module 'lte'): ns3::EpcTft::Direction [enumeration]
1230    module.add_enum('Direction', ['DOWNLINK', 'UPLINK', 'BIDIRECTIONAL'], outer_class=root_module['ns3::EpcTft'])
1231    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter [struct]
1232    module.add_class('PacketFilter', outer_class=root_module['ns3::EpcTft'])
1233    ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier [class]
1234    module.add_class('EpcTftClassifier', parent=root_module['ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> >'])
1235    ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas [class]
1236    module.add_class('EpcUeNas', parent=root_module['ns3::Object'])
1237    ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State [enumeration]
1238    module.add_enum('State', ['OFF', 'ATTACHING', 'IDLE_REGISTERED', 'CONNECTING_TO_EPC', 'ACTIVE', 'NUM_STATES'], outer_class=root_module['ns3::EpcUeNas'])
1239    typehandlers.add_type_alias('void ( * ) ( ns3::EpcUeNas::State const, ns3::EpcUeNas::State const )', 'ns3::EpcUeNas::StateTracedCallback')
1240    typehandlers.add_type_alias('void ( * ) ( ns3::EpcUeNas::State const, ns3::EpcUeNas::State const )*', 'ns3::EpcUeNas::StateTracedCallback*')
1241    typehandlers.add_type_alias('void ( * ) ( ns3::EpcUeNas::State const, ns3::EpcUeNas::State const )&', 'ns3::EpcUeNas::StateTracedCallback&')
1242    ## epc-x2.h (module 'lte'): ns3::EpcX2 [class]
1243    module.add_class('EpcX2', parent=root_module['ns3::Object'])
1244    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader [class]
1245    module.add_class('EpcX2HandoverPreparationFailureHeader', parent=root_module['ns3::Header'])
1246    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader [class]
1247    module.add_class('EpcX2HandoverRequestAckHeader', parent=root_module['ns3::Header'])
1248    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader [class]
1249    module.add_class('EpcX2HandoverRequestHeader', parent=root_module['ns3::Header'])
1250    ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header [class]
1251    module.add_class('EpcX2Header', parent=root_module['ns3::Header'])
1252    ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::ProcedureCode_t [enumeration]
1253    module.add_enum('ProcedureCode_t', ['HandoverPreparation', 'LoadIndication', 'SnStatusTransfer', 'UeContextRelease', 'ResourceStatusReporting'], outer_class=root_module['ns3::EpcX2Header'])
1254    ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::TypeOfMessage_t [enumeration]
1255    module.add_enum('TypeOfMessage_t', ['InitiatingMessage', 'SuccessfulOutcome', 'UnsuccessfulOutcome'], outer_class=root_module['ns3::EpcX2Header'])
1256    ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader [class]
1257    module.add_class('EpcX2LoadInformationHeader', parent=root_module['ns3::Header'])
1258    ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader [class]
1259    module.add_class('EpcX2ResourceStatusUpdateHeader', parent=root_module['ns3::Header'])
1260    ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader [class]
1261    module.add_class('EpcX2SnStatusTransferHeader', parent=root_module['ns3::Header'])
1262    ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader [class]
1263    module.add_class('EpcX2UeContextReleaseHeader', parent=root_module['ns3::Header'])
1264    ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class]
1265    module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1266    ## event-impl.h (module 'core'): ns3::EventImpl [class]
1267    module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
1268    ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class]
1269    module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1270    ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler [class]
1271    module.add_class('FfMacScheduler', parent=root_module['ns3::Object'])
1272    ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::UlCqiFilter_t [enumeration]
1273    module.add_enum('UlCqiFilter_t', ['SRS_UL_CQI', 'PUSCH_UL_CQI'], outer_class=root_module['ns3::FfMacScheduler'])
1274    ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class]
1275    module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1276    ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class]
1277    module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1278    ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class]
1279    module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1280    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader [class]
1281    module.add_class('GtpcHeader', parent=root_module['ns3::Header'])
1282    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::InterfaceType_t [enumeration]
1283    module.add_enum('InterfaceType_t', ['S1U_ENB_GTPU', 'S5_SGW_GTPU', 'S5_PGW_GTPU', 'S5_SGW_GTPC', 'S5_PGW_GTPC', 'S11_MME_GTPC'], outer_class=root_module['ns3::GtpcHeader'])
1284    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::MessageType_t [enumeration]
1285    module.add_enum('MessageType_t', ['Reserved', 'CreateSessionRequest', 'CreateSessionResponse', 'ModifyBearerRequest', 'ModifyBearerResponse', 'DeleteSessionRequest', 'DeleteSessionResponse', 'DeleteBearerCommand', 'DeleteBearerRequest', 'DeleteBearerResponse'], outer_class=root_module['ns3::GtpcHeader'])
1286    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t [struct]
1287    module.add_class('Fteid_t', outer_class=root_module['ns3::GtpcHeader'])
1288    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage [class]
1289    module.add_class('GtpcModifyBearerRequestMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1290    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified [struct]
1291    module.add_class('BearerContextToBeModified', outer_class=root_module['ns3::GtpcModifyBearerRequestMessage'])
1292    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage [class]
1293    module.add_class('GtpcModifyBearerResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1294    ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader [class]
1295    module.add_class('GtpuHeader', parent=root_module['ns3::Header'])
1296    ## integer.h (module 'core'): ns3::IntegerValue [class]
1297    module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1298    ## ipv4.h (module 'internet'): ns3::Ipv4 [class]
1299    module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object'])
1300    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class]
1301    module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1302    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class]
1303    module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1304    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class]
1305    module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1306    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class]
1307    module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1308    ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class]
1309    module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
1310    ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class]
1311    module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
1312    ## ipv6.h (module 'internet'): ns3::Ipv6 [class]
1313    module.add_class('Ipv6', import_from_module='ns.internet', parent=root_module['ns3::Object'])
1314    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class]
1315    module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1316    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class]
1317    module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1318    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class]
1319    module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1320    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class]
1321    module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1322    ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class]
1323    module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1324    ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class]
1325    module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1326    ## lte-amc.h (module 'lte'): ns3::LteAmc [class]
1327    module.add_class('LteAmc', parent=root_module['ns3::Object'])
1328    ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration]
1329    module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel'], outer_class=root_module['ns3::LteAmc'])
1330    ## lte-anr.h (module 'lte'): ns3::LteAnr [class]
1331    module.add_class('LteAnr', parent=root_module['ns3::Object'])
1332    ## lte-chunk-processor.h (module 'lte'): ns3::LteChunkProcessor [class]
1333    module.add_class('LteChunkProcessor', parent=root_module['ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteChunkProcessor> >'])
1334    ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage [class]
1335    module.add_class('LteControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> >'])
1336    ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::MessageType [enumeration]
1337    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'])
1338    ## lte-enb-component-carrier-manager.h (module 'lte'): ns3::LteEnbComponentCarrierManager [class]
1339    module.add_class('LteEnbComponentCarrierManager', parent=root_module['ns3::Object'])
1340    ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac [class]
1341    module.add_class('LteEnbMac', parent=root_module['ns3::Object'])
1342    typehandlers.add_type_alias('void ( * ) ( uint32_t const, uint32_t const, uint16_t const, uint8_t const, uint16_t const, uint8_t const, uint16_t const, uint8_t const )', 'ns3::LteEnbMac::DlSchedulingTracedCallback')
1343    typehandlers.add_type_alias('void ( * ) ( uint32_t const, uint32_t const, uint16_t const, uint8_t const, uint16_t const, uint8_t const, uint16_t const, uint8_t const )*', 'ns3::LteEnbMac::DlSchedulingTracedCallback*')
1344    typehandlers.add_type_alias('void ( * ) ( uint32_t const, uint32_t const, uint16_t const, uint8_t const, uint16_t const, uint8_t const, uint16_t const, uint8_t const )&', 'ns3::LteEnbMac::DlSchedulingTracedCallback&')
1345    typehandlers.add_type_alias('void ( * ) ( uint32_t const, uint32_t const, uint16_t const, uint8_t const, uint16_t const )', 'ns3::LteEnbMac::UlSchedulingTracedCallback')
1346    typehandlers.add_type_alias('void ( * ) ( uint32_t const, uint32_t const, uint16_t const, uint8_t const, uint16_t const )*', 'ns3::LteEnbMac::UlSchedulingTracedCallback*')
1347    typehandlers.add_type_alias('void ( * ) ( uint32_t const, uint32_t const, uint16_t const, uint8_t const, uint16_t const )&', 'ns3::LteEnbMac::UlSchedulingTracedCallback&')
1348    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc [class]
1349    module.add_class('LteEnbRrc', parent=root_module['ns3::Object'])
1350    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEpsBearerToRlcMapping_t [enumeration]
1351    module.add_enum('LteEpsBearerToRlcMapping_t', ['RLC_SM_ALWAYS', 'RLC_UM_ALWAYS', 'RLC_AM_ALWAYS', 'PER_BASED'], outer_class=root_module['ns3::LteEnbRrc'])
1352    typehandlers.add_type_alias('void ( * ) ( uint16_t const, uint16_t const )', 'ns3::LteEnbRrc::NewUeContextTracedCallback')
1353    typehandlers.add_type_alias('void ( * ) ( uint16_t const, uint16_t const )*', 'ns3::LteEnbRrc::NewUeContextTracedCallback*')
1354    typehandlers.add_type_alias('void ( * ) ( uint16_t const, uint16_t const )&', 'ns3::LteEnbRrc::NewUeContextTracedCallback&')
1355    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const )', 'ns3::LteEnbRrc::ConnectionHandoverTracedCallback')
1356    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const )*', 'ns3::LteEnbRrc::ConnectionHandoverTracedCallback*')
1357    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const )&', 'ns3::LteEnbRrc::ConnectionHandoverTracedCallback&')
1358    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, uint16_t const )', 'ns3::LteEnbRrc::HandoverStartTracedCallback')
1359    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, uint16_t const )*', 'ns3::LteEnbRrc::HandoverStartTracedCallback*')
1360    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, uint16_t const )&', 'ns3::LteEnbRrc::HandoverStartTracedCallback&')
1361    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, ns3::LteRrcSap::MeasurementReport const )', 'ns3::LteEnbRrc::ReceiveReportTracedCallback')
1362    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, ns3::LteRrcSap::MeasurementReport const )*', 'ns3::LteEnbRrc::ReceiveReportTracedCallback*')
1363    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, ns3::LteRrcSap::MeasurementReport const )&', 'ns3::LteEnbRrc::ReceiveReportTracedCallback&')
1364    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, std::string const )', 'ns3::LteEnbRrc::TimerExpiryTracedCallback')
1365    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, std::string const )*', 'ns3::LteEnbRrc::TimerExpiryTracedCallback*')
1366    typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint16_t const, uint16_t const, std::string const )&', 'ns3::LteEnbRrc::TimerExpiryTracedCallback&')
1367    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteEnbRrcProtocolIdeal [class]
1368    module.add_class('LteEnbRrcProtocolIdeal', parent=root_module['ns3::Object'])
1369    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteEnbRrcProtocolReal [class]
1370    module.add_class('LteEnbRrcProtocolReal', parent=root_module['ns3::Object'])
1371    ## lte-ffr-algorithm.h (module 'lte'): ns3::LteFfrAlgorithm [class]
1372    module.add_class('LteFfrAlgorithm', parent=root_module['ns3::Object'])
1373    ## lte-ffr-distributed-algorithm.h (module 'lte'): ns3::LteFfrDistributedAlgorithm [class]
1374    module.add_class('LteFfrDistributedAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1375    ## lte-ffr-enhanced-algorithm.h (module 'lte'): ns3::LteFfrEnhancedAlgorithm [class]
1376    module.add_class('LteFfrEnhancedAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1377    ## lte-ffr-soft-algorithm.h (module 'lte'): ns3::LteFfrSoftAlgorithm [class]
1378    module.add_class('LteFfrSoftAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1379    ## lte-fr-hard-algorithm.h (module 'lte'): ns3::LteFrHardAlgorithm [class]
1380    module.add_class('LteFrHardAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1381    ## lte-fr-no-op-algorithm.h (module 'lte'): ns3::LteFrNoOpAlgorithm [class]
1382    module.add_class('LteFrNoOpAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1383    ## lte-fr-soft-algorithm.h (module 'lte'): ns3::LteFrSoftAlgorithm [class]
1384    module.add_class('LteFrSoftAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1385    ## lte-fr-strict-algorithm.h (module 'lte'): ns3::LteFrStrictAlgorithm [class]
1386    module.add_class('LteFrStrictAlgorithm', parent=root_module['ns3::LteFfrAlgorithm'])
1387    ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverAlgorithm [class]
1388    module.add_class('LteHandoverAlgorithm', parent=root_module['ns3::Object'])
1389    ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy [class]
1390    module.add_class('LteHarqPhy', parent=root_module['ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> >'])
1391    ## lte-helper.h (module 'lte'): ns3::LteHelper [class]
1392    module.add_class('LteHelper', parent=root_module['ns3::Object'])
1393    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): ns3::LteHexGridEnbTopologyHelper [class]
1394    module.add_class('LteHexGridEnbTopologyHelper', parent=root_module['ns3::Object'])
1395    ## lte-interference.h (module 'lte'): ns3::LteInterference [class]
1396    module.add_class('LteInterference', parent=root_module['ns3::Object'])
1397    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp [class]
1398    module.add_class('LtePdcp', parent=root_module['ns3::Object'])
1399    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::Status [struct]
1400    module.add_class('Status', outer_class=root_module['ns3::LtePdcp'])
1401    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t )', 'ns3::LtePdcp::PduTxTracedCallback')
1402    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t )*', 'ns3::LtePdcp::PduTxTracedCallback*')
1403    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t )&', 'ns3::LtePdcp::PduTxTracedCallback&')
1404    typehandlers.add_type_alias('void ( * ) ( uint16_t const, uint8_t const, uint32_t const, uint64_t const )', 'ns3::LtePdcp::PduRxTracedCallback')
1405    typehandlers.add_type_alias('void ( * ) ( uint16_t const, uint8_t const, uint32_t const, uint64_t const )*', 'ns3::LtePdcp::PduRxTracedCallback*')
1406    typehandlers.add_type_alias('void ( * ) ( uint16_t const, uint8_t const, uint32_t const, uint64_t const )&', 'ns3::LtePdcp::PduRxTracedCallback&')
1407    ## lte-phy.h (module 'lte'): ns3::LtePhy [class]
1408    module.add_class('LtePhy', parent=root_module['ns3::Object'])
1409    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteRadioBearerInfo [class]
1410    module.add_class('LteRadioBearerInfo', parent=root_module['ns3::Object'])
1411    ## lte-rlc.h (module 'lte'): ns3::LteRlc [class]
1412    module.add_class('LteRlc', parent=root_module['ns3::Object'])
1413    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t )', 'ns3::LteRlc::NotifyTxTracedCallback')
1414    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t )*', 'ns3::LteRlc::NotifyTxTracedCallback*')
1415    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t )&', 'ns3::LteRlc::NotifyTxTracedCallback&')
1416    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t, uint64_t )', 'ns3::LteRlc::ReceiveTracedCallback')
1417    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t, uint64_t )*', 'ns3::LteRlc::ReceiveTracedCallback*')
1418    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint8_t, uint32_t, uint64_t )&', 'ns3::LteRlc::ReceiveTracedCallback&')
1419    ## lte-rlc-am.h (module 'lte'): ns3::LteRlcAm [class]
1420    module.add_class('LteRlcAm', parent=root_module['ns3::LteRlc'])
1421    ## lte-rlc.h (module 'lte'): ns3::LteRlcSm [class]
1422    module.add_class('LteRlcSm', parent=root_module['ns3::LteRlc'])
1423    ## lte-rlc-tm.h (module 'lte'): ns3::LteRlcTm [class]
1424    module.add_class('LteRlcTm', parent=root_module['ns3::LteRlc'])
1425    ## lte-rlc-um.h (module 'lte'): ns3::LteRlcUm [class]
1426    module.add_class('LteRlcUm', parent=root_module['ns3::LteRlc'])
1427    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo [class]
1428    module.add_class('LteSignalingRadioBearerInfo', parent=root_module['ns3::LteRadioBearerInfo'])
1429    ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy [class]
1430    module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
1431    ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy::State [enumeration]
1432    module.add_enum('State', ['IDLE', 'TX_DL_CTRL', 'TX_DATA', 'TX_UL_SRS', 'RX_DL_CTRL', 'RX_DATA', 'RX_UL_SRS'], outer_class=root_module['ns3::LteSpectrumPhy'])
1433    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParameters [struct]
1434    module.add_class('LteSpectrumSignalParameters', parent=root_module['ns3::SpectrumSignalParameters'])
1435    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDataFrame [struct]
1436    module.add_class('LteSpectrumSignalParametersDataFrame', parent=root_module['ns3::SpectrumSignalParameters'])
1437    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDlCtrlFrame [struct]
1438    module.add_class('LteSpectrumSignalParametersDlCtrlFrame', parent=root_module['ns3::SpectrumSignalParameters'])
1439    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersUlSrsFrame [struct]
1440    module.add_class('LteSpectrumSignalParametersUlSrsFrame', parent=root_module['ns3::SpectrumSignalParameters'])
1441    ## lte-stats-calculator.h (module 'lte'): ns3::LteStatsCalculator [class]
1442    module.add_class('LteStatsCalculator', parent=root_module['ns3::Object'])
1443    ## lte-ue-component-carrier-manager.h (module 'lte'): ns3::LteUeComponentCarrierManager [class]
1444    module.add_class('LteUeComponentCarrierManager', parent=root_module['ns3::Object'])
1445    ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class]
1446    module.add_class('LteUeMac', parent=root_module['ns3::Object'])
1447    typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback')
1448    typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )*', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback*')
1449    typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )&', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback&')
1450    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy [class]
1451    module.add_class('LteUePhy', parent=root_module['ns3::LtePhy'])
1452    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::State [enumeration]
1453    module.add_enum('State', ['CELL_SEARCH', 'SYNCHRONIZED', 'NUM_STATES'], outer_class=root_module['ns3::LteUePhy'])
1454    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, ns3::LteUePhy::State, ns3::LteUePhy::State )', 'ns3::LteUePhy::StateTracedCallback')
1455    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, ns3::LteUePhy::State, ns3::LteUePhy::State )*', 'ns3::LteUePhy::StateTracedCallback*')
1456    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, ns3::LteUePhy::State, ns3::LteUePhy::State )&', 'ns3::LteUePhy::StateTracedCallback&')
1457    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, uint8_t )', 'ns3::LteUePhy::RsrpSinrTracedCallback')
1458    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, uint8_t )*', 'ns3::LteUePhy::RsrpSinrTracedCallback*')
1459    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, uint8_t )&', 'ns3::LteUePhy::RsrpSinrTracedCallback&')
1460    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )', 'ns3::LteUePhy::RsrpRsrqTracedCallback')
1461    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )*', 'ns3::LteUePhy::RsrpRsrqTracedCallback*')
1462    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )&', 'ns3::LteUePhy::RsrpRsrqTracedCallback&')
1463    typehandlers.add_type_alias('void ( * ) ( uint16_t, std::vector< int > const & )', 'ns3::LteUePhy::UlPhyResourceBlocksTracedCallback')
1464    typehandlers.add_type_alias('void ( * ) ( uint16_t, std::vector< int > const & )*', 'ns3::LteUePhy::UlPhyResourceBlocksTracedCallback*')
1465    typehandlers.add_type_alias('void ( * ) ( uint16_t, std::vector< int > const & )&', 'ns3::LteUePhy::UlPhyResourceBlocksTracedCallback&')
1466    typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )', 'ns3::LteUePhy::PowerSpectralDensityTracedCallback')
1467    typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )*', 'ns3::LteUePhy::PowerSpectralDensityTracedCallback*')
1468    typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::LteUePhy::PowerSpectralDensityTracedCallback&')
1469    ## lte-ue-power-control.h (module 'lte'): ns3::LteUePowerControl [class]
1470    module.add_class('LteUePowerControl', parent=root_module['ns3::Object'])
1471    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double )', 'ns3::LteUePowerControl::TxPowerTracedCallback')
1472    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double )*', 'ns3::LteUePowerControl::TxPowerTracedCallback*')
1473    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double )&', 'ns3::LteUePowerControl::TxPowerTracedCallback&')
1474    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc [class]
1475    module.add_class('LteUeRrc', parent=root_module['ns3::Object'])
1476    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::State [enumeration]
1477    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'])
1478    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t )', 'ns3::LteUeRrc::CellSelectionTracedCallback')
1479    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t )*', 'ns3::LteUeRrc::CellSelectionTracedCallback*')
1480    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t )&', 'ns3::LteUeRrc::CellSelectionTracedCallback&')
1481    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t )', 'ns3::LteUeRrc::ImsiCidRntiTracedCallback')
1482    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t )*', 'ns3::LteUeRrc::ImsiCidRntiTracedCallback*')
1483    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t )&', 'ns3::LteUeRrc::ImsiCidRntiTracedCallback&')
1484    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, uint16_t )', 'ns3::LteUeRrc::MibSibHandoverTracedCallback')
1485    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, uint16_t )*', 'ns3::LteUeRrc::MibSibHandoverTracedCallback*')
1486    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, uint16_t )&', 'ns3::LteUeRrc::MibSibHandoverTracedCallback&')
1487    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, ns3::LteUeRrc::State, ns3::LteUeRrc::State )', 'ns3::LteUeRrc::StateTracedCallback')
1488    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, ns3::LteUeRrc::State, ns3::LteUeRrc::State )*', 'ns3::LteUeRrc::StateTracedCallback*')
1489    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, ns3::LteUeRrc::State, ns3::LteUeRrc::State )&', 'ns3::LteUeRrc::StateTracedCallback&')
1490    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::LteUeRrc >, std::list< ns3::LteRrcSap::SCellToAddMod > )', 'ns3::LteUeRrc::SCarrierConfiguredTracedCallback')
1491    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::LteUeRrc >, std::list< ns3::LteRrcSap::SCellToAddMod > )*', 'ns3::LteUeRrc::SCarrierConfiguredTracedCallback*')
1492    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::LteUeRrc >, std::list< ns3::LteRrcSap::SCellToAddMod > )&', 'ns3::LteUeRrc::SCarrierConfiguredTracedCallback&')
1493    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, std::string, uint16_t )', 'ns3::LteUeRrc::PhySyncDetectionTracedCallback')
1494    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, std::string, uint16_t )*', 'ns3::LteUeRrc::PhySyncDetectionTracedCallback*')
1495    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, std::string, uint16_t )&', 'ns3::LteUeRrc::PhySyncDetectionTracedCallback&')
1496    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, uint8_t )', 'ns3::LteUeRrc::ImsiCidRntiCountTracedCallback')
1497    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, uint8_t )*', 'ns3::LteUeRrc::ImsiCidRntiCountTracedCallback*')
1498    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, uint16_t, uint8_t )&', 'ns3::LteUeRrc::ImsiCidRntiCountTracedCallback&')
1499    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal [class]
1500    module.add_class('LteUeRrcProtocolIdeal', parent=root_module['ns3::Object'])
1501    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal [class]
1502    module.add_class('LteUeRrcProtocolReal', parent=root_module['ns3::Object'])
1503    ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
1504    module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1505    ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class]
1506    module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1507    ## mac64-address.h (module 'network'): ns3::Mac64AddressChecker [class]
1508    module.add_class('Mac64AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1509    ## mac64-address.h (module 'network'): ns3::Mac64AddressValue [class]
1510    module.add_class('Mac64AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1511    ## mac-stats-calculator.h (module 'lte'): ns3::MacStatsCalculator [class]
1512    module.add_class('MacStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
1513    ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class]
1514    module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1515    ## lte-control-messages.h (module 'lte'): ns3::MibLteControlMessage [class]
1516    module.add_class('MibLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1517    ## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int> [class]
1518    module.add_class('MinMaxAvgTotalCalculator', import_from_module='ns.stats', parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']], template_parameters=['unsigned int'])
1519    ## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned long long> [class]
1520    module.add_class('MinMaxAvgTotalCalculator', import_from_module='ns.stats', parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']], template_parameters=['unsigned long long'])
1521    ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
1522    module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
1523    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )', 'ns3::MobilityModel::TracedCallback')
1524    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )*', 'ns3::MobilityModel::TracedCallback*')
1525    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )&', 'ns3::MobilityModel::TracedCallback&')
1526    ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class]
1527    module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel'])
1528    ## net-device.h (module 'network'): ns3::NetDevice [class]
1529    module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
1530    ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
1531    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')
1532    typehandlers.add_type_alias('void ( * ) (  )', 'ns3::NetDevice::LinkChangeTracedCallback')
1533    typehandlers.add_type_alias('void ( * ) (  )*', 'ns3::NetDevice::LinkChangeTracedCallback*')
1534    typehandlers.add_type_alias('void ( * ) (  )&', 'ns3::NetDevice::LinkChangeTracedCallback&')
1535    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::NetDevice::ReceiveCallback')
1536    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::NetDevice::ReceiveCallback*')
1537    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::NetDevice::ReceiveCallback&')
1538    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'ns3::NetDevice::PromiscReceiveCallback')
1539    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::NetDevice::PromiscReceiveCallback*')
1540    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::NetDevice::PromiscReceiveCallback&')
1541    ## nix-vector.h (module 'network'): ns3::NixVector [class]
1542    module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
1543    ## no-backhaul-epc-helper.h (module 'lte'): ns3::NoBackhaulEpcHelper [class]
1544    module.add_class('NoBackhaulEpcHelper', parent=root_module['ns3::EpcHelper'])
1545    ## no-op-component-carrier-manager.h (module 'lte'): ns3::NoOpComponentCarrierManager [class]
1546    module.add_class('NoOpComponentCarrierManager', parent=root_module['ns3::LteEnbComponentCarrierManager'])
1547    ## no-op-handover-algorithm.h (module 'lte'): ns3::NoOpHandoverAlgorithm [class]
1548    module.add_class('NoOpHandoverAlgorithm', parent=root_module['ns3::LteHandoverAlgorithm'])
1549    ## node.h (module 'network'): ns3::Node [class]
1550    module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
1551    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Node::ProtocolHandler')
1552    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Node::ProtocolHandler*')
1553    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Node::ProtocolHandler&')
1554    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Node::DeviceAdditionListener')
1555    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Node::DeviceAdditionListener*')
1556    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Node::DeviceAdditionListener&')
1557    ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
1558    module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1559    ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
1560    module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1561    ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class]
1562    module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1563    ## packet.h (module 'network'): ns3::Packet [class]
1564    module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
1565    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback')
1566    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*')
1567    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&')
1568    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback')
1569    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*')
1570    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&')
1571    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback')
1572    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*')
1573    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&')
1574    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback')
1575    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*')
1576    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&')
1577    typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback')
1578    typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*')
1579    typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&')
1580    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback')
1581    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*')
1582    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&')
1583    ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class]
1584    module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
1585    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::PfFfMacScheduler [class]
1586    module.add_class('PfFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1587    ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator [class]
1588    module.add_class('PhyRxStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
1589    ## phy-stats-calculator.h (module 'lte'): ns3::PhyStatsCalculator [class]
1590    module.add_class('PhyStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
1591    ## phy-tx-stats-calculator.h (module 'lte'): ns3::PhyTxStatsCalculator [class]
1592    module.add_class('PhyTxStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
1593    ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper [class]
1594    module.add_class('PointToPointEpcHelper', parent=root_module['ns3::NoBackhaulEpcHelper'])
1595    ## pointer.h (module 'core'): ns3::PointerChecker [class]
1596    module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1597    ## pointer.h (module 'core'): ns3::PointerValue [class]
1598    module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1599    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler [class]
1600    module.add_class('PssFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1601    ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage [class]
1602    module.add_class('RachPreambleLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1603    ## radio-bearer-stats-calculator.h (module 'lte'): ns3::RadioBearerStatsCalculator [class]
1604    module.add_class('RadioBearerStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
1605    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage [class]
1606    module.add_class('RarLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1607    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::Rar [struct]
1608    module.add_class('Rar', outer_class=root_module['ns3::RarLteControlMessage'])
1609    ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy [class]
1610    module.add_class('RemSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
1611    ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager [class]
1612    module.add_class('RrComponentCarrierManager', parent=root_module['ns3::NoOpComponentCarrierManager'])
1613    ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler [class]
1614    module.add_class('RrFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1615    ## lte-rrc-header.h (module 'lte'): ns3::RrcAsn1Header [class]
1616    module.add_class('RrcAsn1Header', parent=root_module['ns3::Asn1Header'])
1617    ## lte-rrc-header.h (module 'lte'): ns3::RrcDlCcchMessage [class]
1618    module.add_class('RrcDlCcchMessage', parent=root_module['ns3::RrcAsn1Header'])
1619    ## lte-rrc-header.h (module 'lte'): ns3::RrcDlDcchMessage [class]
1620    module.add_class('RrcDlDcchMessage', parent=root_module['ns3::RrcAsn1Header'])
1621    ## lte-rrc-header.h (module 'lte'): ns3::RrcUlCcchMessage [class]
1622    module.add_class('RrcUlCcchMessage', parent=root_module['ns3::RrcAsn1Header'])
1623    ## lte-rrc-header.h (module 'lte'): ns3::RrcUlDcchMessage [class]
1624    module.add_class('RrcUlDcchMessage', parent=root_module['ns3::RrcAsn1Header'])
1625    ## lte-control-messages.h (module 'lte'): ns3::Sib1LteControlMessage [class]
1626    module.add_class('Sib1LteControlMessage', parent=root_module['ns3::LteControlMessage'])
1627    ## simple-ue-component-carrier-manager.h (module 'lte'): ns3::SimpleUeComponentCarrierManager [class]
1628    module.add_class('SimpleUeComponentCarrierManager', parent=root_module['ns3::LteUeComponentCarrierManager'])
1629    ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel [class]
1630    module.add_class('SpectrumChannel', import_from_module='ns.spectrum', parent=root_module['ns3::Channel'])
1631    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumPhy const >, ns3::Ptr< ns3::SpectrumPhy const >, double )', 'ns3::SpectrumChannel::LossTracedCallback')
1632    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumPhy const >, ns3::Ptr< ns3::SpectrumPhy const >, double )*', 'ns3::SpectrumChannel::LossTracedCallback*')
1633    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumPhy const >, ns3::Ptr< ns3::SpectrumPhy const >, double )&', 'ns3::SpectrumChannel::LossTracedCallback&')
1634    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const >, ns3::Ptr< ns3::MobilityModel const >, double, double, double, double )', 'ns3::SpectrumChannel::GainTracedCallback')
1635    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const >, ns3::Ptr< ns3::MobilityModel const >, double, double, double, double )*', 'ns3::SpectrumChannel::GainTracedCallback*')
1636    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const >, ns3::Ptr< ns3::MobilityModel const >, double, double, double, double )&', 'ns3::SpectrumChannel::GainTracedCallback&')
1637    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumSignalParameters > )', 'ns3::SpectrumChannel::SignalParametersTracedCallback')
1638    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumSignalParameters > )*', 'ns3::SpectrumChannel::SignalParametersTracedCallback*')
1639    typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumSignalParameters > )&', 'ns3::SpectrumChannel::SignalParametersTracedCallback&')
1640    ## lte-vendor-specific-parameters.h (module 'lte'): ns3::SrsCqiRntiVsp [class]
1641    module.add_class('SrsCqiRntiVsp', parent=root_module['ns3::VendorSpecificValue'])
1642    ## string.h (module 'core'): ns3::StringChecker [class]
1643    module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1644    ## string.h (module 'core'): ns3::StringValue [class]
1645    module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1646    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler [class]
1647    module.add_class('TdBetFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1648    ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::TdMtFfMacScheduler [class]
1649    module.add_class('TdMtFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1650    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::TdTbfqFfMacScheduler [class]
1651    module.add_class('TdTbfqFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1652    ## nstime.h (module 'core'): ns3::TimeValue [class]
1653    module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1654    ## tta-ff-mac-scheduler.h (module 'lte'): ns3::TtaFfMacScheduler [class]
1655    module.add_class('TtaFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1656    ## type-id.h (module 'core'): ns3::TypeIdChecker [class]
1657    module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1658    ## type-id.h (module 'core'): ns3::TypeIdValue [class]
1659    module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1660    ## uinteger.h (module 'core'): ns3::UintegerValue [class]
1661    module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1662    ## lte-control-messages.h (module 'lte'): ns3::UlDciLteControlMessage [class]
1663    module.add_class('UlDciLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1664    ## vector.h (module 'core'): ns3::Vector2DChecker [class]
1665    module.add_class('Vector2DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1666    ## vector.h (module 'core'): ns3::Vector2DValue [class]
1667    module.add_class('Vector2DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1668    ## vector.h (module 'core'): ns3::Vector3DChecker [class]
1669    module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
1670    ## vector.h (module 'core'): ns3::Vector3DValue [class]
1671    module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
1672    ## virtual-net-device.h (module 'virtual-net-device'): ns3::VirtualNetDevice [class]
1673    module.add_class('VirtualNetDevice', import_from_module='ns.virtual_net_device', parent=root_module['ns3::NetDevice'])
1674    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::VirtualNetDevice::SendCallback')
1675    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::VirtualNetDevice::SendCallback*')
1676    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::VirtualNetDevice::SendCallback&')
1677    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::A2A4RsrqHandoverAlgorithm [class]
1678    module.add_class('A2A4RsrqHandoverAlgorithm', parent=root_module['ns3::LteHandoverAlgorithm'])
1679    ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::A3RsrpHandoverAlgorithm [class]
1680    module.add_class('A3RsrpHandoverAlgorithm', parent=root_module['ns3::LteHandoverAlgorithm'])
1681    ## address.h (module 'network'): ns3::AddressChecker [class]
1682    module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
1683    ## address.h (module 'network'): ns3::AddressValue [class]
1684    module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
1685    ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage [class]
1686    module.add_class('BsrLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1687    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class]
1688    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1689    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1690    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1691    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1692    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::Packet>', 'const ns3::Address &', 'const ns3::Address &', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1693    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1694    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::Socket>', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1695    ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1696    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1697    ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1698    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::SpectrumValue &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1699    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1700    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::DlSchedulingCallbackInfo', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1701    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1702    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::EpcUeNas::State', 'ns3::EpcUeNas::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1703    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1704    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::PhyReceptionStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1705    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1706    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::PhyTransmissionStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1707    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty> [class]
1708    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::MobilityModel>', 'ns3::Ptr<const ns3::MobilityModel>', 'double', 'double', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1709    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1710    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::MobilityModel>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1711    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1712    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1713    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1714    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::PacketBurst>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1715    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1716    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::SpectrumPhy>', 'ns3::Ptr<const ns3::SpectrumPhy>', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1717    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1718    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::LteUeRrc>', 'std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1719    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class]
1720    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1721    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1722    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1723    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1724    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1725    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1726    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1727    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1728    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1729    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1730    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1731    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1732    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::SpectrumSignalParameters>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1733    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1734    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1735    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty> [class]
1736    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'unsigned short', 'unsigned char', 'unsigned short', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1737    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1738    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'bool', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1739    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1740    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1741    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1742    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'ns3::LteRrcSap::MeasurementReport', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1743    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1744    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'ns3::LteUeRrc::State', 'ns3::LteUeRrc::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1745    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1746    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'ns3::UeManager::State', 'ns3::UeManager::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1747    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1748    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1749    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1750    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'std::basic_string<char>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1751    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1752    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'std::basic_string<char>', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1753    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1754    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1755    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1756    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1757    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1758    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'const std::vector<int, std::allocator<int> > &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1759    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1760    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'ns3::Ptr<ns3::SpectrumValue>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1761    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1762    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1763    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1764    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned char', 'unsigned int', 'unsigned long long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1765    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty> [class]
1766    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'double', 'double', 'bool', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1767    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1768    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'double', 'double', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1769    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1770    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1771    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1772    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'double', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1773    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1774    module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'ns3::LteUePhy::State', 'ns3::LteUePhy::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1775    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class]
1776    module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'])
1777    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqaFfMacScheduler [class]
1778    module.add_class('CqaFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1779    ## lte-control-messages.h (module 'lte'): ns3::DlCqiLteControlMessage [class]
1780    module.add_class('DlCqiLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1781    ## lte-control-messages.h (module 'lte'): ns3::DlDciLteControlMessage [class]
1782    module.add_class('DlDciLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1783    ## lte-control-messages.h (module 'lte'): ns3::DlHarqFeedbackLteControlMessage [class]
1784    module.add_class('DlHarqFeedbackLteControlMessage', parent=root_module['ns3::LteControlMessage'])
1785    ## emu-epc-helper.h (module 'lte'): ns3::EmuEpcHelper [class]
1786    module.add_class('EmuEpcHelper', parent=root_module['ns3::NoBackhaulEpcHelper'])
1787    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::FdBetFfMacScheduler [class]
1788    module.add_class('FdBetFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1789    ## fdmt-ff-mac-scheduler.h (module 'lte'): ns3::FdMtFfMacScheduler [class]
1790    module.add_class('FdMtFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1791    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FdTbfqFfMacScheduler [class]
1792    module.add_class('FdTbfqFfMacScheduler', parent=root_module['ns3::FfMacScheduler'])
1793    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage [class]
1794    module.add_class('GtpcCreateSessionRequestMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1795    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated [struct]
1796    module.add_class('BearerContextToBeCreated', outer_class=root_module['ns3::GtpcCreateSessionRequestMessage'])
1797    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage [class]
1798    module.add_class('GtpcCreateSessionResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1799    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated [struct]
1800    module.add_class('BearerContextCreated', outer_class=root_module['ns3::GtpcCreateSessionResponseMessage'])
1801    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage [class]
1802    module.add_class('GtpcDeleteBearerCommandMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1803    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext [struct]
1804    module.add_class('BearerContext', outer_class=root_module['ns3::GtpcDeleteBearerCommandMessage'])
1805    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage [class]
1806    module.add_class('GtpcDeleteBearerRequestMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1807    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage [class]
1808    module.add_class('GtpcDeleteBearerResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']])
1809    ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader [class]
1810    module.add_class('HandoverPreparationInfoHeader', parent=root_module['ns3::RrcAsn1Header'])
1811    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo [class]
1812    module.add_class('LteDataRadioBearerInfo', parent=root_module['ns3::LteRadioBearerInfo'])
1813    ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhy [class]
1814    module.add_class('LteEnbPhy', parent=root_module['ns3::LtePhy'])
1815    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, uint8_t )', 'ns3::LteEnbPhy::ReportUeSinrTracedCallback')
1816    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, uint8_t )*', 'ns3::LteEnbPhy::ReportUeSinrTracedCallback*')
1817    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, uint8_t )&', 'ns3::LteEnbPhy::ReportUeSinrTracedCallback&')
1818    typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )', 'ns3::LteEnbPhy::ReportInterferenceTracedCallback')
1819    typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )*', 'ns3::LteEnbPhy::ReportInterferenceTracedCallback*')
1820    typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::LteEnbPhy::ReportInterferenceTracedCallback&')
1821    ## lte-net-device.h (module 'lte'): ns3::LteNetDevice [class]
1822    module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice'])
1823    ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice [class]
1824    module.add_class('LteUeNetDevice', parent=root_module['ns3::LteNetDevice'])
1825    ## lte-rrc-header.h (module 'lte'): ns3::MeasurementReportHeader [class]
1826    module.add_class('MeasurementReportHeader', parent=root_module['ns3::RrcUlDcchMessage'])
1827    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader [class]
1828    module.add_class('RrcConnectionReconfigurationCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage'])
1829    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationHeader [class]
1830    module.add_class('RrcConnectionReconfigurationHeader', parent=root_module['ns3::RrcDlDcchMessage'])
1831    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentCompleteHeader [class]
1832    module.add_class('RrcConnectionReestablishmentCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage'])
1833    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentHeader [class]
1834    module.add_class('RrcConnectionReestablishmentHeader', parent=root_module['ns3::RrcDlCcchMessage'])
1835    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentRejectHeader [class]
1836    module.add_class('RrcConnectionReestablishmentRejectHeader', parent=root_module['ns3::RrcDlCcchMessage'])
1837    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentRequestHeader [class]
1838    module.add_class('RrcConnectionReestablishmentRequestHeader', parent=root_module['ns3::RrcUlCcchMessage'])
1839    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionRejectHeader [class]
1840    module.add_class('RrcConnectionRejectHeader', parent=root_module['ns3::RrcDlCcchMessage'])
1841    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReleaseHeader [class]
1842    module.add_class('RrcConnectionReleaseHeader', parent=root_module['ns3::RrcDlDcchMessage'])
1843    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionRequestHeader [class]
1844    module.add_class('RrcConnectionRequestHeader', parent=root_module['ns3::RrcUlCcchMessage'])
1845    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupCompleteHeader [class]
1846    module.add_class('RrcConnectionSetupCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage'])
1847    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupHeader [class]
1848    module.add_class('RrcConnectionSetupHeader', parent=root_module['ns3::RrcDlCcchMessage'])
1849    ## lte-enb-net-device.h (module 'lte'): ns3::LteEnbNetDevice [class]
1850    module.add_class('LteEnbNetDevice', parent=root_module['ns3::LteNetDevice'])
1851    module.add_container('std::vector< ns3::CeBitmap_e >', 'ns3::CeBitmap_e', container_type='vector')
1852    module.add_container('std::vector< std::vector< ns3::RlcPduListElement_s > >', 'std::vector< ns3::RlcPduListElement_s >', container_type='vector')
1853    module.add_container('std::vector< unsigned char >', 'unsigned char', container_type='vector')
1854    module.add_container('std::vector< unsigned short >', 'short unsigned int', container_type='vector')
1855    module.add_container('std::vector< ns3::DlInfoListElement_s::HarqStatus_e >', 'ns3::DlInfoListElement_s::HarqStatus_e', container_type='vector')
1856    module.add_container('std::list< ns3::EpcEnbS1SapProvider::BearerToBeSwitched >', 'ns3::EpcEnbS1SapProvider::BearerToBeSwitched', container_type='list')
1857    module.add_container('std::list< ns3::EpcS11SapMme::BearerContextCreated >', 'ns3::EpcS11SapMme::BearerContextCreated', container_type='list')
1858    module.add_container('std::list< ns3::EpcS11SapMme::BearerContextRemoved >', 'ns3::EpcS11SapMme::BearerContextRemoved', container_type='list')
1859    module.add_container('std::list< ns3::EpcS11SapSgw::BearerContextToBeCreated >', 'ns3::EpcS11SapSgw::BearerContextToBeCreated', container_type='list')
1860    module.add_container('std::list< ns3::EpcS11SapSgw::BearerContextToBeRemoved >', 'ns3::EpcS11SapSgw::BearerContextToBeRemoved', container_type='list')
1861    module.add_container('std::list< ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw >', 'ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw', container_type='list')
1862    module.add_container('std::list< ns3::EpcS1apSapEnb::ErabToBeSetupItem >', 'ns3::EpcS1apSapEnb::ErabToBeSetupItem', container_type='list')
1863    module.add_container('std::list< ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem >', 'ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem', container_type='list')
1864    module.add_container('std::list< ns3::EpcS1apSapMme::ErabToBeReleasedIndication >', 'ns3::EpcS1apSapMme::ErabToBeReleasedIndication', container_type='list')
1865    module.add_container('std::list< ns3::EpcS1apSapMme::ErabSetupItem >', 'ns3::EpcS1apSapMme::ErabSetupItem', container_type='list')
1866    module.add_container('std::list< ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem >', 'ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem', container_type='list')
1867    module.add_container('std::vector< bool >', 'bool', container_type='vector')
1868    module.add_container('std::vector< ns3::EpcX2Sap::UlInterferenceOverloadIndicationItem >', 'ns3::EpcX2Sap::UlInterferenceOverloadIndicationItem', container_type='vector')
1869    module.add_container('std::vector< ns3::EpcX2Sap::UlHighInterferenceInformationItem >', 'ns3::EpcX2Sap::UlHighInterferenceInformationItem', container_type='vector')
1870    module.add_container('std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 'ns3::EpcX2Sap::ErabToBeSetupItem', container_type='vector')
1871    module.add_container('std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', 'ns3::EpcX2Sap::ErabAdmittedItem', container_type='vector')
1872    module.add_container('std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', 'ns3::EpcX2Sap::ErabNotAdmittedItem', container_type='vector')
1873    module.add_container('std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', 'ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem', container_type='vector')
1874    module.add_container('std::vector< ns3::EpcX2Sap::CellInformationItem >', 'ns3::EpcX2Sap::CellInformationItem', container_type='vector')
1875    module.add_container('std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', 'ns3::EpcX2Sap::CellMeasurementResultItem', container_type='vector')
1876    module.add_container('std::vector< ns3::VendorSpecificListElement_s >', 'ns3::VendorSpecificListElement_s', container_type='vector')
1877    module.add_container('std::vector< ns3::LogicalChannelConfigListElement_s >', 'ns3::LogicalChannelConfigListElement_s', container_type='vector')
1878    module.add_container('std::vector< ns3::PagingInfoListElement_s >', 'ns3::PagingInfoListElement_s', container_type='vector')
1879    module.add_container('std::vector< ns3::DlInfoListElement_s >', 'ns3::DlInfoListElement_s', container_type='vector')
1880    module.add_container('std::vector< ns3::RachListElement_s >', 'ns3::RachListElement_s', container_type='vector')
1881    module.add_container('std::vector< ns3::CqiListElement_s >', 'ns3::CqiListElement_s', container_type='vector')
1882    module.add_container('std::vector< ns3::UlInfoListElement_s >', 'ns3::UlInfoListElement_s', container_type='vector')
1883    module.add_container('std::vector< ns3::SrListElement_s >', 'ns3::SrListElement_s', container_type='vector')
1884    module.add_container('std::vector< ns3::MacCeListElement_s >', 'ns3::MacCeListElement_s', container_type='vector')
1885    module.add_container('std::vector< ns3::BuildDataListElement_s >', 'ns3::BuildDataListElement_s', container_type='vector')
1886    module.add_container('std::vector< ns3::BuildRarListElement_s >', 'ns3::BuildRarListElement_s', container_type='vector')
1887    module.add_container('std::vector< ns3::BuildBroadcastListElement_s >', 'ns3::BuildBroadcastListElement_s', container_type='vector')
1888    module.add_container('std::vector< ns3::UlDciListElement_s >', 'ns3::UlDciListElement_s', container_type='vector')
1889    module.add_container('std::vector< ns3::PhichListElement_s >', 'ns3::PhichListElement_s', container_type='vector')
1890    module.add_container('std::list< ns3::EpcTft::PacketFilter >', 'ns3::EpcTft::PacketFilter', container_type='list')
1891    module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map')
1892    module.add_container('std::vector< ns3::LteCcmRrcSapProvider::LcsConfig >', 'ns3::LteCcmRrcSapProvider::LcsConfig', container_type='vector')
1893    module.add_container('std::vector< ns3::LteRrcSap::LogicalChannelConfig >', 'ns3::LteRrcSap::LogicalChannelConfig', container_type='vector')
1894    module.add_container('std::map< unsigned short, std::vector< double > >', ('short unsigned int', 'std::vector< double >'), container_type='map')
1895    module.add_container('std::vector< int >', 'int', container_type='vector')
1896    module.add_container('ns3::HarqProcessInfoList_t', 'ns3::HarqProcessInfoElement_t', container_type='vector')
1897    module.add_container('std::list< ns3::LteRrcSap::SrbToAddMod >', 'ns3::LteRrcSap::SrbToAddMod', container_type='list')
1898    module.add_container('std::list< ns3::LteRrcSap::DrbToAddMod >', 'ns3::LteRrcSap::DrbToAddMod', container_type='list')
1899    module.add_container('std::list< unsigned char >', 'unsigned char', container_type='list')
1900    module.add_container('std::list< ns3::LteRrcSap::CellsToAddMod >', 'ns3::LteRrcSap::CellsToAddMod', container_type='list')
1901    module.add_container('std::list< ns3::LteRrcSap::BlackCellsToAddMod >', 'ns3::LteRrcSap::BlackCellsToAddMod', container_type='list')
1902    module.add_container('std::list< ns3::LteRrcSap::MeasObjectToAddMod >', 'ns3::LteRrcSap::MeasObjectToAddMod', container_type='list')
1903    module.add_container('std::list< ns3::LteRrcSap::ReportConfigToAddMod >', 'ns3::LteRrcSap::ReportConfigToAddMod', container_type='list')
1904    module.add_container('std::list< ns3::LteRrcSap::MeasIdToAddMod >', 'ns3::LteRrcSap::MeasIdToAddMod', container_type='list')
1905    module.add_container('std::list< unsigned int >', 'unsigned int', container_type='list')
1906    module.add_container('std::list< ns3::LteRrcSap::MeasResultScell >', 'ns3::LteRrcSap::MeasResultScell', container_type='list')
1907    module.add_container('std::list< ns3::LteRrcSap::MeasResultBestNeighCell >', 'ns3::LteRrcSap::MeasResultBestNeighCell', container_type='list')
1908    module.add_container('std::list< ns3::LteRrcSap::MeasResultEutra >', 'ns3::LteRrcSap::MeasResultEutra', container_type='list')
1909    module.add_container('std::list< ns3::LteRrcSap::SCellToAddMod >', 'ns3::LteRrcSap::SCellToAddMod', container_type='list')
1910    module.add_container('std::map< int, double >', ('int', 'double'), container_type='map')
1911    module.add_container('std::vector< ns3::LteUeCcmRrcSapProvider::LcsConfig >', 'ns3::LteUeCcmRrcSapProvider::LcsConfig', container_type='vector')
1912    module.add_container('std::vector< ns3::LteUeCphySapUser::UeMeasurementsElement >', 'ns3::LteUeCphySapUser::UeMeasurementsElement', container_type='vector')
1913    module.add_container('std::vector< ns3::HigherLayerSelected_s >', 'ns3::HigherLayerSelected_s', container_type='vector')
1914    module.add_container('std::vector< ns3::SiMessageListElement_s >', 'ns3::SiMessageListElement_s', container_type='vector')
1915    module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list')
1916    module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector')
1917    module.add_container('std::vector< double >', 'double', container_type='vector')
1918    module.add_container('std::vector< ns3::BandInfo >', 'ns3::BandInfo', container_type='vector')
1919    module.add_container('std::map< unsigned char, ns3::ComponentCarrier >', ('unsigned char', 'ns3::ComponentCarrier'), container_type='map')
1920    module.add_container('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified', container_type='list')
1921    module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map')
1922    module.add_container('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >', ('unsigned char', 'ns3::Ptr< ns3::ComponentCarrierBaseStation >'), container_type='map')
1923    module.add_container('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'ns3::Ptr< ns3::LteControlMessage >', container_type='list')
1924    module.add_container('std::list< ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated >', 'ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated', container_type='list')
1925    module.add_container('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'ns3::GtpcCreateSessionResponseMessage::BearerContextCreated', container_type='list')
1926    module.add_container('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'ns3::GtpcDeleteBearerCommandMessage::BearerContext', container_type='list')
1927    module.add_container('std::list< ns3::UlDciLteControlMessage >', 'ns3::UlDciLteControlMessage', container_type='list')
1928    module.add_container('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierUe > >', ('unsigned char', 'ns3::Ptr< ns3::ComponentCarrierUe >'), container_type='map')
1929    typehandlers.add_type_alias('std::vector< unsigned char >', 'ns3::DlHarqProcessesStatus_t')
1930    typehandlers.add_type_alias('std::vector< unsigned char >*', 'ns3::DlHarqProcessesStatus_t*')
1931    typehandlers.add_type_alias('std::vector< unsigned char >&', 'ns3::DlHarqProcessesStatus_t&')
1932    typehandlers.add_type_alias('std::vector< unsigned char >', 'ns3::DlHarqProcessesTimer_t')
1933    typehandlers.add_type_alias('std::vector< unsigned char >*', 'ns3::DlHarqProcessesTimer_t*')
1934    typehandlers.add_type_alias('std::vector< unsigned char >&', 'ns3::DlHarqProcessesTimer_t&')
1935    typehandlers.add_type_alias('std::vector< ns3::DlDciListElement_s >', 'ns3::DlHarqProcessesDciBuffer_t')
1936    typehandlers.add_type_alias('std::vector< ns3::DlDciListElement_s >*', 'ns3::DlHarqProcessesDciBuffer_t*')
1937    typehandlers.add_type_alias('std::vector< ns3::DlDciListElement_s >&', 'ns3::DlHarqProcessesDciBuffer_t&')
1938    typehandlers.add_type_alias('std::vector< std::vector< ns3::RlcPduListElement_s > >', 'ns3::RlcPduList_t')
1939    typehandlers.add_type_alias('std::vector< std::vector< ns3::RlcPduListElement_s > >*', 'ns3::RlcPduList_t*')
1940    typehandlers.add_type_alias('std::vector< std::vector< ns3::RlcPduListElement_s > >&', 'ns3::RlcPduList_t&')
1941    typehandlers.add_type_alias('std::vector< std::vector< std::vector< ns3::RlcPduListElement_s > > >', 'ns3::DlHarqRlcPduListBuffer_t')
1942    typehandlers.add_type_alias('std::vector< std::vector< std::vector< ns3::RlcPduListElement_s > > >*', 'ns3::DlHarqRlcPduListBuffer_t*')
1943    typehandlers.add_type_alias('std::vector< std::vector< std::vector< ns3::RlcPduListElement_s > > >&', 'ns3::DlHarqRlcPduListBuffer_t&')
1944    typehandlers.add_type_alias('std::vector< ns3::UlDciListElement_s >', 'ns3::UlHarqProcessesDciBuffer_t')
1945    typehandlers.add_type_alias('std::vector< ns3::UlDciListElement_s >*', 'ns3::UlHarqProcessesDciBuffer_t*')
1946    typehandlers.add_type_alias('std::vector< ns3::UlDciListElement_s >&', 'ns3::UlHarqProcessesDciBuffer_t&')
1947    typehandlers.add_type_alias('std::vector< unsigned char >', 'ns3::UlHarqProcessesStatus_t')
1948    typehandlers.add_type_alias('std::vector< unsigned char >*', 'ns3::UlHarqProcessesStatus_t*')
1949    typehandlers.add_type_alias('std::vector< unsigned char >&', 'ns3::UlHarqProcessesStatus_t&')
1950    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned int >', 'ns3::Uint32Map')
1951    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned int >*', 'ns3::Uint32Map*')
1952    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned int >&', 'ns3::Uint32Map&')
1953    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long >', 'ns3::Uint64Map')
1954    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long >*', 'ns3::Uint64Map*')
1955    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, unsigned long long >&', 'ns3::Uint64Map&')
1956    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::Ptr< ns3::MinMaxAvgTotalCalculator< unsigned int > > >', 'ns3::Uint32StatsMap')
1957    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::Ptr< ns3::MinMaxAvgTotalCalculator< unsigned int > > >*', 'ns3::Uint32StatsMap*')
1958    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::Ptr< ns3::MinMaxAvgTotalCalculator< unsigned int > > >&', 'ns3::Uint32StatsMap&')
1959    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::Ptr< ns3::MinMaxAvgTotalCalculator< unsigned long long > > >', 'ns3::Uint64StatsMap')
1960    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::Ptr< ns3::MinMaxAvgTotalCalculator< unsigned long long > > >*', 'ns3::Uint64StatsMap*')
1961    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::Ptr< ns3::MinMaxAvgTotalCalculator< unsigned long long > > >&', 'ns3::Uint64StatsMap&')
1962    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, double >', 'ns3::DoubleMap')
1963    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, double >*', 'ns3::DoubleMap*')
1964    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, double >&', 'ns3::DoubleMap&')
1965    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::LteFlowId_t >', 'ns3::FlowIdMap')
1966    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::LteFlowId_t >*', 'ns3::FlowIdMap*')
1967    typehandlers.add_type_alias('std::map< ns3::ImsiLcidPair_t, ns3::LteFlowId_t >&', 'ns3::FlowIdMap&')
1968    typehandlers.add_type_alias('std::vector< std::vector< ns3::Ptr< ns3::PacketBurst > > >', 'ns3::DlHarqProcessesBuffer_t')
1969    typehandlers.add_type_alias('std::vector< std::vector< ns3::Ptr< ns3::PacketBurst > > >*', 'ns3::DlHarqProcessesBuffer_t*')
1970    typehandlers.add_type_alias('std::vector< std::vector< ns3::Ptr< ns3::PacketBurst > > >&', 'ns3::DlHarqProcessesBuffer_t&')
1971    typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LteChunkProcessorCallback')
1972    typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LteChunkProcessorCallback*')
1973    typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LteChunkProcessorCallback&')
1974    typehandlers.add_type_alias('std::map< ns3::TbId_t, ns3::tbInfo_t >', 'ns3::expectedTbs_t')
1975    typehandlers.add_type_alias('std::map< ns3::TbId_t, ns3::tbInfo_t >*', 'ns3::expectedTbs_t*')
1976    typehandlers.add_type_alias('std::map< ns3::TbId_t, ns3::tbInfo_t >&', 'ns3::expectedTbs_t&')
1977    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxDataEndErrorCallback')
1978    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxDataEndErrorCallback*')
1979    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxDataEndErrorCallback&')
1980    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxDataEndOkCallback')
1981    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxDataEndOkCallback*')
1982    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxDataEndOkCallback&')
1983    typehandlers.add_type_alias('ns3::Callback< void, std::list< ns3::Ptr< ns3::LteControlMessage > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxCtrlEndOkCallback')
1984    typehandlers.add_type_alias('ns3::Callback< void, std::list< ns3::Ptr< ns3::LteControlMessage > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxCtrlEndOkCallback*')
1985    typehandlers.add_type_alias('ns3::Callback< void, std::list< ns3::Ptr< ns3::LteControlMessage > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxCtrlEndOkCallback&')
1986    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxCtrlEndErrorCallback')
1987    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxCtrlEndErrorCallback*')
1988    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxCtrlEndErrorCallback&')
1989    typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxPssCallback')
1990    typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxPssCallback*')
1991    typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxPssCallback&')
1992    typehandlers.add_type_alias('ns3::Callback< void, ns3::DlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyDlHarqFeedbackCallback')
1993    typehandlers.add_type_alias('ns3::Callback< void, ns3::DlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyDlHarqFeedbackCallback*')
1994    typehandlers.add_type_alias('ns3::Callback< void, ns3::DlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyDlHarqFeedbackCallback&')
1995    typehandlers.add_type_alias('ns3::Callback< void, ns3::UlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyUlHarqFeedbackCallback')
1996    typehandlers.add_type_alias('ns3::Callback< void, ns3::UlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyUlHarqFeedbackCallback*')
1997    typehandlers.add_type_alias('ns3::Callback< void, ns3::UlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyUlHarqFeedbackCallback&')
1998    typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >', 'ns3::HarqProcessInfoList_t')
1999    typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >*', 'ns3::HarqProcessInfoList_t*')
2000    typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >&', 'ns3::HarqProcessInfoList_t&')
2001    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback')
2002    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*')
2003    typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&')
2004    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback')
2005    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*')
2006    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&')
2007    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxStartCallback')
2008    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxStartCallback*')
2009    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxStartCallback&')
2010    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback')
2011    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*')
2012    typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&')
2013    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback')
2014    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*')
2015    typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&')
2016    typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
2017    typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
2018    typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
2019    module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
2020    typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
2021    typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
2022    typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
2023    module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
2024    typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
2025    typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
2026    typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
2027    module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
2028    typehandlers.add_type_alias('std::vector< double >', 'ns3::Values')
2029    typehandlers.add_type_alias('std::vector< double >*', 'ns3::Values*')
2030    typehandlers.add_type_alias('std::vector< double >&', 'ns3::Values&')
2031    typehandlers.add_type_alias('std::vector< ns3::BandInfo >', 'ns3::Bands')
2032    typehandlers.add_type_alias('std::vector< ns3::BandInfo >*', 'ns3::Bands*')
2033    typehandlers.add_type_alias('std::vector< ns3::BandInfo >&', 'ns3::Bands&')
2034    typehandlers.add_type_alias('uint32_t', 'ns3::SpectrumModelUid_t')
2035    typehandlers.add_type_alias('uint32_t*', 'ns3::SpectrumModelUid_t*')
2036    typehandlers.add_type_alias('uint32_t&', 'ns3::SpectrumModelUid_t&')
2037    typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter')
2038    typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*')
2039    typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&')
2040    typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter')
2041    typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*')
2042    typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&')
2043
2044    ## Register a nested module for the namespace Config
2045
2046    nested_module = module.add_cpp_namespace('Config')
2047    register_types_ns3_Config(nested_module)
2048
2049
2050    ## Register a nested module for the namespace FatalImpl
2051
2052    nested_module = module.add_cpp_namespace('FatalImpl')
2053    register_types_ns3_FatalImpl(nested_module)
2054
2055
2056    ## Register a nested module for the namespace Hash
2057
2058    nested_module = module.add_cpp_namespace('Hash')
2059    register_types_ns3_Hash(nested_module)
2060
2061
2062    ## Register a nested module for the namespace TracedValueCallback
2063
2064    nested_module = module.add_cpp_namespace('TracedValueCallback')
2065    register_types_ns3_TracedValueCallback(nested_module)
2066
2067
2068    ## Register a nested module for the namespace internal
2069
2070    nested_module = module.add_cpp_namespace('internal')
2071    register_types_ns3_internal(nested_module)
2072
2073
2074def register_types_ns3_Config(module):
2075    root_module = module.get_root()
2076
2077    ## config.h (module 'core'): ns3::Config::MatchContainer [class]
2078    module.add_class('MatchContainer', import_from_module='ns.core')
2079    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Object > > const_iterator', 'ns3::Config::MatchContainer::Iterator')
2080    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Object > > const_iterator*', 'ns3::Config::MatchContainer::Iterator*')
2081    typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Object > > const_iterator&', 'ns3::Config::MatchContainer::Iterator&')
2082    module.add_container('std::vector< ns3::Ptr< ns3::Object > >', 'ns3::Ptr< ns3::Object >', container_type='vector')
2083    module.add_container('std::vector< std::string >', 'std::string', container_type='vector')
2084
2085def register_types_ns3_FatalImpl(module):
2086    root_module = module.get_root()
2087
2088
2089def register_types_ns3_Hash(module):
2090    root_module = module.get_root()
2091
2092    ## hash-function.h (module 'core'): ns3::Hash::Implementation [class]
2093    module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
2094    typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr')
2095    typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*')
2096    typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&')
2097    typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr')
2098    typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*')
2099    typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&')
2100
2101    ## Register a nested module for the namespace Function
2102
2103    nested_module = module.add_cpp_namespace('Function')
2104    register_types_ns3_Hash_Function(nested_module)
2105
2106
2107def register_types_ns3_Hash_Function(module):
2108    root_module = module.get_root()
2109
2110    ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class]
2111    module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
2112    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class]
2113    module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
2114    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class]
2115    module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
2116    ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class]
2117    module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation'])
2118
2119def register_types_ns3_TracedValueCallback(module):
2120    root_module = module.get_root()
2121
2122    typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time')
2123    typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*')
2124    typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&')
2125    typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool')
2126    typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*')
2127    typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&')
2128    typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8')
2129    typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*')
2130    typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&')
2131    typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8')
2132    typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*')
2133    typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&')
2134    typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16')
2135    typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*')
2136    typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&')
2137    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16')
2138    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*')
2139    typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&')
2140    typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32')
2141    typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*')
2142    typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&')
2143    typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32')
2144    typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*')
2145    typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&')
2146    typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )', 'ns3::TracedValueCallback::Int64')
2147    typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )*', 'ns3::TracedValueCallback::Int64*')
2148    typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )&', 'ns3::TracedValueCallback::Int64&')
2149    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )', 'ns3::TracedValueCallback::Uint64')
2150    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )*', 'ns3::TracedValueCallback::Uint64*')
2151    typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )&', 'ns3::TracedValueCallback::Uint64&')
2152    typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double')
2153    typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*')
2154    typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&')
2155    typehandlers.add_type_alias('void ( * ) (  )', 'ns3::TracedValueCallback::Void')
2156    typehandlers.add_type_alias('void ( * ) (  )*', 'ns3::TracedValueCallback::Void*')
2157    typehandlers.add_type_alias('void ( * ) (  )&', 'ns3::TracedValueCallback::Void&')
2158    typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )', 'ns3::TracedValueCallback::DataRate')
2159    typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )*', 'ns3::TracedValueCallback::DataRate*')
2160    typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )&', 'ns3::TracedValueCallback::DataRate&')
2161
2162def register_types_ns3_internal(module):
2163    root_module = module.get_root()
2164
2165
2166def register_methods(root_module):
2167    register_Ns3Address_methods(root_module, root_module['ns3::Address'])
2168    register_Ns3AllocationRetentionPriority_methods(root_module, root_module['ns3::AllocationRetentionPriority'])
2169    register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
2170    register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
2171    register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo'])
2172    register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
2173    register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
2174    register_Ns3BufferSizeLevelBsr_methods(root_module, root_module['ns3::BufferSizeLevelBsr'])
2175    register_Ns3BuildBroadcastListElement_s_methods(root_module, root_module['ns3::BuildBroadcastListElement_s'])
2176    register_Ns3BuildDataListElement_s_methods(root_module, root_module['ns3::BuildDataListElement_s'])
2177    register_Ns3BuildRarListElement_s_methods(root_module, root_module['ns3::BuildRarListElement_s'])
2178    register_Ns3BwPart_s_methods(root_module, root_module['ns3::BwPart_s'])
2179    register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator'])
2180    register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item'])
2181    register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList'])
2182    register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator'])
2183    register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item'])
2184    register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase'])
2185    register_Ns3CqasFlowPerf_t_methods(root_module, root_module['ns3::CqasFlowPerf_t'])
2186    register_Ns3CqiConfig_s_methods(root_module, root_module['ns3::CqiConfig_s'])
2187    register_Ns3CqiListElement_s_methods(root_module, root_module['ns3::CqiListElement_s'])
2188    register_Ns3DataOutputCallback_methods(root_module, root_module['ns3::DataOutputCallback'])
2189    register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate'])
2190    register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >'])
2191    register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >'])
2192    register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >'])
2193    register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >'])
2194    register_Ns3DefaultDeleter__Ns3EpcTft_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EpcTft >'])
2195    register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >'])
2196    register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >'])
2197    register_Ns3DefaultDeleter__Ns3LteChunkProcessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteChunkProcessor >'])
2198    register_Ns3DefaultDeleter__Ns3LteControlMessage_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteControlMessage >'])
2199    register_Ns3DefaultDeleter__Ns3LteHarqPhy_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteHarqPhy >'])
2200    register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >'])
2201    register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >'])
2202    register_Ns3DefaultDeleter__Ns3SpectrumModel_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumModel >'])
2203    register_Ns3DefaultDeleter__Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumSignalParameters >'])
2204    register_Ns3DefaultDeleter__Ns3SpectrumValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumValue >'])
2205    register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >'])
2206    register_Ns3DefaultDeleter__Ns3VendorSpecificValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::VendorSpecificValue >'])
2207    register_Ns3DefaultDeleter__Ns3X2CellInfo_methods(root_module, root_module['ns3::DefaultDeleter< ns3::X2CellInfo >'])
2208    register_Ns3DefaultDeleter__Ns3X2IfaceInfo_methods(root_module, root_module['ns3::DefaultDeleter< ns3::X2IfaceInfo >'])
2209    register_Ns3DlDciListElement_s_methods(root_module, root_module['ns3::DlDciListElement_s'])
2210    register_Ns3DlInfoListElement_s_methods(root_module, root_module['ns3::DlInfoListElement_s'])
2211    register_Ns3DlSchedulingCallbackInfo_methods(root_module, root_module['ns3::DlSchedulingCallbackInfo'])
2212    register_Ns3DrxConfig_s_methods(root_module, root_module['ns3::DrxConfig_s'])
2213    register_Ns3EpcEnbS1SapProvider_methods(root_module, root_module['ns3::EpcEnbS1SapProvider'])
2214    register_Ns3EpcEnbS1SapProviderBearerToBeSwitched_methods(root_module, root_module['ns3::EpcEnbS1SapProvider::BearerToBeSwitched'])
2215    register_Ns3EpcEnbS1SapProviderPathSwitchRequestParameters_methods(root_module, root_module['ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters'])
2216    register_Ns3EpcEnbS1SapUser_methods(root_module, root_module['ns3::EpcEnbS1SapUser'])
2217    register_Ns3EpcEnbS1SapUserDataRadioBearerSetupRequestParameters_methods(root_module, root_module['ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters'])
2218    register_Ns3EpcEnbS1SapUserInitialContextSetupRequestParameters_methods(root_module, root_module['ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters'])
2219    register_Ns3EpcEnbS1SapUserPathSwitchRequestAcknowledgeParameters_methods(root_module, root_module['ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters'])
2220    register_Ns3EpcS11Sap_methods(root_module, root_module['ns3::EpcS11Sap'])
2221    register_Ns3EpcS11SapFteid_methods(root_module, root_module['ns3::EpcS11Sap::Fteid'])
2222    register_Ns3EpcS11SapGtpcMessage_methods(root_module, root_module['ns3::EpcS11Sap::GtpcMessage'])
2223    register_Ns3EpcS11SapUli_methods(root_module, root_module['ns3::EpcS11Sap::Uli'])
2224    register_Ns3EpcS11SapMme_methods(root_module, root_module['ns3::EpcS11SapMme'])
2225    register_Ns3EpcS11SapMmeBearerContextCreated_methods(root_module, root_module['ns3::EpcS11SapMme::BearerContextCreated'])
2226    register_Ns3EpcS11SapMmeBearerContextRemoved_methods(root_module, root_module['ns3::EpcS11SapMme::BearerContextRemoved'])
2227    register_Ns3EpcS11SapMmeCreateSessionResponseMessage_methods(root_module, root_module['ns3::EpcS11SapMme::CreateSessionResponseMessage'])
2228    register_Ns3EpcS11SapMmeDeleteBearerRequestMessage_methods(root_module, root_module['ns3::EpcS11SapMme::DeleteBearerRequestMessage'])
2229    register_Ns3EpcS11SapMmeModifyBearerResponseMessage_methods(root_module, root_module['ns3::EpcS11SapMme::ModifyBearerResponseMessage'])
2230    register_Ns3EpcS11SapSgw_methods(root_module, root_module['ns3::EpcS11SapSgw'])
2231    register_Ns3EpcS11SapSgwBearerContextRemovedSgwPgw_methods(root_module, root_module['ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw'])
2232    register_Ns3EpcS11SapSgwBearerContextToBeCreated_methods(root_module, root_module['ns3::EpcS11SapSgw::BearerContextToBeCreated'])
2233    register_Ns3EpcS11SapSgwBearerContextToBeRemoved_methods(root_module, root_module['ns3::EpcS11SapSgw::BearerContextToBeRemoved'])
2234    register_Ns3EpcS11SapSgwCreateSessionRequestMessage_methods(root_module, root_module['ns3::EpcS11SapSgw::CreateSessionRequestMessage'])
2235    register_Ns3EpcS11SapSgwDeleteBearerCommandMessage_methods(root_module, root_module['ns3::EpcS11SapSgw::DeleteBearerCommandMessage'])
2236    register_Ns3EpcS11SapSgwDeleteBearerResponseMessage_methods(root_module, root_module['ns3::EpcS11SapSgw::DeleteBearerResponseMessage'])
2237    register_Ns3EpcS11SapSgwModifyBearerRequestMessage_methods(root_module, root_module['ns3::EpcS11SapSgw::ModifyBearerRequestMessage'])
2238    register_Ns3EpcS1apSap_methods(root_module, root_module['ns3::EpcS1apSap'])
2239    register_Ns3EpcS1apSapEnb_methods(root_module, root_module['ns3::EpcS1apSapEnb'])
2240    register_Ns3EpcS1apSapEnbErabSwitchedInUplinkItem_methods(root_module, root_module['ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem'])
2241    register_Ns3EpcS1apSapEnbErabToBeSetupItem_methods(root_module, root_module['ns3::EpcS1apSapEnb::ErabToBeSetupItem'])
2242    register_Ns3EpcS1apSapMme_methods(root_module, root_module['ns3::EpcS1apSapMme'])
2243    register_Ns3EpcS1apSapMmeErabSetupItem_methods(root_module, root_module['ns3::EpcS1apSapMme::ErabSetupItem'])
2244    register_Ns3EpcS1apSapMmeErabSwitchedInDownlinkItem_methods(root_module, root_module['ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem'])
2245    register_Ns3EpcS1apSapMmeErabToBeReleasedIndication_methods(root_module, root_module['ns3::EpcS1apSapMme::ErabToBeReleasedIndication'])
2246    register_Ns3EpcX2Sap_methods(root_module, root_module['ns3::EpcX2Sap'])
2247    register_Ns3EpcX2SapCellInformationItem_methods(root_module, root_module['ns3::EpcX2Sap::CellInformationItem'])
2248    register_Ns3EpcX2SapCellMeasurementResultItem_methods(root_module, root_module['ns3::EpcX2Sap::CellMeasurementResultItem'])
2249    register_Ns3EpcX2SapCompositeAvailCapacity_methods(root_module, root_module['ns3::EpcX2Sap::CompositeAvailCapacity'])
2250    register_Ns3EpcX2SapErabAdmittedItem_methods(root_module, root_module['ns3::EpcX2Sap::ErabAdmittedItem'])
2251    register_Ns3EpcX2SapErabNotAdmittedItem_methods(root_module, root_module['ns3::EpcX2Sap::ErabNotAdmittedItem'])
2252    register_Ns3EpcX2SapErabToBeSetupItem_methods(root_module, root_module['ns3::EpcX2Sap::ErabToBeSetupItem'])
2253    register_Ns3EpcX2SapErabsSubjectToStatusTransferItem_methods(root_module, root_module['ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem'])
2254    register_Ns3EpcX2SapHandoverPreparationFailureParams_methods(root_module, root_module['ns3::EpcX2Sap::HandoverPreparationFailureParams'])
2255    register_Ns3EpcX2SapHandoverRequestAckParams_methods(root_module, root_module['ns3::EpcX2Sap::HandoverRequestAckParams'])
2256    register_Ns3EpcX2SapHandoverRequestParams_methods(root_module, root_module['ns3::EpcX2Sap::HandoverRequestParams'])
2257    register_Ns3EpcX2SapLoadInformationParams_methods(root_module, root_module['ns3::EpcX2Sap::LoadInformationParams'])
2258    register_Ns3EpcX2SapRelativeNarrowbandTxBand_methods(root_module, root_module['ns3::EpcX2Sap::RelativeNarrowbandTxBand'])
2259    register_Ns3EpcX2SapResourceStatusUpdateParams_methods(root_module, root_module['ns3::EpcX2Sap::ResourceStatusUpdateParams'])
2260    register_Ns3EpcX2SapSnStatusTransferParams_methods(root_module, root_module['ns3::EpcX2Sap::SnStatusTransferParams'])
2261    register_Ns3EpcX2SapUeContextReleaseParams_methods(root_module, root_module['ns3::EpcX2Sap::UeContextReleaseParams'])
2262    register_Ns3EpcX2SapUeDataParams_methods(root_module, root_module['ns3::EpcX2Sap::UeDataParams'])
2263    register_Ns3EpcX2SapUlHighInterferenceInformationItem_methods(root_module, root_module['ns3::EpcX2Sap::UlHighInterferenceInformationItem'])
2264    register_Ns3EpcX2SapProvider_methods(root_module, root_module['ns3::EpcX2SapProvider'])
2265    register_Ns3EpcX2SapUser_methods(root_module, root_module['ns3::EpcX2SapUser'])
2266    register_Ns3EutranMeasurementMapping_methods(root_module, root_module['ns3::EutranMeasurementMapping'])
2267    register_Ns3EventId_methods(root_module, root_module['ns3::EventId'])
2268    register_Ns3FfMacCschedSapProvider_methods(root_module, root_module['ns3::FfMacCschedSapProvider'])
2269    register_Ns3FfMacCschedSapProviderCschedCellConfigReqParameters_methods(root_module, root_module['ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters'])
2270    register_Ns3FfMacCschedSapProviderCschedLcConfigReqParameters_methods(root_module, root_module['ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters'])
2271    register_Ns3FfMacCschedSapProviderCschedLcReleaseReqParameters_methods(root_module, root_module['ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters'])
2272    register_Ns3FfMacCschedSapProviderCschedUeConfigReqParameters_methods(root_module, root_module['ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters'])
2273    register_Ns3FfMacCschedSapProviderCschedUeReleaseReqParameters_methods(root_module, root_module['ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters'])
2274    register_Ns3FfMacCschedSapUser_methods(root_module, root_module['ns3::FfMacCschedSapUser'])
2275    register_Ns3FfMacCschedSapUserCschedCellConfigCnfParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters'])
2276    register_Ns3FfMacCschedSapUserCschedCellConfigUpdateIndParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters'])
2277    register_Ns3FfMacCschedSapUserCschedLcConfigCnfParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters'])
2278    register_Ns3FfMacCschedSapUserCschedLcReleaseCnfParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters'])
2279    register_Ns3FfMacCschedSapUserCschedUeConfigCnfParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters'])
2280    register_Ns3FfMacCschedSapUserCschedUeConfigUpdateIndParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters'])
2281    register_Ns3FfMacCschedSapUserCschedUeReleaseCnfParameters_methods(root_module, root_module['ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters'])
2282    register_Ns3FfMacSchedSapProvider_methods(root_module, root_module['ns3::FfMacSchedSapProvider'])
2283    register_Ns3FfMacSchedSapProviderSchedDlCqiInfoReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters'])
2284    register_Ns3FfMacSchedSapProviderSchedDlMacBufferReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters'])
2285    register_Ns3FfMacSchedSapProviderSchedDlPagingBufferReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters'])
2286    register_Ns3FfMacSchedSapProviderSchedDlRachInfoReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters'])
2287    register_Ns3FfMacSchedSapProviderSchedDlRlcBufferReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters'])
2288    register_Ns3FfMacSchedSapProviderSchedDlTriggerReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters'])
2289    register_Ns3FfMacSchedSapProviderSchedUlCqiInfoReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters'])
2290    register_Ns3FfMacSchedSapProviderSchedUlMacCtrlInfoReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters'])
2291    register_Ns3FfMacSchedSapProviderSchedUlNoiseInterferenceReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters'])
2292    register_Ns3FfMacSchedSapProviderSchedUlSrInfoReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters'])
2293    register_Ns3FfMacSchedSapProviderSchedUlTriggerReqParameters_methods(root_module, root_module['ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters'])
2294    register_Ns3FfMacSchedSapUser_methods(root_module, root_module['ns3::FfMacSchedSapUser'])
2295    register_Ns3FfMacSchedSapUserSchedDlConfigIndParameters_methods(root_module, root_module['ns3::FfMacSchedSapUser::SchedDlConfigIndParameters'])
2296    register_Ns3FfMacSchedSapUserSchedUlConfigIndParameters_methods(root_module, root_module['ns3::FfMacSchedSapUser::SchedUlConfigIndParameters'])
2297    register_Ns3GbrQosInformation_methods(root_module, root_module['ns3::GbrQosInformation'])
2298    register_Ns3GtpcIes_methods(root_module, root_module['ns3::GtpcIes'])
2299    register_Ns3HarqProcessInfoElement_t_methods(root_module, root_module['ns3::HarqProcessInfoElement_t'])
2300    register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher'])
2301    register_Ns3HigherLayerSelected_s_methods(root_module, root_module['ns3::HigherLayerSelected_s'])
2302    register_Ns3ImsiLcidPair_t_methods(root_module, root_module['ns3::ImsiLcidPair_t'])
2303    register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress'])
2304    register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress'])
2305    register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address'])
2306    register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash'])
2307    register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper'])
2308    register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress'])
2309    register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer'])
2310    register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask'])
2311    register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
2312    register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash'])
2313    register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper'])
2314    register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
2315    register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer'])
2316    register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
2317    register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent'])
2318    register_Ns3LogicalChannelConfigListElement_s_methods(root_module, root_module['ns3::LogicalChannelConfigListElement_s'])
2319    register_Ns3LteAnrSapProvider_methods(root_module, root_module['ns3::LteAnrSapProvider'])
2320    register_Ns3LteAnrSapUser_methods(root_module, root_module['ns3::LteAnrSapUser'])
2321    register_Ns3LteAsSapProvider_methods(root_module, root_module['ns3::LteAsSapProvider'])
2322    register_Ns3LteAsSapUser_methods(root_module, root_module['ns3::LteAsSapUser'])
2323    register_Ns3LteCcmMacSapProvider_methods(root_module, root_module['ns3::LteCcmMacSapProvider'])
2324    register_Ns3LteCcmRrcSapProvider_methods(root_module, root_module['ns3::LteCcmRrcSapProvider'])
2325    register_Ns3LteCcmRrcSapProviderLcsConfig_methods(root_module, root_module['ns3::LteCcmRrcSapProvider::LcsConfig'])
2326    register_Ns3LteCcmRrcSapUser_methods(root_module, root_module['ns3::LteCcmRrcSapUser'])
2327    register_Ns3LteEnbCmacSapProvider_methods(root_module, root_module['ns3::LteEnbCmacSapProvider'])
2328    register_Ns3LteEnbCmacSapProviderAllocateNcRaPreambleReturnValue_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue'])
2329    register_Ns3LteEnbCmacSapProviderLcInfo_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::LcInfo'])
2330    register_Ns3LteEnbCmacSapProviderRachConfig_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::RachConfig'])
2331    register_Ns3LteEnbCmacSapProviderUeConfig_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::UeConfig'])
2332    register_Ns3LteEnbCmacSapUser_methods(root_module, root_module['ns3::LteEnbCmacSapUser'])
2333    register_Ns3LteEnbCmacSapUserUeConfig_methods(root_module, root_module['ns3::LteEnbCmacSapUser::UeConfig'])
2334    register_Ns3LteEnbCphySapProvider_methods(root_module, root_module['ns3::LteEnbCphySapProvider'])
2335    register_Ns3LteEnbCphySapUser_methods(root_module, root_module['ns3::LteEnbCphySapUser'])
2336    register_Ns3LteEnbPhySapProvider_methods(root_module, root_module['ns3::LteEnbPhySapProvider'])
2337    register_Ns3LteEnbPhySapUser_methods(root_module, root_module['ns3::LteEnbPhySapUser'])
2338    register_Ns3LteFfConverter_methods(root_module, root_module['ns3::LteFfConverter'])
2339    register_Ns3LteFfrRrcSapProvider_methods(root_module, root_module['ns3::LteFfrRrcSapProvider'])
2340    register_Ns3LteFfrRrcSapUser_methods(root_module, root_module['ns3::LteFfrRrcSapUser'])
2341    register_Ns3LteFfrSapProvider_methods(root_module, root_module['ns3::LteFfrSapProvider'])
2342    register_Ns3LteFfrSapUser_methods(root_module, root_module['ns3::LteFfrSapUser'])
2343    register_Ns3LteFlowId_t_methods(root_module, root_module['ns3::LteFlowId_t'])
2344    register_Ns3LteGlobalPathlossDatabase_methods(root_module, root_module['ns3::LteGlobalPathlossDatabase'])
2345    register_Ns3LteHandoverManagementSapProvider_methods(root_module, root_module['ns3::LteHandoverManagementSapProvider'])
2346    register_Ns3LteHandoverManagementSapUser_methods(root_module, root_module['ns3::LteHandoverManagementSapUser'])
2347    register_Ns3LteMacSapProvider_methods(root_module, root_module['ns3::LteMacSapProvider'])
2348    register_Ns3LteMacSapProviderReportBufferStatusParameters_methods(root_module, root_module['ns3::LteMacSapProvider::ReportBufferStatusParameters'])
2349    register_Ns3LteMacSapProviderTransmitPduParameters_methods(root_module, root_module['ns3::LteMacSapProvider::TransmitPduParameters'])
2350    register_Ns3LteMacSapUser_methods(root_module, root_module['ns3::LteMacSapUser'])
2351    register_Ns3LteMacSapUserReceivePduParameters_methods(root_module, root_module['ns3::LteMacSapUser::ReceivePduParameters'])
2352    register_Ns3LteMacSapUserTxOpportunityParameters_methods(root_module, root_module['ns3::LteMacSapUser::TxOpportunityParameters'])
2353    register_Ns3LteMiErrorModel_methods(root_module, root_module['ns3::LteMiErrorModel'])
2354    register_Ns3LtePdcpSapProvider_methods(root_module, root_module['ns3::LtePdcpSapProvider'])
2355    register_Ns3LtePdcpSapProviderTransmitPdcpSduParameters_methods(root_module, root_module['ns3::LtePdcpSapProvider::TransmitPdcpSduParameters'])
2356    register_Ns3LtePdcpSapUser_methods(root_module, root_module['ns3::LtePdcpSapUser'])
2357    register_Ns3LtePdcpSapUserReceivePdcpSduParameters_methods(root_module, root_module['ns3::LtePdcpSapUser::ReceivePdcpSduParameters'])
2358    register_Ns3LteRlcSapProvider_methods(root_module, root_module['ns3::LteRlcSapProvider'])
2359    register_Ns3LteRlcSapProviderTransmitPdcpPduParameters_methods(root_module, root_module['ns3::LteRlcSapProvider::TransmitPdcpPduParameters'])
2360    register_Ns3LteRlcSapUser_methods(root_module, root_module['ns3::LteRlcSapUser'])
2361    register_Ns3LteRrcSap_methods(root_module, root_module['ns3::LteRrcSap'])
2362    register_Ns3LteRrcSapAntennaInfoCommon_methods(root_module, root_module['ns3::LteRrcSap::AntennaInfoCommon'])
2363    register_Ns3LteRrcSapAntennaInfoDedicated_methods(root_module, root_module['ns3::LteRrcSap::AntennaInfoDedicated'])
2364    register_Ns3LteRrcSapAntennaInfoUl_methods(root_module, root_module['ns3::LteRrcSap::AntennaInfoUl'])
2365    register_Ns3LteRrcSapAsConfig_methods(root_module, root_module['ns3::LteRrcSap::AsConfig'])
2366    register_Ns3LteRrcSapBlackCellsToAddMod_methods(root_module, root_module['ns3::LteRrcSap::BlackCellsToAddMod'])
2367    register_Ns3LteRrcSapCarrierBandwidthEutra_methods(root_module, root_module['ns3::LteRrcSap::CarrierBandwidthEutra'])
2368    register_Ns3LteRrcSapCarrierFreqEutra_methods(root_module, root_module['ns3::LteRrcSap::CarrierFreqEutra'])
2369    register_Ns3LteRrcSapCellAccessRelatedInfo_methods(root_module, root_module['ns3::LteRrcSap::CellAccessRelatedInfo'])
2370    register_Ns3LteRrcSapCellIdentification_methods(root_module, root_module['ns3::LteRrcSap::CellIdentification'])
2371    register_Ns3LteRrcSapCellSelectionInfo_methods(root_module, root_module['ns3::LteRrcSap::CellSelectionInfo'])
2372    register_Ns3LteRrcSapCellsToAddMod_methods(root_module, root_module['ns3::LteRrcSap::CellsToAddMod'])
2373    register_Ns3LteRrcSapCgiInfo_methods(root_module, root_module['ns3::LteRrcSap::CgiInfo'])
2374    register_Ns3LteRrcSapDrbToAddMod_methods(root_module, root_module['ns3::LteRrcSap::DrbToAddMod'])
2375    register_Ns3LteRrcSapFreqInfo_methods(root_module, root_module['ns3::LteRrcSap::FreqInfo'])
2376    register_Ns3LteRrcSapHandoverPreparationInfo_methods(root_module, root_module['ns3::LteRrcSap::HandoverPreparationInfo'])
2377    register_Ns3LteRrcSapLogicalChannelConfig_methods(root_module, root_module['ns3::LteRrcSap::LogicalChannelConfig'])
2378    register_Ns3LteRrcSapMasterInformationBlock_methods(root_module, root_module['ns3::LteRrcSap::MasterInformationBlock'])
2379    register_Ns3LteRrcSapMeasConfig_methods(root_module, root_module['ns3::LteRrcSap::MeasConfig'])
2380    register_Ns3LteRrcSapMeasGapConfig_methods(root_module, root_module['ns3::LteRrcSap::MeasGapConfig'])
2381    register_Ns3LteRrcSapMeasIdToAddMod_methods(root_module, root_module['ns3::LteRrcSap::MeasIdToAddMod'])
2382    register_Ns3LteRrcSapMeasObjectEutra_methods(root_module, root_module['ns3::LteRrcSap::MeasObjectEutra'])
2383    register_Ns3LteRrcSapMeasObjectToAddMod_methods(root_module, root_module['ns3::LteRrcSap::MeasObjectToAddMod'])
2384    register_Ns3LteRrcSapMeasResultBestNeighCell_methods(root_module, root_module['ns3::LteRrcSap::MeasResultBestNeighCell'])
2385    register_Ns3LteRrcSapMeasResultEutra_methods(root_module, root_module['ns3::LteRrcSap::MeasResultEutra'])
2386    register_Ns3LteRrcSapMeasResultScell_methods(root_module, root_module['ns3::LteRrcSap::MeasResultScell'])
2387    register_Ns3LteRrcSapMeasResultServFreqList_methods(root_module, root_module['ns3::LteRrcSap::MeasResultServFreqList'])
2388    register_Ns3LteRrcSapMeasResults_methods(root_module, root_module['ns3::LteRrcSap::MeasResults'])
2389    register_Ns3LteRrcSapMeasurementReport_methods(root_module, root_module['ns3::LteRrcSap::MeasurementReport'])
2390    register_Ns3LteRrcSapMobilityControlInfo_methods(root_module, root_module['ns3::LteRrcSap::MobilityControlInfo'])
2391    register_Ns3LteRrcSapMobilityStateParameters_methods(root_module, root_module['ns3::LteRrcSap::MobilityStateParameters'])
2392    register_Ns3LteRrcSapNonCriticalExtensionConfiguration_methods(root_module, root_module['ns3::LteRrcSap::NonCriticalExtensionConfiguration'])
2393    register_Ns3LteRrcSapNonUlConfiguration_methods(root_module, root_module['ns3::LteRrcSap::NonUlConfiguration'])
2394    register_Ns3LteRrcSapPdschConfigCommon_methods(root_module, root_module['ns3::LteRrcSap::PdschConfigCommon'])
2395    register_Ns3LteRrcSapPdschConfigDedicated_methods(root_module, root_module['ns3::LteRrcSap::PdschConfigDedicated'])
2396    register_Ns3LteRrcSapPhysCellIdRange_methods(root_module, root_module['ns3::LteRrcSap::PhysCellIdRange'])
2397    register_Ns3LteRrcSapPhysicalConfigDedicated_methods(root_module, root_module['ns3::LteRrcSap::PhysicalConfigDedicated'])
2398    register_Ns3LteRrcSapPhysicalConfigDedicatedSCell_methods(root_module, root_module['ns3::LteRrcSap::PhysicalConfigDedicatedSCell'])
2399    register_Ns3LteRrcSapPlmnIdentityInfo_methods(root_module, root_module['ns3::LteRrcSap::PlmnIdentityInfo'])
2400    register_Ns3LteRrcSapPrachConfigSCell_methods(root_module, root_module['ns3::LteRrcSap::PrachConfigSCell'])
2401    register_Ns3LteRrcSapPreambleInfo_methods(root_module, root_module['ns3::LteRrcSap::PreambleInfo'])
2402    register_Ns3LteRrcSapPuschConfigDedicatedSCell_methods(root_module, root_module['ns3::LteRrcSap::PuschConfigDedicatedSCell'])
2403    register_Ns3LteRrcSapQuantityConfig_methods(root_module, root_module['ns3::LteRrcSap::QuantityConfig'])
2404    register_Ns3LteRrcSapRaSupervisionInfo_methods(root_module, root_module['ns3::LteRrcSap::RaSupervisionInfo'])
2405    register_Ns3LteRrcSapRachConfigCommon_methods(root_module, root_module['ns3::LteRrcSap::RachConfigCommon'])
2406    register_Ns3LteRrcSapRachConfigDedicated_methods(root_module, root_module['ns3::LteRrcSap::RachConfigDedicated'])
2407    register_Ns3LteRrcSapRadioResourceConfigCommon_methods(root_module, root_module['ns3::LteRrcSap::RadioResourceConfigCommon'])
2408    register_Ns3LteRrcSapRadioResourceConfigCommonSCell_methods(root_module, root_module['ns3::LteRrcSap::RadioResourceConfigCommonSCell'])
2409    register_Ns3LteRrcSapRadioResourceConfigCommonSib_methods(root_module, root_module['ns3::LteRrcSap::RadioResourceConfigCommonSib'])
2410    register_Ns3LteRrcSapRadioResourceConfigDedicated_methods(root_module, root_module['ns3::LteRrcSap::RadioResourceConfigDedicated'])
2411    register_Ns3LteRrcSapRadioResourceConfigDedicatedSCell_methods(root_module, root_module['ns3::LteRrcSap::RadioResourceConfigDedicatedSCell'])
2412    register_Ns3LteRrcSapReestabUeIdentity_methods(root_module, root_module['ns3::LteRrcSap::ReestabUeIdentity'])
2413    register_Ns3LteRrcSapReportConfigEutra_methods(root_module, root_module['ns3::LteRrcSap::ReportConfigEutra'])
2414    register_Ns3LteRrcSapReportConfigToAddMod_methods(root_module, root_module['ns3::LteRrcSap::ReportConfigToAddMod'])
2415    register_Ns3LteRrcSapRlcConfig_methods(root_module, root_module['ns3::LteRrcSap::RlcConfig'])
2416    register_Ns3LteRrcSapRrcConnectionReconfiguration_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReconfiguration'])
2417    register_Ns3LteRrcSapRrcConnectionReconfigurationCompleted_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReconfigurationCompleted'])
2418    register_Ns3LteRrcSapRrcConnectionReestablishment_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReestablishment'])
2419    register_Ns3LteRrcSapRrcConnectionReestablishmentComplete_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReestablishmentComplete'])
2420    register_Ns3LteRrcSapRrcConnectionReestablishmentReject_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReestablishmentReject'])
2421    register_Ns3LteRrcSapRrcConnectionReestablishmentRequest_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReestablishmentRequest'])
2422    register_Ns3LteRrcSapRrcConnectionReject_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionReject'])
2423    register_Ns3LteRrcSapRrcConnectionRelease_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionRelease'])
2424    register_Ns3LteRrcSapRrcConnectionRequest_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionRequest'])
2425    register_Ns3LteRrcSapRrcConnectionSetup_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionSetup'])
2426    register_Ns3LteRrcSapRrcConnectionSetupCompleted_methods(root_module, root_module['ns3::LteRrcSap::RrcConnectionSetupCompleted'])
2427    register_Ns3LteRrcSapSCellToAddMod_methods(root_module, root_module['ns3::LteRrcSap::SCellToAddMod'])
2428    register_Ns3LteRrcSapSoundingRsUlConfigCommon_methods(root_module, root_module['ns3::LteRrcSap::SoundingRsUlConfigCommon'])
2429    register_Ns3LteRrcSapSoundingRsUlConfigDedicated_methods(root_module, root_module['ns3::LteRrcSap::SoundingRsUlConfigDedicated'])
2430    register_Ns3LteRrcSapSpeedStatePars_methods(root_module, root_module['ns3::LteRrcSap::SpeedStatePars'])
2431    register_Ns3LteRrcSapSpeedStateScaleFactors_methods(root_module, root_module['ns3::LteRrcSap::SpeedStateScaleFactors'])
2432    register_Ns3LteRrcSapSrbToAddMod_methods(root_module, root_module['ns3::LteRrcSap::SrbToAddMod'])
2433    register_Ns3LteRrcSapSystemInformation_methods(root_module, root_module['ns3::LteRrcSap::SystemInformation'])
2434    register_Ns3LteRrcSapSystemInformationBlockType1_methods(root_module, root_module['ns3::LteRrcSap::SystemInformationBlockType1'])
2435    register_Ns3LteRrcSapSystemInformationBlockType2_methods(root_module, root_module['ns3::LteRrcSap::SystemInformationBlockType2'])
2436    register_Ns3LteRrcSapThresholdEutra_methods(root_module, root_module['ns3::LteRrcSap::ThresholdEutra'])
2437    register_Ns3LteRrcSapTxFailParam_methods(root_module, root_module['ns3::LteRrcSap::TxFailParam'])
2438    register_Ns3LteRrcSapUlConfiguration_methods(root_module, root_module['ns3::LteRrcSap::UlConfiguration'])
2439    register_Ns3LteRrcSapUlPowerControlCommonSCell_methods(root_module, root_module['ns3::LteRrcSap::UlPowerControlCommonSCell'])
2440    register_Ns3LteRrcSapUlPowerControlDedicatedSCell_methods(root_module, root_module['ns3::LteRrcSap::UlPowerControlDedicatedSCell'])
2441    register_Ns3LteSpectrumValueCatcher_methods(root_module, root_module['ns3::LteSpectrumValueCatcher'])
2442    register_Ns3LteSpectrumValueHelper_methods(root_module, root_module['ns3::LteSpectrumValueHelper'])
2443    register_Ns3LteUeCcmRrcSapProvider_methods(root_module, root_module['ns3::LteUeCcmRrcSapProvider'])
2444    register_Ns3LteUeCcmRrcSapProviderLcsConfig_methods(root_module, root_module['ns3::LteUeCcmRrcSapProvider::LcsConfig'])
2445    register_Ns3LteUeCcmRrcSapUser_methods(root_module, root_module['ns3::LteUeCcmRrcSapUser'])
2446    register_Ns3LteUeCmacSapProvider_methods(root_module, root_module['ns3::LteUeCmacSapProvider'])
2447    register_Ns3LteUeCmacSapProviderLogicalChannelConfig_methods(root_module, root_module['ns3::LteUeCmacSapProvider::LogicalChannelConfig'])
2448    register_Ns3LteUeCmacSapProviderRachConfig_methods(root_module, root_module['ns3::LteUeCmacSapProvider::RachConfig'])
2449    register_Ns3LteUeCmacSapUser_methods(root_module, root_module['ns3::LteUeCmacSapUser'])
2450    register_Ns3LteUeConfig_t_methods(root_module, root_module['ns3::LteUeConfig_t'])
2451    register_Ns3LteUeCphySapProvider_methods(root_module, root_module['ns3::LteUeCphySapProvider'])
2452    register_Ns3LteUeCphySapUser_methods(root_module, root_module['ns3::LteUeCphySapUser'])
2453    register_Ns3LteUeCphySapUserUeMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeMeasurementsElement'])
2454    register_Ns3LteUeCphySapUserUeMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeMeasurementsParameters'])
2455    register_Ns3LteUePhySapProvider_methods(root_module, root_module['ns3::LteUePhySapProvider'])
2456    register_Ns3LteUePhySapUser_methods(root_module, root_module['ns3::LteUePhySapUser'])
2457    register_Ns3LteUeRrcSapProvider_methods(root_module, root_module['ns3::LteUeRrcSapProvider'])
2458    register_Ns3LteUeRrcSapProviderCompleteSetupParameters_methods(root_module, root_module['ns3::LteUeRrcSapProvider::CompleteSetupParameters'])
2459    register_Ns3LteUeRrcSapUser_methods(root_module, root_module['ns3::LteUeRrcSapUser'])
2460    register_Ns3LteUeRrcSapUserSetupParameters_methods(root_module, root_module['ns3::LteUeRrcSapUser::SetupParameters'])
2461    register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address'])
2462    register_Ns3Mac64Address_methods(root_module, root_module['ns3::Mac64Address'])
2463    register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address'])
2464    register_Ns3MacCeListElement_s_methods(root_module, root_module['ns3::MacCeListElement_s'])
2465    register_Ns3MacCeValue_u_methods(root_module, root_module['ns3::MacCeValue_u'])
2466    register_Ns3Names_methods(root_module, root_module['ns3::Names'])
2467    register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer'])
2468    register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer'])
2469    register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase'])
2470    register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter'])
2471    register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory'])
2472    register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata'])
2473    register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item'])
2474    register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator'])
2475    register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator'])
2476    register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item'])
2477    register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList'])
2478    register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData'])
2479    register_Ns3PagingInfoListElement_s_methods(root_module, root_module['ns3::PagingInfoListElement_s'])
2480    register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger'])
2481    register_Ns3PhichListElement_s_methods(root_module, root_module['ns3::PhichListElement_s'])
2482    register_Ns3PhyReceptionStatParameters_methods(root_module, root_module['ns3::PhyReceptionStatParameters'])
2483    register_Ns3PhyTransmissionStatParameters_methods(root_module, root_module['ns3::PhyTransmissionStatParameters'])
2484    register_Ns3RachListElement_s_methods(root_module, root_module['ns3::RachListElement_s'])
2485    register_Ns3RadioBearerStatsConnector_methods(root_module, root_module['ns3::RadioBearerStatsConnector'])
2486    register_Ns3RealProtocolRlcSapUser_methods(root_module, root_module['ns3::RealProtocolRlcSapUser'])
2487    register_Ns3RlcPduListElement_s_methods(root_module, root_module['ns3::RlcPduListElement_s'])
2488    register_Ns3SbMeasResult_s_methods(root_module, root_module['ns3::SbMeasResult_s'])
2489    register_Ns3SequenceNumber10_methods(root_module, root_module['ns3::SequenceNumber10'])
2490    register_Ns3SiConfiguration_s_methods(root_module, root_module['ns3::SiConfiguration_s'])
2491    register_Ns3SiMessageListElement_s_methods(root_module, root_module['ns3::SiMessageListElement_s'])
2492    register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
2493    register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
2494    register_Ns3SpsConfig_s_methods(root_module, root_module['ns3::SpsConfig_s'])
2495    register_Ns3SrConfig_s_methods(root_module, root_module['ns3::SrConfig_s'])
2496    register_Ns3SrListElement_s_methods(root_module, root_module['ns3::SrListElement_s'])
2497    register_Ns3StatisticalSummary_methods(root_module, root_module['ns3::StatisticalSummary'])
2498    register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
2499    register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
2500    register_Ns3TbId_t_methods(root_module, root_module['ns3::TbId_t'])
2501    register_Ns3TbStats_t_methods(root_module, root_module['ns3::TbStats_t'])
2502    register_Ns3Time_methods(root_module, root_module['ns3::Time'])
2503    register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit'])
2504    register_Ns3TransmissionModesLayers_methods(root_module, root_module['ns3::TransmissionModesLayers'])
2505    register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId'])
2506    register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation'])
2507    register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation'])
2508    register_Ns3UeCapabilities_s_methods(root_module, root_module['ns3::UeCapabilities_s'])
2509    register_Ns3UeSelected_s_methods(root_module, root_module['ns3::UeSelected_s'])
2510    register_Ns3UlCqi_s_methods(root_module, root_module['ns3::UlCqi_s'])
2511    register_Ns3UlDciListElement_s_methods(root_module, root_module['ns3::UlDciListElement_s'])
2512    register_Ns3UlGrant_s_methods(root_module, root_module['ns3::UlGrant_s'])
2513    register_Ns3UlInfoListElement_s_methods(root_module, root_module['ns3::UlInfoListElement_s'])
2514    register_Ns3UplinkLteGlobalPathlossDatabase_methods(root_module, root_module['ns3::UplinkLteGlobalPathlossDatabase'])
2515    register_Ns3Vector2D_methods(root_module, root_module['ns3::Vector2D'])
2516    register_Ns3Vector3D_methods(root_module, root_module['ns3::Vector3D'])
2517    register_Ns3VendorSpecificListElement_s_methods(root_module, root_module['ns3::VendorSpecificListElement_s'])
2518    register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
2519    register_Ns3FdbetsFlowPerf_t_methods(root_module, root_module['ns3::fdbetsFlowPerf_t'])
2520    register_Ns3FdtbfqsFlowPerf_t_methods(root_module, root_module['ns3::fdtbfqsFlowPerf_t'])
2521    register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
2522    register_Ns3PfsFlowPerf_t_methods(root_module, root_module['ns3::pfsFlowPerf_t'])
2523    register_Ns3PssFlowPerf_t_methods(root_module, root_module['ns3::pssFlowPerf_t'])
2524    register_Ns3TbInfo_t_methods(root_module, root_module['ns3::tbInfo_t'])
2525    register_Ns3TdbetsFlowPerf_t_methods(root_module, root_module['ns3::tdbetsFlowPerf_t'])
2526    register_Ns3TdtbfqsFlowPerf_t_methods(root_module, root_module['ns3::tdtbfqsFlowPerf_t'])
2527    register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
2528    register_Ns3DownlinkLteGlobalPathlossDatabase_methods(root_module, root_module['ns3::DownlinkLteGlobalPathlossDatabase'])
2529    register_Ns3EpsBearer_methods(root_module, root_module['ns3::EpsBearer'])
2530    register_Ns3EpsBearerTag_methods(root_module, root_module['ns3::EpsBearerTag'])
2531    register_Ns3Header_methods(root_module, root_module['ns3::Header'])
2532    register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header'])
2533    register_Ns3LteCcmMacSapUser_methods(root_module, root_module['ns3::LteCcmMacSapUser'])
2534    register_Ns3LteEnbRrcSapProvider_methods(root_module, root_module['ns3::LteEnbRrcSapProvider'])
2535    register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, root_module['ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters'])
2536    register_Ns3LteEnbRrcSapUser_methods(root_module, root_module['ns3::LteEnbRrcSapUser'])
2537    register_Ns3LteEnbRrcSapUserSetupUeParameters_methods(root_module, root_module['ns3::LteEnbRrcSapUser::SetupUeParameters'])
2538    register_Ns3LtePdcpHeader_methods(root_module, root_module['ns3::LtePdcpHeader'])
2539    register_Ns3LtePhyTag_methods(root_module, root_module['ns3::LtePhyTag'])
2540    register_Ns3LteRadioBearerTag_methods(root_module, root_module['ns3::LteRadioBearerTag'])
2541    register_Ns3LteRlcAmHeader_methods(root_module, root_module['ns3::LteRlcAmHeader'])
2542    register_Ns3LteRlcHeader_methods(root_module, root_module['ns3::LteRlcHeader'])
2543    register_Ns3LteRlcSduStatusTag_methods(root_module, root_module['ns3::LteRlcSduStatusTag'])
2544    register_Ns3Object_methods(root_module, root_module['ns3::Object'])
2545    register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator'])
2546    register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst'])
2547    register_Ns3PdcpTag_methods(root_module, root_module['ns3::PdcpTag'])
2548    register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
2549    register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
2550    register_Ns3RadioEnvironmentMapHelper_methods(root_module, root_module['ns3::RadioEnvironmentMapHelper'])
2551    register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
2552    register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
2553    register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream'])
2554    register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel'])
2555    register_Ns3RlcTag_methods(root_module, root_module['ns3::RlcTag'])
2556    register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable'])
2557    register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >'])
2558    register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >'])
2559    register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >'])
2560    register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >'])
2561    register_Ns3SimpleRefCount__Ns3EpcTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTft__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter<ns3::EpcTft> >'])
2562    register_Ns3SimpleRefCount__Ns3EpcTftClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTftClassifier__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> >'])
2563    register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >'])
2564    register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >'])
2565    register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >'])
2566    register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >'])
2567    register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteChunkProcessor> >'])
2568    register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> >'])
2569    register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> >'])
2570    register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
2571    register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
2572    register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumModel> >'])
2573    register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >'])
2574    register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >'])
2575    register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
2576    register_Ns3SimpleRefCount__Ns3VendorSpecificValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3VendorSpecificValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> >'])
2577    register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2CellInfo> >'])
2578    register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2IfaceInfo> >'])
2579    register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
2580    register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag'])
2581    register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag'])
2582    register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag'])
2583    register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag'])
2584    register_Ns3SocketPriorityTag_methods(root_module, root_module['ns3::SocketPriorityTag'])
2585    register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag'])
2586    register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference'])
2587    register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel'])
2588    register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy'])
2589    register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel'])
2590    register_Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::SpectrumSignalParameters'])
2591    register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue'])
2592    register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
2593    register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
2594    register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
2595    register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
2596    register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel'])
2597    register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager'])
2598    register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
2599    register_Ns3VendorSpecificValue_methods(root_module, root_module['ns3::VendorSpecificValue'])
2600    register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
2601    register_Ns3X2CellInfo_methods(root_module, root_module['ns3::X2CellInfo'])
2602    register_Ns3X2IfaceInfo_methods(root_module, root_module['ns3::X2IfaceInfo'])
2603    register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable'])
2604    register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable'])
2605    register_Ns3Application_methods(root_module, root_module['ns3::Application'])
2606    register_Ns3Asn1Header_methods(root_module, root_module['ns3::Asn1Header'])
2607    register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor'])
2608    register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker'])
2609    register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue'])
2610    register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker'])
2611    register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue'])
2612    register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker'])
2613    register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase'])
2614    register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue'])
2615    register_Ns3CcHelper_methods(root_module, root_module['ns3::CcHelper'])
2616    register_Ns3Channel_methods(root_module, root_module['ns3::Channel'])
2617    register_Ns3ComponentCarrier_methods(root_module, root_module['ns3::ComponentCarrier'])
2618    register_Ns3ComponentCarrierBaseStation_methods(root_module, root_module['ns3::ComponentCarrierBaseStation'])
2619    register_Ns3ComponentCarrierEnb_methods(root_module, root_module['ns3::ComponentCarrierEnb'])
2620    register_Ns3ComponentCarrierUe_methods(root_module, root_module['ns3::ComponentCarrierUe'])
2621    register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable'])
2622    register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
2623    register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator'])
2624    register_Ns3DataOutputInterface_methods(root_module, root_module['ns3::DataOutputInterface'])
2625    register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker'])
2626    register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue'])
2627    register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable'])
2628    register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue'])
2629    register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable'])
2630    register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor'])
2631    register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker'])
2632    register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue'])
2633    register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker'])
2634    register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue'])
2635    register_Ns3EpcEnbApplication_methods(root_module, root_module['ns3::EpcEnbApplication'])
2636    register_Ns3EpcEnbApplicationEpsFlowId_t_methods(root_module, root_module['ns3::EpcEnbApplication::EpsFlowId_t'])
2637    register_Ns3EpcHelper_methods(root_module, root_module['ns3::EpcHelper'])
2638    register_Ns3EpcMmeApplication_methods(root_module, root_module['ns3::EpcMmeApplication'])
2639    register_Ns3EpcPgwApplication_methods(root_module, root_module['ns3::EpcPgwApplication'])
2640    register_Ns3EpcSgwApplication_methods(root_module, root_module['ns3::EpcSgwApplication'])
2641    register_Ns3EpcTft_methods(root_module, root_module['ns3::EpcTft'])
2642    register_Ns3EpcTftPacketFilter_methods(root_module, root_module['ns3::EpcTft::PacketFilter'])
2643    register_Ns3EpcTftClassifier_methods(root_module, root_module['ns3::EpcTftClassifier'])
2644    register_Ns3EpcUeNas_methods(root_module, root_module['ns3::EpcUeNas'])
2645    register_Ns3EpcX2_methods(root_module, root_module['ns3::EpcX2'])
2646    register_Ns3EpcX2HandoverPreparationFailureHeader_methods(root_module, root_module['ns3::EpcX2HandoverPreparationFailureHeader'])
2647    register_Ns3EpcX2HandoverRequestAckHeader_methods(root_module, root_module['ns3::EpcX2HandoverRequestAckHeader'])
2648    register_Ns3EpcX2HandoverRequestHeader_methods(root_module, root_module['ns3::EpcX2HandoverRequestHeader'])
2649    register_Ns3EpcX2Header_methods(root_module, root_module['ns3::EpcX2Header'])
2650    register_Ns3EpcX2LoadInformationHeader_methods(root_module, root_module['ns3::EpcX2LoadInformationHeader'])
2651    register_Ns3EpcX2ResourceStatusUpdateHeader_methods(root_module, root_module['ns3::EpcX2ResourceStatusUpdateHeader'])
2652    register_Ns3EpcX2SnStatusTransferHeader_methods(root_module, root_module['ns3::EpcX2SnStatusTransferHeader'])
2653    register_Ns3EpcX2UeContextReleaseHeader_methods(root_module, root_module['ns3::EpcX2UeContextReleaseHeader'])
2654    register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable'])
2655    register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl'])
2656    register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable'])
2657    register_Ns3FfMacScheduler_methods(root_module, root_module['ns3::FfMacScheduler'])
2658    register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
2659    register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
2660    register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable'])
2661    register_Ns3GtpcHeader_methods(root_module, root_module['ns3::GtpcHeader'])
2662    register_Ns3GtpcHeaderFteid_t_methods(root_module, root_module['ns3::GtpcHeader::Fteid_t'])
2663    register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, root_module['ns3::GtpcModifyBearerRequestMessage'])
2664    register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, root_module['ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified'])
2665    register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, root_module['ns3::GtpcModifyBearerResponseMessage'])
2666    register_Ns3GtpuHeader_methods(root_module, root_module['ns3::GtpuHeader'])
2667    register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue'])
2668    register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4'])
2669    register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker'])
2670    register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue'])
2671    register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker'])
2672    register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue'])
2673    register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute'])
2674    register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route'])
2675    register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6'])
2676    register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker'])
2677    register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue'])
2678    register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
2679    register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
2680    register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
2681    register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
2682    register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc'])
2683    register_Ns3LteAnr_methods(root_module, root_module['ns3::LteAnr'])
2684    register_Ns3LteChunkProcessor_methods(root_module, root_module['ns3::LteChunkProcessor'])
2685    register_Ns3LteControlMessage_methods(root_module, root_module['ns3::LteControlMessage'])
2686    register_Ns3LteEnbComponentCarrierManager_methods(root_module, root_module['ns3::LteEnbComponentCarrierManager'])
2687    register_Ns3LteEnbMac_methods(root_module, root_module['ns3::LteEnbMac'])
2688    register_Ns3LteEnbRrc_methods(root_module, root_module['ns3::LteEnbRrc'])
2689    register_Ns3LteEnbRrcProtocolIdeal_methods(root_module, root_module['ns3::LteEnbRrcProtocolIdeal'])
2690    register_Ns3LteEnbRrcProtocolReal_methods(root_module, root_module['ns3::LteEnbRrcProtocolReal'])
2691    register_Ns3LteFfrAlgorithm_methods(root_module, root_module['ns3::LteFfrAlgorithm'])
2692    register_Ns3LteFfrDistributedAlgorithm_methods(root_module, root_module['ns3::LteFfrDistributedAlgorithm'])
2693    register_Ns3LteFfrEnhancedAlgorithm_methods(root_module, root_module['ns3::LteFfrEnhancedAlgorithm'])
2694    register_Ns3LteFfrSoftAlgorithm_methods(root_module, root_module['ns3::LteFfrSoftAlgorithm'])
2695    register_Ns3LteFrHardAlgorithm_methods(root_module, root_module['ns3::LteFrHardAlgorithm'])
2696    register_Ns3LteFrNoOpAlgorithm_methods(root_module, root_module['ns3::LteFrNoOpAlgorithm'])
2697    register_Ns3LteFrSoftAlgorithm_methods(root_module, root_module['ns3::LteFrSoftAlgorithm'])
2698    register_Ns3LteFrStrictAlgorithm_methods(root_module, root_module['ns3::LteFrStrictAlgorithm'])
2699    register_Ns3LteHandoverAlgorithm_methods(root_module, root_module['ns3::LteHandoverAlgorithm'])
2700    register_Ns3LteHarqPhy_methods(root_module, root_module['ns3::LteHarqPhy'])
2701    register_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper'])
2702    register_Ns3LteHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::LteHexGridEnbTopologyHelper'])
2703    register_Ns3LteInterference_methods(root_module, root_module['ns3::LteInterference'])
2704    register_Ns3LtePdcp_methods(root_module, root_module['ns3::LtePdcp'])
2705    register_Ns3LtePdcpStatus_methods(root_module, root_module['ns3::LtePdcp::Status'])
2706    register_Ns3LtePhy_methods(root_module, root_module['ns3::LtePhy'])
2707    register_Ns3LteRadioBearerInfo_methods(root_module, root_module['ns3::LteRadioBearerInfo'])
2708    register_Ns3LteRlc_methods(root_module, root_module['ns3::LteRlc'])
2709    register_Ns3LteRlcAm_methods(root_module, root_module['ns3::LteRlcAm'])
2710    register_Ns3LteRlcSm_methods(root_module, root_module['ns3::LteRlcSm'])
2711    register_Ns3LteRlcTm_methods(root_module, root_module['ns3::LteRlcTm'])
2712    register_Ns3LteRlcUm_methods(root_module, root_module['ns3::LteRlcUm'])
2713    register_Ns3LteSignalingRadioBearerInfo_methods(root_module, root_module['ns3::LteSignalingRadioBearerInfo'])
2714    register_Ns3LteSpectrumPhy_methods(root_module, root_module['ns3::LteSpectrumPhy'])
2715    register_Ns3LteSpectrumSignalParameters_methods(root_module, root_module['ns3::LteSpectrumSignalParameters'])
2716    register_Ns3LteSpectrumSignalParametersDataFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersDataFrame'])
2717    register_Ns3LteSpectrumSignalParametersDlCtrlFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersDlCtrlFrame'])
2718    register_Ns3LteSpectrumSignalParametersUlSrsFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersUlSrsFrame'])
2719    register_Ns3LteStatsCalculator_methods(root_module, root_module['ns3::LteStatsCalculator'])
2720    register_Ns3LteUeComponentCarrierManager_methods(root_module, root_module['ns3::LteUeComponentCarrierManager'])
2721    register_Ns3LteUeMac_methods(root_module, root_module['ns3::LteUeMac'])
2722    register_Ns3LteUePhy_methods(root_module, root_module['ns3::LteUePhy'])
2723    register_Ns3LteUePowerControl_methods(root_module, root_module['ns3::LteUePowerControl'])
2724    register_Ns3LteUeRrc_methods(root_module, root_module['ns3::LteUeRrc'])
2725    register_Ns3LteUeRrcProtocolIdeal_methods(root_module, root_module['ns3::LteUeRrcProtocolIdeal'])
2726    register_Ns3LteUeRrcProtocolReal_methods(root_module, root_module['ns3::LteUeRrcProtocolReal'])
2727    register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
2728    register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
2729    register_Ns3Mac64AddressChecker_methods(root_module, root_module['ns3::Mac64AddressChecker'])
2730    register_Ns3Mac64AddressValue_methods(root_module, root_module['ns3::Mac64AddressValue'])
2731    register_Ns3MacStatsCalculator_methods(root_module, root_module['ns3::MacStatsCalculator'])
2732    register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel'])
2733    register_Ns3MibLteControlMessage_methods(root_module, root_module['ns3::MibLteControlMessage'])
2734    register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
2735    register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned long long >'])
2736    register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
2737    register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
2738    register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
2739    register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
2740    register_Ns3NoBackhaulEpcHelper_methods(root_module, root_module['ns3::NoBackhaulEpcHelper'])
2741    register_Ns3NoOpComponentCarrierManager_methods(root_module, root_module['ns3::NoOpComponentCarrierManager'])
2742    register_Ns3NoOpHandoverAlgorithm_methods(root_module, root_module['ns3::NoOpHandoverAlgorithm'])
2743    register_Ns3Node_methods(root_module, root_module['ns3::Node'])
2744    register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
2745    register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
2746    register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
2747    register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
2748    register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
2749    register_Ns3PfFfMacScheduler_methods(root_module, root_module['ns3::PfFfMacScheduler'])
2750    register_Ns3PhyRxStatsCalculator_methods(root_module, root_module['ns3::PhyRxStatsCalculator'])
2751    register_Ns3PhyStatsCalculator_methods(root_module, root_module['ns3::PhyStatsCalculator'])
2752    register_Ns3PhyTxStatsCalculator_methods(root_module, root_module['ns3::PhyTxStatsCalculator'])
2753    register_Ns3PointToPointEpcHelper_methods(root_module, root_module['ns3::PointToPointEpcHelper'])
2754    register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker'])
2755    register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue'])
2756    register_Ns3PssFfMacScheduler_methods(root_module, root_module['ns3::PssFfMacScheduler'])
2757    register_Ns3RachPreambleLteControlMessage_methods(root_module, root_module['ns3::RachPreambleLteControlMessage'])
2758    register_Ns3RadioBearerStatsCalculator_methods(root_module, root_module['ns3::RadioBearerStatsCalculator'])
2759    register_Ns3RarLteControlMessage_methods(root_module, root_module['ns3::RarLteControlMessage'])
2760    register_Ns3RarLteControlMessageRar_methods(root_module, root_module['ns3::RarLteControlMessage::Rar'])
2761    register_Ns3RemSpectrumPhy_methods(root_module, root_module['ns3::RemSpectrumPhy'])
2762    register_Ns3RrComponentCarrierManager_methods(root_module, root_module['ns3::RrComponentCarrierManager'])
2763    register_Ns3RrFfMacScheduler_methods(root_module, root_module['ns3::RrFfMacScheduler'])
2764    register_Ns3RrcAsn1Header_methods(root_module, root_module['ns3::RrcAsn1Header'])
2765    register_Ns3RrcDlCcchMessage_methods(root_module, root_module['ns3::RrcDlCcchMessage'])
2766    register_Ns3RrcDlDcchMessage_methods(root_module, root_module['ns3::RrcDlDcchMessage'])
2767    register_Ns3RrcUlCcchMessage_methods(root_module, root_module['ns3::RrcUlCcchMessage'])
2768    register_Ns3RrcUlDcchMessage_methods(root_module, root_module['ns3::RrcUlDcchMessage'])
2769    register_Ns3Sib1LteControlMessage_methods(root_module, root_module['ns3::Sib1LteControlMessage'])
2770    register_Ns3SimpleUeComponentCarrierManager_methods(root_module, root_module['ns3::SimpleUeComponentCarrierManager'])
2771    register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel'])
2772    register_Ns3SrsCqiRntiVsp_methods(root_module, root_module['ns3::SrsCqiRntiVsp'])
2773    register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
2774    register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
2775    register_Ns3TdBetFfMacScheduler_methods(root_module, root_module['ns3::TdBetFfMacScheduler'])
2776    register_Ns3TdMtFfMacScheduler_methods(root_module, root_module['ns3::TdMtFfMacScheduler'])
2777    register_Ns3TdTbfqFfMacScheduler_methods(root_module, root_module['ns3::TdTbfqFfMacScheduler'])
2778    register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
2779    register_Ns3TtaFfMacScheduler_methods(root_module, root_module['ns3::TtaFfMacScheduler'])
2780    register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker'])
2781    register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue'])
2782    register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
2783    register_Ns3UlDciLteControlMessage_methods(root_module, root_module['ns3::UlDciLteControlMessage'])
2784    register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
2785    register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
2786    register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
2787    register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
2788    register_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice'])
2789    register_Ns3A2A4RsrqHandoverAlgorithm_methods(root_module, root_module['ns3::A2A4RsrqHandoverAlgorithm'])
2790    register_Ns3A3RsrpHandoverAlgorithm_methods(root_module, root_module['ns3::A3RsrpHandoverAlgorithm'])
2791    register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
2792    register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
2793    register_Ns3BsrLteControlMessage_methods(root_module, root_module['ns3::BsrLteControlMessage'])
2794    register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >'])
2795    register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2796    register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Packet__gt___Const_ns3Address___amp___Const_ns3Address___amp___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2797    register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2798    register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2799    register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2800    register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2801    register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2802    register_Ns3CallbackImpl__Void_Ns3PhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2803    register_Ns3CallbackImpl__Void_Ns3PhyTransmissionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2804    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Ptr__lt__const_ns3MobilityModel__gt___Double_Double_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty >'])
2805    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2806    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2807    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2808    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2809    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteUeRrc__gt___StdList__lt__ns3LteRrcSapSCellToAddMod__stdAllocator__lt__ns3LteRrcSapSCellToAddMod__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2810    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >'])
2811    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2812    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2813    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2814    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2815    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2816    register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2817    register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2818    register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_short_Unsigned_char_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty >'])
2819    register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2820    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2821    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteRrcSapMeasurementReport_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2822    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteUeRrcState_Ns3LteUeRrcState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2823    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3UeManagerState_Ns3UeManagerState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2824    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2825    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_StdBasic_string__lt__char__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2826    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_StdBasic_string__lt__char__gt___Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2827    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2828    register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2829    register_Ns3CallbackImpl__Void_Unsigned_short_Const_stdVector__lt__int__stdAllocator__lt__int__gt_____gt_____amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2830    register_Ns3CallbackImpl__Void_Unsigned_short_Ns3Ptr__lt__ns3SpectrumValue__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2831    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2832    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2833    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Bool_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty >'])
2834    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2835    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2836    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2837    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3LteUePhyState_Ns3LteUePhyState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2838    register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >'])
2839    register_Ns3CqaFfMacScheduler_methods(root_module, root_module['ns3::CqaFfMacScheduler'])
2840    register_Ns3DlCqiLteControlMessage_methods(root_module, root_module['ns3::DlCqiLteControlMessage'])
2841    register_Ns3DlDciLteControlMessage_methods(root_module, root_module['ns3::DlDciLteControlMessage'])
2842    register_Ns3DlHarqFeedbackLteControlMessage_methods(root_module, root_module['ns3::DlHarqFeedbackLteControlMessage'])
2843    register_Ns3EmuEpcHelper_methods(root_module, root_module['ns3::EmuEpcHelper'])
2844    register_Ns3FdBetFfMacScheduler_methods(root_module, root_module['ns3::FdBetFfMacScheduler'])
2845    register_Ns3FdMtFfMacScheduler_methods(root_module, root_module['ns3::FdMtFfMacScheduler'])
2846    register_Ns3FdTbfqFfMacScheduler_methods(root_module, root_module['ns3::FdTbfqFfMacScheduler'])
2847    register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, root_module['ns3::GtpcCreateSessionRequestMessage'])
2848    register_Ns3GtpcCreateSessionRequestMessageBearerContextToBeCreated_methods(root_module, root_module['ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated'])
2849    register_Ns3GtpcCreateSessionResponseMessage_methods(root_module, root_module['ns3::GtpcCreateSessionResponseMessage'])
2850    register_Ns3GtpcCreateSessionResponseMessageBearerContextCreated_methods(root_module, root_module['ns3::GtpcCreateSessionResponseMessage::BearerContextCreated'])
2851    register_Ns3GtpcDeleteBearerCommandMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerCommandMessage'])
2852    register_Ns3GtpcDeleteBearerCommandMessageBearerContext_methods(root_module, root_module['ns3::GtpcDeleteBearerCommandMessage::BearerContext'])
2853    register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerRequestMessage'])
2854    register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerResponseMessage'])
2855    register_Ns3HandoverPreparationInfoHeader_methods(root_module, root_module['ns3::HandoverPreparationInfoHeader'])
2856    register_Ns3LteDataRadioBearerInfo_methods(root_module, root_module['ns3::LteDataRadioBearerInfo'])
2857    register_Ns3LteEnbPhy_methods(root_module, root_module['ns3::LteEnbPhy'])
2858    register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice'])
2859    register_Ns3LteUeNetDevice_methods(root_module, root_module['ns3::LteUeNetDevice'])
2860    register_Ns3MeasurementReportHeader_methods(root_module, root_module['ns3::MeasurementReportHeader'])
2861    register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionReconfigurationCompleteHeader'])
2862    register_Ns3RrcConnectionReconfigurationHeader_methods(root_module, root_module['ns3::RrcConnectionReconfigurationHeader'])
2863    register_Ns3RrcConnectionReestablishmentCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionReestablishmentCompleteHeader'])
2864    register_Ns3RrcConnectionReestablishmentHeader_methods(root_module, root_module['ns3::RrcConnectionReestablishmentHeader'])
2865    register_Ns3RrcConnectionReestablishmentRejectHeader_methods(root_module, root_module['ns3::RrcConnectionReestablishmentRejectHeader'])
2866    register_Ns3RrcConnectionReestablishmentRequestHeader_methods(root_module, root_module['ns3::RrcConnectionReestablishmentRequestHeader'])
2867    register_Ns3RrcConnectionRejectHeader_methods(root_module, root_module['ns3::RrcConnectionRejectHeader'])
2868    register_Ns3RrcConnectionReleaseHeader_methods(root_module, root_module['ns3::RrcConnectionReleaseHeader'])
2869    register_Ns3RrcConnectionRequestHeader_methods(root_module, root_module['ns3::RrcConnectionRequestHeader'])
2870    register_Ns3RrcConnectionSetupCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionSetupCompleteHeader'])
2871    register_Ns3RrcConnectionSetupHeader_methods(root_module, root_module['ns3::RrcConnectionSetupHeader'])
2872    register_Ns3LteEnbNetDevice_methods(root_module, root_module['ns3::LteEnbNetDevice'])
2873    register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer'])
2874    register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation'])
2875    register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a'])
2876    register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32'])
2877    register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64'])
2878    register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3'])
2879    return
2880
2881def register_Ns3Address_methods(root_module, cls):
2882    cls.add_binary_comparison_operator('==')
2883    cls.add_binary_comparison_operator('!=')
2884    cls.add_binary_comparison_operator('<')
2885    cls.add_output_stream_operator()
2886    ## address.h (module 'network'): ns3::Address::Address() [constructor]
2887    cls.add_constructor([])
2888    ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor]
2889    cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
2890    ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor]
2891    cls.add_constructor([param('ns3::Address const &', 'address')])
2892    ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function]
2893    cls.add_method('CheckCompatible',
2894                   'bool',
2895                   [param('uint8_t', 'type'), param('uint8_t', 'len')],
2896                   is_const=True)
2897    ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function]
2898    cls.add_method('CopyAllFrom',
2899                   'uint32_t',
2900                   [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
2901    ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function]
2902    cls.add_method('CopyAllTo',
2903                   'uint32_t',
2904                   [param('uint8_t *', 'buffer'), param('uint8_t', 'len')],
2905                   is_const=True)
2906    ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function]
2907    cls.add_method('CopyFrom',
2908                   'uint32_t',
2909                   [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
2910    ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function]
2911    cls.add_method('CopyTo',
2912                   'uint32_t',
2913                   [param('uint8_t *', 'buffer')],
2914                   is_const=True)
2915    ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function]
2916    cls.add_method('Deserialize',
2917                   'void',
2918                   [param('ns3::TagBuffer', 'buffer')])
2919    ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function]
2920    cls.add_method('GetLength',
2921                   'uint8_t',
2922                   [],
2923                   is_const=True)
2924    ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function]
2925    cls.add_method('GetSerializedSize',
2926                   'uint32_t',
2927                   [],
2928                   is_const=True)
2929    ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function]
2930    cls.add_method('IsInvalid',
2931                   'bool',
2932                   [],
2933                   is_const=True)
2934    ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function]
2935    cls.add_method('IsMatchingType',
2936                   'bool',
2937                   [param('uint8_t', 'type')],
2938                   is_const=True)
2939    ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function]
2940    cls.add_method('Register',
2941                   'uint8_t',
2942                   [],
2943                   is_static=True)
2944    ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function]
2945    cls.add_method('Serialize',
2946                   'void',
2947                   [param('ns3::TagBuffer', 'buffer')],
2948                   is_const=True)
2949    return
2950
2951def register_Ns3AllocationRetentionPriority_methods(root_module, cls):
2952    ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority::AllocationRetentionPriority(ns3::AllocationRetentionPriority const & arg0) [constructor]
2953    cls.add_constructor([param('ns3::AllocationRetentionPriority const &', 'arg0')])
2954    ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority::AllocationRetentionPriority() [constructor]
2955    cls.add_constructor([])
2956    ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority::preemptionCapability [variable]
2957    cls.add_instance_attribute('preemptionCapability', 'bool', is_const=False)
2958    ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority::preemptionVulnerability [variable]
2959    cls.add_instance_attribute('preemptionVulnerability', 'bool', is_const=False)
2960    ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority::priorityLevel [variable]
2961    cls.add_instance_attribute('priorityLevel', 'uint8_t', is_const=False)
2962    return
2963
2964def register_Ns3AttributeConstructionList_methods(root_module, cls):
2965    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor]
2966    cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')])
2967    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor]
2968    cls.add_constructor([])
2969    ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::Ptr<ns3::AttributeValue> value) [member function]
2970    cls.add_method('Add',
2971                   'void',
2972                   [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')])
2973    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function]
2974    cls.add_method('Begin',
2975                   'ns3::AttributeConstructionList::CIterator',
2976                   [],
2977                   is_const=True)
2978    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function]
2979    cls.add_method('End',
2980                   'ns3::AttributeConstructionList::CIterator',
2981                   [],
2982                   is_const=True)
2983    ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
2984    cls.add_method('Find',
2985                   'ns3::Ptr< ns3::AttributeValue >',
2986                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
2987                   is_const=True)
2988    return
2989
2990def register_Ns3AttributeConstructionListItem_methods(root_module, cls):
2991    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor]
2992    cls.add_constructor([])
2993    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor]
2994    cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')])
2995    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable]
2996    cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
2997    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable]
2998    cls.add_instance_attribute('name', 'std::string', is_const=False)
2999    ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable]
3000    cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False)
3001    return
3002
3003def register_Ns3BandInfo_methods(root_module, cls):
3004    ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::BandInfo() [constructor]
3005    cls.add_constructor([])
3006    ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::BandInfo(ns3::BandInfo const & arg0) [constructor]
3007    cls.add_constructor([param('ns3::BandInfo const &', 'arg0')])
3008    ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fc [variable]
3009    cls.add_instance_attribute('fc', 'double', is_const=False)
3010    ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fh [variable]
3011    cls.add_instance_attribute('fh', 'double', is_const=False)
3012    ## spectrum-model.h (module 'spectrum'): ns3::BandInfo::fl [variable]
3013    cls.add_instance_attribute('fl', 'double', is_const=False)
3014    return
3015
3016def register_Ns3Buffer_methods(root_module, cls):
3017    ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor]
3018    cls.add_constructor([param('ns3::Buffer const &', 'o')])
3019    ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
3020    cls.add_constructor([])
3021    ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor]
3022    cls.add_constructor([param('uint32_t', 'dataSize')])
3023    ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor]
3024    cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')])
3025    ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function]
3026    cls.add_method('AddAtEnd',
3027                   'void',
3028                   [param('uint32_t', 'end')])
3029    ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
3030    cls.add_method('AddAtEnd',
3031                   'void',
3032                   [param('ns3::Buffer const &', 'o')])
3033    ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function]
3034    cls.add_method('AddAtStart',
3035                   'void',
3036                   [param('uint32_t', 'start')])
3037    ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
3038    cls.add_method('Begin',
3039                   'ns3::Buffer::Iterator',
3040                   [],
3041                   is_const=True)
3042    ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function]
3043    cls.add_method('CopyData',
3044                   'void',
3045                   [param('std::ostream *', 'os'), param('uint32_t', 'size')],
3046                   is_const=True)
3047    ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function]
3048    cls.add_method('CopyData',
3049                   'uint32_t',
3050                   [param('uint8_t *', 'buffer'), param('uint32_t', 'size')],
3051                   is_const=True)
3052    ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function]
3053    cls.add_method('CreateFragment',
3054                   'ns3::Buffer',
3055                   [param('uint32_t', 'start'), param('uint32_t', 'length')],
3056                   is_const=True)
3057    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
3058    cls.add_method('Deserialize',
3059                   'uint32_t',
3060                   [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
3061    ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function]
3062    cls.add_method('End',
3063                   'ns3::Buffer::Iterator',
3064                   [],
3065                   is_const=True)
3066    ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function]
3067    cls.add_method('GetSerializedSize',
3068                   'uint32_t',
3069                   [],
3070                   is_const=True)
3071    ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function]
3072    cls.add_method('GetSize',
3073                   'uint32_t',
3074                   [],
3075                   is_const=True)
3076    ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function]
3077    cls.add_method('PeekData',
3078                   'uint8_t const *',
3079                   [],
3080                   is_const=True)
3081    ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function]
3082    cls.add_method('RemoveAtEnd',
3083                   'void',
3084                   [param('uint32_t', 'end')])
3085    ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function]
3086    cls.add_method('RemoveAtStart',
3087                   'void',
3088                   [param('uint32_t', 'start')])
3089    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
3090    cls.add_method('Serialize',
3091                   'uint32_t',
3092                   [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')],
3093                   is_const=True)
3094    return
3095
3096def register_Ns3BufferIterator_methods(root_module, cls):
3097    ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor]
3098    cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')])
3099    ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor]
3100    cls.add_constructor([])
3101    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function]
3102    cls.add_method('CalculateIpChecksum',
3103                   'uint16_t',
3104                   [param('uint16_t', 'size')])
3105    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function]
3106    cls.add_method('CalculateIpChecksum',
3107                   'uint16_t',
3108                   [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')])
3109    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function]
3110    cls.add_method('GetDistanceFrom',
3111                   'uint32_t',
3112                   [param('ns3::Buffer::Iterator const &', 'o')],
3113                   is_const=True)
3114    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function]
3115    cls.add_method('GetRemainingSize',
3116                   'uint32_t',
3117                   [],
3118                   is_const=True)
3119    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function]
3120    cls.add_method('GetSize',
3121                   'uint32_t',
3122                   [],
3123                   is_const=True)
3124    ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function]
3125    cls.add_method('IsEnd',
3126                   'bool',
3127                   [],
3128                   is_const=True)
3129    ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function]
3130    cls.add_method('IsStart',
3131                   'bool',
3132                   [],
3133                   is_const=True)
3134    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function]
3135    cls.add_method('Next',
3136                   'void',
3137                   [])
3138    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function]
3139    cls.add_method('Next',
3140                   'void',
3141                   [param('uint32_t', 'delta')])
3142    ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function]
3143    cls.add_method('PeekU8',
3144                   'uint8_t',
3145                   [])
3146    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function]
3147    cls.add_method('Prev',
3148                   'void',
3149                   [])
3150    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function]
3151    cls.add_method('Prev',
3152                   'void',
3153                   [param('uint32_t', 'delta')])
3154    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function]
3155    cls.add_method('Read',
3156                   'void',
3157                   [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
3158    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function]
3159    cls.add_method('Read',
3160                   'void',
3161                   [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')])
3162    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function]
3163    cls.add_method('ReadLsbtohU16',
3164                   'uint16_t',
3165                   [])
3166    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function]
3167    cls.add_method('ReadLsbtohU32',
3168                   'uint32_t',
3169                   [])
3170    ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function]
3171    cls.add_method('ReadLsbtohU64',
3172                   'uint64_t',
3173                   [])
3174    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function]
3175    cls.add_method('ReadNtohU16',
3176                   'uint16_t',
3177                   [])
3178    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function]
3179    cls.add_method('ReadNtohU32',
3180                   'uint32_t',
3181                   [])
3182    ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function]
3183    cls.add_method('ReadNtohU64',
3184                   'uint64_t',
3185                   [])
3186    ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function]
3187    cls.add_method('ReadU16',
3188                   'uint16_t',
3189                   [])
3190    ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function]
3191    cls.add_method('ReadU32',
3192                   'uint32_t',
3193                   [])
3194    ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function]
3195    cls.add_method('ReadU64',
3196                   'uint64_t',
3197                   [])
3198    ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function]
3199    cls.add_method('ReadU8',
3200                   'uint8_t',
3201                   [])
3202    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function]
3203    cls.add_method('Write',
3204                   'void',
3205                   [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
3206    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
3207    cls.add_method('Write',
3208                   'void',
3209                   [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')])
3210    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function]
3211    cls.add_method('WriteHtolsbU16',
3212                   'void',
3213                   [param('uint16_t', 'data')])
3214    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function]
3215    cls.add_method('WriteHtolsbU32',
3216                   'void',
3217                   [param('uint32_t', 'data')])
3218    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function]
3219    cls.add_method('WriteHtolsbU64',
3220                   'void',
3221                   [param('uint64_t', 'data')])
3222    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function]
3223    cls.add_method('WriteHtonU16',
3224                   'void',
3225                   [param('uint16_t', 'data')])
3226    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function]
3227    cls.add_method('WriteHtonU32',
3228                   'void',
3229                   [param('uint32_t', 'data')])
3230    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function]
3231    cls.add_method('WriteHtonU64',
3232                   'void',
3233                   [param('uint64_t', 'data')])
3234    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function]
3235    cls.add_method('WriteU16',
3236                   'void',
3237                   [param('uint16_t', 'data')])
3238    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function]
3239    cls.add_method('WriteU32',
3240                   'void',
3241                   [param('uint32_t', 'data')])
3242    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function]
3243    cls.add_method('WriteU64',
3244                   'void',
3245                   [param('uint64_t', 'data')])
3246    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function]
3247    cls.add_method('WriteU8',
3248                   'void',
3249                   [param('uint8_t', 'data')])
3250    ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function]
3251    cls.add_method('WriteU8',
3252                   'void',
3253                   [param('uint8_t', 'data'), param('uint32_t', 'len')])
3254    return
3255
3256def register_Ns3BufferSizeLevelBsr_methods(root_module, cls):
3257    ## lte-common.h (module 'lte'): ns3::BufferSizeLevelBsr::BufferSizeLevelBsr() [constructor]
3258    cls.add_constructor([])
3259    ## lte-common.h (module 'lte'): ns3::BufferSizeLevelBsr::BufferSizeLevelBsr(ns3::BufferSizeLevelBsr const & arg0) [constructor]
3260    cls.add_constructor([param('ns3::BufferSizeLevelBsr const &', 'arg0')])
3261    ## lte-common.h (module 'lte'): static uint32_t ns3::BufferSizeLevelBsr::BsrId2BufferSize(uint8_t val) [member function]
3262    cls.add_method('BsrId2BufferSize',
3263                   'uint32_t',
3264                   [param('uint8_t', 'val')],
3265                   is_static=True)
3266    ## lte-common.h (module 'lte'): static uint8_t ns3::BufferSizeLevelBsr::BufferSize2BsrId(uint32_t val) [member function]
3267    cls.add_method('BufferSize2BsrId',
3268                   'uint8_t',
3269                   [param('uint32_t', 'val')],
3270                   is_static=True)
3271    ## lte-common.h (module 'lte'): ns3::BufferSizeLevelBsr::m_bufferSizeLevelBsr [variable]
3272    cls.add_static_attribute('m_bufferSizeLevelBsr', 'int [ 64 ]', is_const=False)
3273    return
3274
3275def register_Ns3BuildBroadcastListElement_s_methods(root_module, cls):
3276    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s::BuildBroadcastListElement_s() [constructor]
3277    cls.add_constructor([])
3278    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s::BuildBroadcastListElement_s(ns3::BuildBroadcastListElement_s const & arg0) [constructor]
3279    cls.add_constructor([param('ns3::BuildBroadcastListElement_s const &', 'arg0')])
3280    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s::m_dci [variable]
3281    cls.add_instance_attribute('m_dci', 'ns3::DlDciListElement_s', is_const=False)
3282    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s::m_index [variable]
3283    cls.add_instance_attribute('m_index', 'uint8_t', is_const=False)
3284    ## ff-mac-common.h (module 'lte'): ns3::BuildBroadcastListElement_s::m_type [variable]
3285    cls.add_instance_attribute('m_type', 'ns3::BuildBroadcastListElement_s::Type_e', is_const=False)
3286    return
3287
3288def register_Ns3BuildDataListElement_s_methods(root_module, cls):
3289    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s::BuildDataListElement_s() [constructor]
3290    cls.add_constructor([])
3291    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s::BuildDataListElement_s(ns3::BuildDataListElement_s const & arg0) [constructor]
3292    cls.add_constructor([param('ns3::BuildDataListElement_s const &', 'arg0')])
3293    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s::m_ceBitmap [variable]
3294    cls.add_instance_attribute('m_ceBitmap', 'std::vector< ns3::CeBitmap_e >', is_const=False)
3295    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s::m_dci [variable]
3296    cls.add_instance_attribute('m_dci', 'ns3::DlDciListElement_s', is_const=False)
3297    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s::m_rlcPduList [variable]
3298    cls.add_instance_attribute('m_rlcPduList', 'std::vector< std::vector< ns3::RlcPduListElement_s > >', is_const=False)
3299    ## ff-mac-common.h (module 'lte'): ns3::BuildDataListElement_s::m_rnti [variable]
3300    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
3301    return
3302
3303def register_Ns3BuildRarListElement_s_methods(root_module, cls):
3304    ## ff-mac-common.h (module 'lte'): ns3::BuildRarListElement_s::BuildRarListElement_s() [constructor]
3305    cls.add_constructor([])
3306    ## ff-mac-common.h (module 'lte'): ns3::BuildRarListElement_s::BuildRarListElement_s(ns3::BuildRarListElement_s const & arg0) [constructor]
3307    cls.add_constructor([param('ns3::BuildRarListElement_s const &', 'arg0')])
3308    ## ff-mac-common.h (module 'lte'): ns3::BuildRarListElement_s::m_dci [variable]
3309    cls.add_instance_attribute('m_dci', 'ns3::DlDciListElement_s', is_const=False)
3310    ## ff-mac-common.h (module 'lte'): ns3::BuildRarListElement_s::m_grant [variable]
3311    cls.add_instance_attribute('m_grant', 'ns3::UlGrant_s', is_const=False)
3312    ## ff-mac-common.h (module 'lte'): ns3::BuildRarListElement_s::m_rnti [variable]
3313    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
3314    return
3315
3316def register_Ns3BwPart_s_methods(root_module, cls):
3317    ## ff-mac-common.h (module 'lte'): ns3::BwPart_s::BwPart_s() [constructor]
3318    cls.add_constructor([])
3319    ## ff-mac-common.h (module 'lte'): ns3::BwPart_s::BwPart_s(ns3::BwPart_s const & arg0) [constructor]
3320    cls.add_constructor([param('ns3::BwPart_s const &', 'arg0')])
3321    ## ff-mac-common.h (module 'lte'): ns3::BwPart_s::m_bwPartIndex [variable]
3322    cls.add_instance_attribute('m_bwPartIndex', 'uint8_t', is_const=False)
3323    ## ff-mac-common.h (module 'lte'): ns3::BwPart_s::m_cqi [variable]
3324    cls.add_instance_attribute('m_cqi', 'uint8_t', is_const=False)
3325    ## ff-mac-common.h (module 'lte'): ns3::BwPart_s::m_sb [variable]
3326    cls.add_instance_attribute('m_sb', 'uint8_t', is_const=False)
3327    return
3328
3329def register_Ns3ByteTagIterator_methods(root_module, cls):
3330    ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor]
3331    cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')])
3332    ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function]
3333    cls.add_method('HasNext',
3334                   'bool',
3335                   [],
3336                   is_const=True)
3337    ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function]
3338    cls.add_method('Next',
3339                   'ns3::ByteTagIterator::Item',
3340                   [])
3341    return
3342
3343def register_Ns3ByteTagIteratorItem_methods(root_module, cls):
3344    ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor]
3345    cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')])
3346    ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function]
3347    cls.add_method('GetEnd',
3348                   'uint32_t',
3349                   [],
3350                   is_const=True)
3351    ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function]
3352    cls.add_method('GetStart',
3353                   'uint32_t',
3354                   [],
3355                   is_const=True)
3356    ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
3357    cls.add_method('GetTag',
3358                   'void',
3359                   [param('ns3::Tag &', 'tag')],
3360                   is_const=True)
3361    ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function]
3362    cls.add_method('GetTypeId',
3363                   'ns3::TypeId',
3364                   [],
3365                   is_const=True)
3366    return
3367
3368def register_Ns3ByteTagList_methods(root_module, cls):
3369    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor]
3370    cls.add_constructor([])
3371    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor]
3372    cls.add_constructor([param('ns3::ByteTagList const &', 'o')])
3373    ## byte-tag-list.h (module 'network'): ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function]
3374    cls.add_method('Add',
3375                   'ns3::TagBuffer',
3376                   [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')])
3377    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function]
3378    cls.add_method('Add',
3379                   'void',
3380                   [param('ns3::ByteTagList const &', 'o')])
3381    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function]
3382    cls.add_method('AddAtEnd',
3383                   'void',
3384                   [param('int32_t', 'appendOffset')])
3385    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function]
3386    cls.add_method('AddAtStart',
3387                   'void',
3388                   [param('int32_t', 'prependOffset')])
3389    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function]
3390    cls.add_method('Adjust',
3391                   'void',
3392                   [param('int32_t', 'adjustment')])
3393    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
3394    cls.add_method('Begin',
3395                   'ns3::ByteTagList::Iterator',
3396                   [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')],
3397                   is_const=True)
3398    ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function]
3399    cls.add_method('Deserialize',
3400                   'uint32_t',
3401                   [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')])
3402    ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function]
3403    cls.add_method('GetSerializedSize',
3404                   'uint32_t',
3405                   [],
3406                   is_const=True)
3407    ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function]
3408    cls.add_method('RemoveAll',
3409                   'void',
3410                   [])
3411    ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function]
3412    cls.add_method('Serialize',
3413                   'uint32_t',
3414                   [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')],
3415                   is_const=True)
3416    return
3417
3418def register_Ns3ByteTagListIterator_methods(root_module, cls):
3419    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor]
3420    cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')])
3421    ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function]
3422    cls.add_method('GetOffsetStart',
3423                   'uint32_t',
3424                   [],
3425                   is_const=True)
3426    ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function]
3427    cls.add_method('HasNext',
3428                   'bool',
3429                   [],
3430                   is_const=True)
3431    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function]
3432    cls.add_method('Next',
3433                   'ns3::ByteTagList::Iterator::Item',
3434                   [])
3435    return
3436
3437def register_Ns3ByteTagListIteratorItem_methods(root_module, cls):
3438    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor]
3439    cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')])
3440    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor]
3441    cls.add_constructor([param('ns3::TagBuffer', 'buf')])
3442    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable]
3443    cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False)
3444    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable]
3445    cls.add_instance_attribute('end', 'int32_t', is_const=False)
3446    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable]
3447    cls.add_instance_attribute('size', 'uint32_t', is_const=False)
3448    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable]
3449    cls.add_instance_attribute('start', 'int32_t', is_const=False)
3450    ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable]
3451    cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
3452    return
3453
3454def register_Ns3CallbackBase_methods(root_module, cls):
3455    ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor]
3456    cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')])
3457    ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor]
3458    cls.add_constructor([])
3459    ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function]
3460    cls.add_method('GetImpl',
3461                   'ns3::Ptr< ns3::CallbackImplBase >',
3462                   [],
3463                   is_const=True)
3464    ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor]
3465    cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')],
3466                        visibility='protected')
3467    return
3468
3469def register_Ns3CqasFlowPerf_t_methods(root_module, cls):
3470    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::CqasFlowPerf_t() [constructor]
3471    cls.add_constructor([])
3472    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::CqasFlowPerf_t(ns3::CqasFlowPerf_t const & arg0) [constructor]
3473    cls.add_constructor([param('ns3::CqasFlowPerf_t const &', 'arg0')])
3474    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::flowStart [variable]
3475    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
3476    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::lastAveragedThroughput [variable]
3477    cls.add_instance_attribute('lastAveragedThroughput', 'double', is_const=False)
3478    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::lastTtiBytesTransmitted [variable]
3479    cls.add_instance_attribute('lastTtiBytesTransmitted', 'unsigned int', is_const=False)
3480    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::secondLastAveragedThroughput [variable]
3481    cls.add_instance_attribute('secondLastAveragedThroughput', 'double', is_const=False)
3482    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::targetThroughput [variable]
3483    cls.add_instance_attribute('targetThroughput', 'double', is_const=False)
3484    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::totalBytesTransmitted [variable]
3485    cls.add_instance_attribute('totalBytesTransmitted', 'long unsigned int', is_const=False)
3486    return
3487
3488def register_Ns3CqiConfig_s_methods(root_module, cls):
3489    ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s::CqiConfig_s() [constructor]
3490    cls.add_constructor([])
3491    ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s::CqiConfig_s(ns3::CqiConfig_s const & arg0) [constructor]
3492    cls.add_constructor([param('ns3::CqiConfig_s const &', 'arg0')])
3493    ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s::m_action [variable]
3494    cls.add_instance_attribute('m_action', 'ns3::SetupRelease_e', is_const=False)
3495    ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s::m_cqiSchedInterval [variable]
3496    cls.add_instance_attribute('m_cqiSchedInterval', 'uint16_t', is_const=False)
3497    ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s::m_riSchedInterval [variable]
3498    cls.add_instance_attribute('m_riSchedInterval', 'uint8_t', is_const=False)
3499    return
3500
3501def register_Ns3CqiListElement_s_methods(root_module, cls):
3502    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::CqiListElement_s() [constructor]
3503    cls.add_constructor([])
3504    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::CqiListElement_s(ns3::CqiListElement_s const & arg0) [constructor]
3505    cls.add_constructor([param('ns3::CqiListElement_s const &', 'arg0')])
3506    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::m_cqiType [variable]
3507    cls.add_instance_attribute('m_cqiType', 'ns3::CqiListElement_s::CqiType_e', is_const=False)
3508    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::m_ri [variable]
3509    cls.add_instance_attribute('m_ri', 'uint8_t', is_const=False)
3510    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::m_rnti [variable]
3511    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
3512    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::m_sbMeasResult [variable]
3513    cls.add_instance_attribute('m_sbMeasResult', 'ns3::SbMeasResult_s', is_const=False)
3514    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::m_wbCqi [variable]
3515    cls.add_instance_attribute('m_wbCqi', 'std::vector< unsigned char >', is_const=False)
3516    ## ff-mac-common.h (module 'lte'): ns3::CqiListElement_s::m_wbPmi [variable]
3517    cls.add_instance_attribute('m_wbPmi', 'uint8_t', is_const=False)
3518    return
3519
3520def register_Ns3DataOutputCallback_methods(root_module, cls):
3521    ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback::DataOutputCallback() [constructor]
3522    cls.add_constructor([])
3523    ## data-output-interface.h (module 'stats'): ns3::DataOutputCallback::DataOutputCallback(ns3::DataOutputCallback const & arg0) [constructor]
3524    cls.add_constructor([param('ns3::DataOutputCallback const &', 'arg0')])
3525    ## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function]
3526    cls.add_method('OutputSingleton',
3527                   'void',
3528                   [param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')],
3529                   is_pure_virtual=True, is_virtual=True)
3530    ## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, uint32_t val) [member function]
3531    cls.add_method('OutputSingleton',
3532                   'void',
3533                   [param('std::string', 'key'), param('std::string', 'variable'), param('uint32_t', 'val')],
3534                   is_pure_virtual=True, is_virtual=True)
3535    ## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, double val) [member function]
3536    cls.add_method('OutputSingleton',
3537                   'void',
3538                   [param('std::string', 'key'), param('std::string', 'variable'), param('double', 'val')],
3539                   is_pure_virtual=True, is_virtual=True)
3540    ## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, std::string val) [member function]
3541    cls.add_method('OutputSingleton',
3542                   'void',
3543                   [param('std::string', 'key'), param('std::string', 'variable'), param('std::string', 'val')],
3544                   is_pure_virtual=True, is_virtual=True)
3545    ## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function]
3546    cls.add_method('OutputSingleton',
3547                   'void',
3548                   [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')],
3549                   is_pure_virtual=True, is_virtual=True)
3550    ## data-output-interface.h (module 'stats'): void ns3::DataOutputCallback::OutputStatistic(std::string key, std::string variable, ns3::StatisticalSummary const * statSum) [member function]
3551    cls.add_method('OutputStatistic',
3552                   'void',
3553                   [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::StatisticalSummary const *', 'statSum')],
3554                   is_pure_virtual=True, is_virtual=True)
3555    return
3556
3557def register_Ns3DataRate_methods(root_module, cls):
3558    cls.add_output_stream_operator()
3559    cls.add_binary_comparison_operator('!=')
3560    cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('double', 'right'))
3561    cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('uint64_t', 'right'))
3562    cls.add_inplace_numeric_operator('*=', param('double', 'right'))
3563    cls.add_inplace_numeric_operator('*=', param('uint64_t', 'right'))
3564    cls.add_binary_numeric_operator('+', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right'))
3565    cls.add_inplace_numeric_operator('+=', param('ns3::DataRate', 'right'))
3566    cls.add_binary_numeric_operator('-', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right'))
3567    cls.add_inplace_numeric_operator('-=', param('ns3::DataRate', 'right'))
3568    cls.add_binary_comparison_operator('<')
3569    cls.add_binary_comparison_operator('<=')
3570    cls.add_binary_comparison_operator('==')
3571    cls.add_binary_comparison_operator('>')
3572    cls.add_binary_comparison_operator('>=')
3573    ## data-rate.h (module 'network'): ns3::DataRate::DataRate(ns3::DataRate const & arg0) [constructor]
3574    cls.add_constructor([param('ns3::DataRate const &', 'arg0')])
3575    ## data-rate.h (module 'network'): ns3::DataRate::DataRate() [constructor]
3576    cls.add_constructor([])
3577    ## data-rate.h (module 'network'): ns3::DataRate::DataRate(uint64_t bps) [constructor]
3578    cls.add_constructor([param('uint64_t', 'bps')])
3579    ## data-rate.h (module 'network'): ns3::DataRate::DataRate(std::string rate) [constructor]
3580    cls.add_constructor([param('std::string', 'rate')])
3581    ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBitsTxTime(uint32_t bits) const [member function]
3582    cls.add_method('CalculateBitsTxTime',
3583                   'ns3::Time',
3584                   [param('uint32_t', 'bits')],
3585                   is_const=True)
3586    ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBytesTxTime(uint32_t bytes) const [member function]
3587    cls.add_method('CalculateBytesTxTime',
3588                   'ns3::Time',
3589                   [param('uint32_t', 'bytes')],
3590                   is_const=True)
3591    ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function]
3592    cls.add_method('GetBitRate',
3593                   'uint64_t',
3594                   [],
3595                   is_const=True)
3596    return
3597
3598def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls):
3599    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor]
3600    cls.add_constructor([])
3601    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor]
3602    cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')])
3603    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function]
3604    cls.add_method('Delete',
3605                   'void',
3606                   [param('ns3::AttributeAccessor *', 'object')],
3607                   is_static=True)
3608    return
3609
3610def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls):
3611    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor]
3612    cls.add_constructor([])
3613    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor]
3614    cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')])
3615    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function]
3616    cls.add_method('Delete',
3617                   'void',
3618                   [param('ns3::AttributeChecker *', 'object')],
3619                   is_static=True)
3620    return
3621
3622def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls):
3623    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor]
3624    cls.add_constructor([])
3625    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor]
3626    cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')])
3627    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function]
3628    cls.add_method('Delete',
3629                   'void',
3630                   [param('ns3::AttributeValue *', 'object')],
3631                   is_static=True)
3632    return
3633
3634def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls):
3635    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor]
3636    cls.add_constructor([])
3637    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor]
3638    cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')])
3639    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function]
3640    cls.add_method('Delete',
3641                   'void',
3642                   [param('ns3::CallbackImplBase *', 'object')],
3643                   is_static=True)
3644    return
3645
3646def register_Ns3DefaultDeleter__Ns3EpcTft_methods(root_module, cls):
3647    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EpcTft>::DefaultDeleter() [constructor]
3648    cls.add_constructor([])
3649    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EpcTft>::DefaultDeleter(ns3::DefaultDeleter<ns3::EpcTft> const & arg0) [constructor]
3650    cls.add_constructor([param('ns3::DefaultDeleter< ns3::EpcTft > const &', 'arg0')])
3651    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EpcTft>::Delete(ns3::EpcTft * object) [member function]
3652    cls.add_method('Delete',
3653                   'void',
3654                   [param('ns3::EpcTft *', 'object')],
3655                   is_static=True)
3656    return
3657
3658def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls):
3659    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor]
3660    cls.add_constructor([])
3661    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor]
3662    cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')])
3663    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function]
3664    cls.add_method('Delete',
3665                   'void',
3666                   [param('ns3::EventImpl *', 'object')],
3667                   is_static=True)
3668    return
3669
3670def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls):
3671    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor]
3672    cls.add_constructor([])
3673    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor]
3674    cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')])
3675    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function]
3676    cls.add_method('Delete',
3677                   'void',
3678                   [param('ns3::Hash::Implementation *', 'object')],
3679                   is_static=True)
3680    return
3681
3682def register_Ns3DefaultDeleter__Ns3LteChunkProcessor_methods(root_module, cls):
3683    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteChunkProcessor>::DefaultDeleter() [constructor]
3684    cls.add_constructor([])
3685    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteChunkProcessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::LteChunkProcessor> const & arg0) [constructor]
3686    cls.add_constructor([param('ns3::DefaultDeleter< ns3::LteChunkProcessor > const &', 'arg0')])
3687    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::LteChunkProcessor>::Delete(ns3::LteChunkProcessor * object) [member function]
3688    cls.add_method('Delete',
3689                   'void',
3690                   [param('ns3::LteChunkProcessor *', 'object')],
3691                   is_static=True)
3692    return
3693
3694def register_Ns3DefaultDeleter__Ns3LteControlMessage_methods(root_module, cls):
3695    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteControlMessage>::DefaultDeleter() [constructor]
3696    cls.add_constructor([])
3697    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteControlMessage>::DefaultDeleter(ns3::DefaultDeleter<ns3::LteControlMessage> const & arg0) [constructor]
3698    cls.add_constructor([param('ns3::DefaultDeleter< ns3::LteControlMessage > const &', 'arg0')])
3699    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::LteControlMessage>::Delete(ns3::LteControlMessage * object) [member function]
3700    cls.add_method('Delete',
3701                   'void',
3702                   [param('ns3::LteControlMessage *', 'object')],
3703                   is_static=True)
3704    return
3705
3706def register_Ns3DefaultDeleter__Ns3LteHarqPhy_methods(root_module, cls):
3707    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteHarqPhy>::DefaultDeleter() [constructor]
3708    cls.add_constructor([])
3709    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::LteHarqPhy>::DefaultDeleter(ns3::DefaultDeleter<ns3::LteHarqPhy> const & arg0) [constructor]
3710    cls.add_constructor([param('ns3::DefaultDeleter< ns3::LteHarqPhy > const &', 'arg0')])
3711    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::LteHarqPhy>::Delete(ns3::LteHarqPhy * object) [member function]
3712    cls.add_method('Delete',
3713                   'void',
3714                   [param('ns3::LteHarqPhy *', 'object')],
3715                   is_static=True)
3716    return
3717
3718def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls):
3719    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor]
3720    cls.add_constructor([])
3721    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor]
3722    cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')])
3723    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function]
3724    cls.add_method('Delete',
3725                   'void',
3726                   [param('ns3::NixVector *', 'object')],
3727                   is_static=True)
3728    return
3729
3730def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls):
3731    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor]
3732    cls.add_constructor([])
3733    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor]
3734    cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')])
3735    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function]
3736    cls.add_method('Delete',
3737                   'void',
3738                   [param('ns3::Packet *', 'object')],
3739                   is_static=True)
3740    return
3741
3742def register_Ns3DefaultDeleter__Ns3SpectrumModel_methods(root_module, cls):
3743    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumModel>::DefaultDeleter() [constructor]
3744    cls.add_constructor([])
3745    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumModel>::DefaultDeleter(ns3::DefaultDeleter<ns3::SpectrumModel> const & arg0) [constructor]
3746    cls.add_constructor([param('ns3::DefaultDeleter< ns3::SpectrumModel > const &', 'arg0')])
3747    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::SpectrumModel>::Delete(ns3::SpectrumModel * object) [member function]
3748    cls.add_method('Delete',
3749                   'void',
3750                   [param('ns3::SpectrumModel *', 'object')],
3751                   is_static=True)
3752    return
3753
3754def register_Ns3DefaultDeleter__Ns3SpectrumSignalParameters_methods(root_module, cls):
3755    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::DefaultDeleter() [constructor]
3756    cls.add_constructor([])
3757    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::DefaultDeleter(ns3::DefaultDeleter<ns3::SpectrumSignalParameters> const & arg0) [constructor]
3758    cls.add_constructor([param('ns3::DefaultDeleter< ns3::SpectrumSignalParameters > const &', 'arg0')])
3759    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::SpectrumSignalParameters>::Delete(ns3::SpectrumSignalParameters * object) [member function]
3760    cls.add_method('Delete',
3761                   'void',
3762                   [param('ns3::SpectrumSignalParameters *', 'object')],
3763                   is_static=True)
3764    return
3765
3766def register_Ns3DefaultDeleter__Ns3SpectrumValue_methods(root_module, cls):
3767    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumValue>::DefaultDeleter() [constructor]
3768    cls.add_constructor([])
3769    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::SpectrumValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::SpectrumValue> const & arg0) [constructor]
3770    cls.add_constructor([param('ns3::DefaultDeleter< ns3::SpectrumValue > const &', 'arg0')])
3771    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::SpectrumValue>::Delete(ns3::SpectrumValue * object) [member function]
3772    cls.add_method('Delete',
3773                   'void',
3774                   [param('ns3::SpectrumValue *', 'object')],
3775                   is_static=True)
3776    return
3777
3778def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls):
3779    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor]
3780    cls.add_constructor([])
3781    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor]
3782    cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')])
3783    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function]
3784    cls.add_method('Delete',
3785                   'void',
3786                   [param('ns3::TraceSourceAccessor *', 'object')],
3787                   is_static=True)
3788    return
3789
3790def register_Ns3DefaultDeleter__Ns3VendorSpecificValue_methods(root_module, cls):
3791    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::VendorSpecificValue>::DefaultDeleter() [constructor]
3792    cls.add_constructor([])
3793    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::VendorSpecificValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::VendorSpecificValue> const & arg0) [constructor]
3794    cls.add_constructor([param('ns3::DefaultDeleter< ns3::VendorSpecificValue > const &', 'arg0')])
3795    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::VendorSpecificValue>::Delete(ns3::VendorSpecificValue * object) [member function]
3796    cls.add_method('Delete',
3797                   'void',
3798                   [param('ns3::VendorSpecificValue *', 'object')],
3799                   is_static=True)
3800    return
3801
3802def register_Ns3DefaultDeleter__Ns3X2CellInfo_methods(root_module, cls):
3803    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::X2CellInfo>::DefaultDeleter() [constructor]
3804    cls.add_constructor([])
3805    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::X2CellInfo>::DefaultDeleter(ns3::DefaultDeleter<ns3::X2CellInfo> const & arg0) [constructor]
3806    cls.add_constructor([param('ns3::DefaultDeleter< ns3::X2CellInfo > const &', 'arg0')])
3807    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::X2CellInfo>::Delete(ns3::X2CellInfo * object) [member function]
3808    cls.add_method('Delete',
3809                   'void',
3810                   [param('ns3::X2CellInfo *', 'object')],
3811                   is_static=True)
3812    return
3813
3814def register_Ns3DefaultDeleter__Ns3X2IfaceInfo_methods(root_module, cls):
3815    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::X2IfaceInfo>::DefaultDeleter() [constructor]
3816    cls.add_constructor([])
3817    ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::X2IfaceInfo>::DefaultDeleter(ns3::DefaultDeleter<ns3::X2IfaceInfo> const & arg0) [constructor]
3818    cls.add_constructor([param('ns3::DefaultDeleter< ns3::X2IfaceInfo > const &', 'arg0')])
3819    ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::X2IfaceInfo>::Delete(ns3::X2IfaceInfo * object) [member function]
3820    cls.add_method('Delete',
3821                   'void',
3822                   [param('ns3::X2IfaceInfo *', 'object')],
3823                   is_static=True)
3824    return
3825
3826def register_Ns3DlDciListElement_s_methods(root_module, cls):
3827    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::DlDciListElement_s() [constructor]
3828    cls.add_constructor([])
3829    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::DlDciListElement_s(ns3::DlDciListElement_s const & arg0) [constructor]
3830    cls.add_constructor([param('ns3::DlDciListElement_s const &', 'arg0')])
3831    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_aggrLevel [variable]
3832    cls.add_instance_attribute('m_aggrLevel', 'uint8_t', is_const=False)
3833    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_cceIndex [variable]
3834    cls.add_instance_attribute('m_cceIndex', 'uint8_t', is_const=False)
3835    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_dai [variable]
3836    cls.add_instance_attribute('m_dai', 'uint8_t', is_const=False)
3837    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_dlPowerOffset [variable]
3838    cls.add_instance_attribute('m_dlPowerOffset', 'uint8_t', is_const=False)
3839    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_format [variable]
3840    cls.add_instance_attribute('m_format', 'ns3::DlDciListElement_s::Format_e', is_const=False)
3841    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_harqProcess [variable]
3842    cls.add_instance_attribute('m_harqProcess', 'uint8_t', is_const=False)
3843    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_mcs [variable]
3844    cls.add_instance_attribute('m_mcs', 'std::vector< unsigned char >', is_const=False)
3845    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_nGap [variable]
3846    cls.add_instance_attribute('m_nGap', 'ns3::DlDciListElement_s::Ngap_e', is_const=False)
3847    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_ndi [variable]
3848    cls.add_instance_attribute('m_ndi', 'std::vector< unsigned char >', is_const=False)
3849    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_pdcchOrder [variable]
3850    cls.add_instance_attribute('m_pdcchOrder', 'bool', is_const=False)
3851    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_pdcchPowerOffset [variable]
3852    cls.add_instance_attribute('m_pdcchPowerOffset', 'uint8_t', is_const=False)
3853    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_prachMaskIndex [variable]
3854    cls.add_instance_attribute('m_prachMaskIndex', 'uint8_t', is_const=False)
3855    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_preambleIndex [variable]
3856    cls.add_instance_attribute('m_preambleIndex', 'uint8_t', is_const=False)
3857    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_precodingInfo [variable]
3858    cls.add_instance_attribute('m_precodingInfo', 'uint8_t', is_const=False)
3859    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_rbBitmap [variable]
3860    cls.add_instance_attribute('m_rbBitmap', 'uint32_t', is_const=False)
3861    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_rbShift [variable]
3862    cls.add_instance_attribute('m_rbShift', 'uint8_t', is_const=False)
3863    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_resAlloc [variable]
3864    cls.add_instance_attribute('m_resAlloc', 'uint8_t', is_const=False)
3865    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_rnti [variable]
3866    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
3867    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_rv [variable]
3868    cls.add_instance_attribute('m_rv', 'std::vector< unsigned char >', is_const=False)
3869    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_spsRelease [variable]
3870    cls.add_instance_attribute('m_spsRelease', 'bool', is_const=False)
3871    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_tbSwap [variable]
3872    cls.add_instance_attribute('m_tbSwap', 'bool', is_const=False)
3873    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_tbsIdx [variable]
3874    cls.add_instance_attribute('m_tbsIdx', 'uint8_t', is_const=False)
3875    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_tbsSize [variable]
3876    cls.add_instance_attribute('m_tbsSize', 'std::vector< unsigned short >', is_const=False)
3877    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_tpc [variable]
3878    cls.add_instance_attribute('m_tpc', 'uint8_t', is_const=False)
3879    ## ff-mac-common.h (module 'lte'): ns3::DlDciListElement_s::m_vrbFormat [variable]
3880    cls.add_instance_attribute('m_vrbFormat', 'ns3::DlDciListElement_s::VrbFormat_e', is_const=False)
3881    return
3882
3883def register_Ns3DlInfoListElement_s_methods(root_module, cls):
3884    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s::DlInfoListElement_s() [constructor]
3885    cls.add_constructor([])
3886    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s::DlInfoListElement_s(ns3::DlInfoListElement_s const & arg0) [constructor]
3887    cls.add_constructor([param('ns3::DlInfoListElement_s const &', 'arg0')])
3888    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s::m_harqProcessId [variable]
3889    cls.add_instance_attribute('m_harqProcessId', 'uint8_t', is_const=False)
3890    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s::m_harqStatus [variable]
3891    cls.add_instance_attribute('m_harqStatus', 'std::vector< ns3::DlInfoListElement_s::HarqStatus_e >', is_const=False)
3892    ## ff-mac-common.h (module 'lte'): ns3::DlInfoListElement_s::m_rnti [variable]
3893    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
3894    return
3895
3896def register_Ns3DlSchedulingCallbackInfo_methods(root_module, cls):
3897    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::DlSchedulingCallbackInfo() [constructor]
3898    cls.add_constructor([])
3899    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::DlSchedulingCallbackInfo(ns3::DlSchedulingCallbackInfo const & arg0) [constructor]
3900    cls.add_constructor([param('ns3::DlSchedulingCallbackInfo const &', 'arg0')])
3901    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::componentCarrierId [variable]
3902    cls.add_instance_attribute('componentCarrierId', 'uint8_t', is_const=False)
3903    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::frameNo [variable]
3904    cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False)
3905    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::mcsTb1 [variable]
3906    cls.add_instance_attribute('mcsTb1', 'uint8_t', is_const=False)
3907    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::mcsTb2 [variable]
3908    cls.add_instance_attribute('mcsTb2', 'uint8_t', is_const=False)
3909    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::rnti [variable]
3910    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
3911    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::sizeTb1 [variable]
3912    cls.add_instance_attribute('sizeTb1', 'uint16_t', is_const=False)
3913    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::sizeTb2 [variable]
3914    cls.add_instance_attribute('sizeTb2', 'uint16_t', is_const=False)
3915    ## lte-common.h (module 'lte'): ns3::DlSchedulingCallbackInfo::subframeNo [variable]
3916    cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False)
3917    return
3918
3919def register_Ns3DrxConfig_s_methods(root_module, cls):
3920    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::DrxConfig_s() [constructor]
3921    cls.add_constructor([])
3922    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::DrxConfig_s(ns3::DrxConfig_s const & arg0) [constructor]
3923    cls.add_constructor([param('ns3::DrxConfig_s const &', 'arg0')])
3924    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_drxInactivityTimer [variable]
3925    cls.add_instance_attribute('m_drxInactivityTimer', 'uint16_t', is_const=False)
3926    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_drxRetransmissionTimer [variable]
3927    cls.add_instance_attribute('m_drxRetransmissionTimer', 'uint16_t', is_const=False)
3928    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_drxShortCycleTimer [variable]
3929    cls.add_instance_attribute('m_drxShortCycleTimer', 'uint8_t', is_const=False)
3930    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_longDrxCycle [variable]
3931    cls.add_instance_attribute('m_longDrxCycle', 'uint16_t', is_const=False)
3932    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_longDrxCycleStartOffset [variable]
3933    cls.add_instance_attribute('m_longDrxCycleStartOffset', 'uint16_t', is_const=False)
3934    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_onDurationTimer [variable]
3935    cls.add_instance_attribute('m_onDurationTimer', 'uint8_t', is_const=False)
3936    ## ff-mac-common.h (module 'lte'): ns3::DrxConfig_s::m_shortDrxCycle [variable]
3937    cls.add_instance_attribute('m_shortDrxCycle', 'uint16_t', is_const=False)
3938    return
3939
3940def register_Ns3EpcEnbS1SapProvider_methods(root_module, cls):
3941    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::EpcEnbS1SapProvider() [constructor]
3942    cls.add_constructor([])
3943    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::EpcEnbS1SapProvider(ns3::EpcEnbS1SapProvider const & arg0) [constructor]
3944    cls.add_constructor([param('ns3::EpcEnbS1SapProvider const &', 'arg0')])
3945    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapProvider::DoSendReleaseIndication(uint64_t imsi, uint16_t rnti, uint8_t bearerId) [member function]
3946    cls.add_method('DoSendReleaseIndication',
3947                   'void',
3948                   [param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('uint8_t', 'bearerId')],
3949                   is_pure_virtual=True, is_virtual=True)
3950    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapProvider::InitialUeMessage(uint64_t imsi, uint16_t rnti) [member function]
3951    cls.add_method('InitialUeMessage',
3952                   'void',
3953                   [param('uint64_t', 'imsi'), param('uint16_t', 'rnti')],
3954                   is_pure_virtual=True, is_virtual=True)
3955    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapProvider::PathSwitchRequest(ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters params) [member function]
3956    cls.add_method('PathSwitchRequest',
3957                   'void',
3958                   [param('ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters', 'params')],
3959                   is_pure_virtual=True, is_virtual=True)
3960    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapProvider::UeContextRelease(uint16_t rnti) [member function]
3961    cls.add_method('UeContextRelease',
3962                   'void',
3963                   [param('uint16_t', 'rnti')],
3964                   is_pure_virtual=True, is_virtual=True)
3965    return
3966
3967def register_Ns3EpcEnbS1SapProviderBearerToBeSwitched_methods(root_module, cls):
3968    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::BearerToBeSwitched::BearerToBeSwitched() [constructor]
3969    cls.add_constructor([])
3970    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::BearerToBeSwitched::BearerToBeSwitched(ns3::EpcEnbS1SapProvider::BearerToBeSwitched const & arg0) [constructor]
3971    cls.add_constructor([param('ns3::EpcEnbS1SapProvider::BearerToBeSwitched const &', 'arg0')])
3972    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::BearerToBeSwitched::epsBearerId [variable]
3973    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
3974    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::BearerToBeSwitched::teid [variable]
3975    cls.add_instance_attribute('teid', 'uint32_t', is_const=False)
3976    return
3977
3978def register_Ns3EpcEnbS1SapProviderPathSwitchRequestParameters_methods(root_module, cls):
3979    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::PathSwitchRequestParameters() [constructor]
3980    cls.add_constructor([])
3981    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::PathSwitchRequestParameters(ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters const & arg0) [constructor]
3982    cls.add_constructor([param('ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters const &', 'arg0')])
3983    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::bearersToBeSwitched [variable]
3984    cls.add_instance_attribute('bearersToBeSwitched', 'std::list< ns3::EpcEnbS1SapProvider::BearerToBeSwitched >', is_const=False)
3985    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::cellId [variable]
3986    cls.add_instance_attribute('cellId', 'uint16_t', is_const=False)
3987    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::mmeUeS1Id [variable]
3988    cls.add_instance_attribute('mmeUeS1Id', 'uint32_t', is_const=False)
3989    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapProvider::PathSwitchRequestParameters::rnti [variable]
3990    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
3991    return
3992
3993def register_Ns3EpcEnbS1SapUser_methods(root_module, cls):
3994    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::EpcEnbS1SapUser() [constructor]
3995    cls.add_constructor([])
3996    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::EpcEnbS1SapUser(ns3::EpcEnbS1SapUser const & arg0) [constructor]
3997    cls.add_constructor([param('ns3::EpcEnbS1SapUser const &', 'arg0')])
3998    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequest(ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters params) [member function]
3999    cls.add_method('DataRadioBearerSetupRequest',
4000                   'void',
4001                   [param('ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters', 'params')],
4002                   is_pure_virtual=True, is_virtual=True)
4003    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapUser::InitialContextSetupRequest(ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters params) [member function]
4004    cls.add_method('InitialContextSetupRequest',
4005                   'void',
4006                   [param('ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters', 'params')],
4007                   is_pure_virtual=True, is_virtual=True)
4008    ## epc-enb-s1-sap.h (module 'lte'): void ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledge(ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters params) [member function]
4009    cls.add_method('PathSwitchRequestAcknowledge',
4010                   'void',
4011                   [param('ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters', 'params')],
4012                   is_pure_virtual=True, is_virtual=True)
4013    return
4014
4015def register_Ns3EpcEnbS1SapUserDataRadioBearerSetupRequestParameters_methods(root_module, cls):
4016    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::DataRadioBearerSetupRequestParameters() [constructor]
4017    cls.add_constructor([])
4018    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::DataRadioBearerSetupRequestParameters(ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters const & arg0) [constructor]
4019    cls.add_constructor([param('ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters const &', 'arg0')])
4020    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::bearer [variable]
4021    cls.add_instance_attribute('bearer', 'ns3::EpsBearer', is_const=False)
4022    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::bearerId [variable]
4023    cls.add_instance_attribute('bearerId', 'uint8_t', is_const=False)
4024    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::gtpTeid [variable]
4025    cls.add_instance_attribute('gtpTeid', 'uint32_t', is_const=False)
4026    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::rnti [variable]
4027    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
4028    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters::transportLayerAddress [variable]
4029    cls.add_instance_attribute('transportLayerAddress', 'ns3::Ipv4Address', is_const=False)
4030    return
4031
4032def register_Ns3EpcEnbS1SapUserInitialContextSetupRequestParameters_methods(root_module, cls):
4033    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters::InitialContextSetupRequestParameters() [constructor]
4034    cls.add_constructor([])
4035    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters::InitialContextSetupRequestParameters(ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters const & arg0) [constructor]
4036    cls.add_constructor([param('ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters const &', 'arg0')])
4037    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::InitialContextSetupRequestParameters::rnti [variable]
4038    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
4039    return
4040
4041def register_Ns3EpcEnbS1SapUserPathSwitchRequestAcknowledgeParameters_methods(root_module, cls):
4042    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters::PathSwitchRequestAcknowledgeParameters() [constructor]
4043    cls.add_constructor([])
4044    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters::PathSwitchRequestAcknowledgeParameters(ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters const & arg0) [constructor]
4045    cls.add_constructor([param('ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters const &', 'arg0')])
4046    ## epc-enb-s1-sap.h (module 'lte'): ns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters::rnti [variable]
4047    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
4048    return
4049
4050def register_Ns3EpcS11Sap_methods(root_module, cls):
4051    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::EpcS11Sap() [constructor]
4052    cls.add_constructor([])
4053    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::EpcS11Sap(ns3::EpcS11Sap const & arg0) [constructor]
4054    cls.add_constructor([param('ns3::EpcS11Sap const &', 'arg0')])
4055    return
4056
4057def register_Ns3EpcS11SapFteid_methods(root_module, cls):
4058    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Fteid::Fteid() [constructor]
4059    cls.add_constructor([])
4060    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Fteid::Fteid(ns3::EpcS11Sap::Fteid const & arg0) [constructor]
4061    cls.add_constructor([param('ns3::EpcS11Sap::Fteid const &', 'arg0')])
4062    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Fteid::address [variable]
4063    cls.add_instance_attribute('address', 'ns3::Ipv4Address', is_const=False)
4064    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Fteid::teid [variable]
4065    cls.add_instance_attribute('teid', 'uint32_t', is_const=False)
4066    return
4067
4068def register_Ns3EpcS11SapGtpcMessage_methods(root_module, cls):
4069    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::GtpcMessage::GtpcMessage() [constructor]
4070    cls.add_constructor([])
4071    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::GtpcMessage::GtpcMessage(ns3::EpcS11Sap::GtpcMessage const & arg0) [constructor]
4072    cls.add_constructor([param('ns3::EpcS11Sap::GtpcMessage const &', 'arg0')])
4073    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::GtpcMessage::teid [variable]
4074    cls.add_instance_attribute('teid', 'uint32_t', is_const=False)
4075    return
4076
4077def register_Ns3EpcS11SapUli_methods(root_module, cls):
4078    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Uli::Uli() [constructor]
4079    cls.add_constructor([])
4080    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Uli::Uli(ns3::EpcS11Sap::Uli const & arg0) [constructor]
4081    cls.add_constructor([param('ns3::EpcS11Sap::Uli const &', 'arg0')])
4082    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11Sap::Uli::gci [variable]
4083    cls.add_instance_attribute('gci', 'uint16_t', is_const=False)
4084    return
4085
4086def register_Ns3EpcS11SapMme_methods(root_module, cls):
4087    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::EpcS11SapMme() [constructor]
4088    cls.add_constructor([])
4089    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::EpcS11SapMme(ns3::EpcS11SapMme const & arg0) [constructor]
4090    cls.add_constructor([param('ns3::EpcS11SapMme const &', 'arg0')])
4091    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapMme::CreateSessionResponse(ns3::EpcS11SapMme::CreateSessionResponseMessage msg) [member function]
4092    cls.add_method('CreateSessionResponse',
4093                   'void',
4094                   [param('ns3::EpcS11SapMme::CreateSessionResponseMessage', 'msg')],
4095                   is_pure_virtual=True, is_virtual=True)
4096    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapMme::DeleteBearerRequest(ns3::EpcS11SapMme::DeleteBearerRequestMessage msg) [member function]
4097    cls.add_method('DeleteBearerRequest',
4098                   'void',
4099                   [param('ns3::EpcS11SapMme::DeleteBearerRequestMessage', 'msg')],
4100                   is_pure_virtual=True, is_virtual=True)
4101    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapMme::ModifyBearerResponse(ns3::EpcS11SapMme::ModifyBearerResponseMessage msg) [member function]
4102    cls.add_method('ModifyBearerResponse',
4103                   'void',
4104                   [param('ns3::EpcS11SapMme::ModifyBearerResponseMessage', 'msg')],
4105                   is_pure_virtual=True, is_virtual=True)
4106    return
4107
4108def register_Ns3EpcS11SapMmeBearerContextCreated_methods(root_module, cls):
4109    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated::BearerContextCreated() [constructor]
4110    cls.add_constructor([])
4111    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated::BearerContextCreated(ns3::EpcS11SapMme::BearerContextCreated const & arg0) [constructor]
4112    cls.add_constructor([param('ns3::EpcS11SapMme::BearerContextCreated const &', 'arg0')])
4113    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated::bearerLevelQos [variable]
4114    cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False)
4115    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated::epsBearerId [variable]
4116    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
4117    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated::sgwFteid [variable]
4118    cls.add_instance_attribute('sgwFteid', 'ns3::EpcS11Sap::Fteid', is_const=False)
4119    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextCreated::tft [variable]
4120    cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False)
4121    return
4122
4123def register_Ns3EpcS11SapMmeBearerContextRemoved_methods(root_module, cls):
4124    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextRemoved::BearerContextRemoved() [constructor]
4125    cls.add_constructor([])
4126    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextRemoved::BearerContextRemoved(ns3::EpcS11SapMme::BearerContextRemoved const & arg0) [constructor]
4127    cls.add_constructor([param('ns3::EpcS11SapMme::BearerContextRemoved const &', 'arg0')])
4128    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::BearerContextRemoved::epsBearerId [variable]
4129    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
4130    return
4131
4132def register_Ns3EpcS11SapMmeCreateSessionResponseMessage_methods(root_module, cls):
4133    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::CreateSessionResponseMessage::CreateSessionResponseMessage() [constructor]
4134    cls.add_constructor([])
4135    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::CreateSessionResponseMessage::CreateSessionResponseMessage(ns3::EpcS11SapMme::CreateSessionResponseMessage const & arg0) [constructor]
4136    cls.add_constructor([param('ns3::EpcS11SapMme::CreateSessionResponseMessage const &', 'arg0')])
4137    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::CreateSessionResponseMessage::bearerContextsCreated [variable]
4138    cls.add_instance_attribute('bearerContextsCreated', 'std::list< ns3::EpcS11SapMme::BearerContextCreated >', is_const=False)
4139    return
4140
4141def register_Ns3EpcS11SapMmeDeleteBearerRequestMessage_methods(root_module, cls):
4142    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::DeleteBearerRequestMessage::DeleteBearerRequestMessage() [constructor]
4143    cls.add_constructor([])
4144    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::DeleteBearerRequestMessage::DeleteBearerRequestMessage(ns3::EpcS11SapMme::DeleteBearerRequestMessage const & arg0) [constructor]
4145    cls.add_constructor([param('ns3::EpcS11SapMme::DeleteBearerRequestMessage const &', 'arg0')])
4146    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::DeleteBearerRequestMessage::bearerContextsRemoved [variable]
4147    cls.add_instance_attribute('bearerContextsRemoved', 'std::list< ns3::EpcS11SapMme::BearerContextRemoved >', is_const=False)
4148    return
4149
4150def register_Ns3EpcS11SapMmeModifyBearerResponseMessage_methods(root_module, cls):
4151    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::ModifyBearerResponseMessage::ModifyBearerResponseMessage() [constructor]
4152    cls.add_constructor([])
4153    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::ModifyBearerResponseMessage::ModifyBearerResponseMessage(ns3::EpcS11SapMme::ModifyBearerResponseMessage const & arg0) [constructor]
4154    cls.add_constructor([param('ns3::EpcS11SapMme::ModifyBearerResponseMessage const &', 'arg0')])
4155    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapMme::ModifyBearerResponseMessage::cause [variable]
4156    cls.add_instance_attribute('cause', 'ns3::EpcS11SapMme::ModifyBearerResponseMessage::Cause', is_const=False)
4157    return
4158
4159def register_Ns3EpcS11SapSgw_methods(root_module, cls):
4160    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::EpcS11SapSgw() [constructor]
4161    cls.add_constructor([])
4162    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::EpcS11SapSgw(ns3::EpcS11SapSgw const & arg0) [constructor]
4163    cls.add_constructor([param('ns3::EpcS11SapSgw const &', 'arg0')])
4164    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapSgw::CreateSessionRequest(ns3::EpcS11SapSgw::CreateSessionRequestMessage msg) [member function]
4165    cls.add_method('CreateSessionRequest',
4166                   'void',
4167                   [param('ns3::EpcS11SapSgw::CreateSessionRequestMessage', 'msg')],
4168                   is_pure_virtual=True, is_virtual=True)
4169    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapSgw::DeleteBearerCommand(ns3::EpcS11SapSgw::DeleteBearerCommandMessage msg) [member function]
4170    cls.add_method('DeleteBearerCommand',
4171                   'void',
4172                   [param('ns3::EpcS11SapSgw::DeleteBearerCommandMessage', 'msg')],
4173                   is_pure_virtual=True, is_virtual=True)
4174    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapSgw::DeleteBearerResponse(ns3::EpcS11SapSgw::DeleteBearerResponseMessage msg) [member function]
4175    cls.add_method('DeleteBearerResponse',
4176                   'void',
4177                   [param('ns3::EpcS11SapSgw::DeleteBearerResponseMessage', 'msg')],
4178                   is_pure_virtual=True, is_virtual=True)
4179    ## epc-s11-sap.h (module 'lte'): void ns3::EpcS11SapSgw::ModifyBearerRequest(ns3::EpcS11SapSgw::ModifyBearerRequestMessage msg) [member function]
4180    cls.add_method('ModifyBearerRequest',
4181                   'void',
4182                   [param('ns3::EpcS11SapSgw::ModifyBearerRequestMessage', 'msg')],
4183                   is_pure_virtual=True, is_virtual=True)
4184    return
4185
4186def register_Ns3EpcS11SapSgwBearerContextRemovedSgwPgw_methods(root_module, cls):
4187    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw::BearerContextRemovedSgwPgw() [constructor]
4188    cls.add_constructor([])
4189    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw::BearerContextRemovedSgwPgw(ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw const & arg0) [constructor]
4190    cls.add_constructor([param('ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw const &', 'arg0')])
4191    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw::epsBearerId [variable]
4192    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
4193    return
4194
4195def register_Ns3EpcS11SapSgwBearerContextToBeCreated_methods(root_module, cls):
4196    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated::BearerContextToBeCreated() [constructor]
4197    cls.add_constructor([])
4198    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated::BearerContextToBeCreated(ns3::EpcS11SapSgw::BearerContextToBeCreated const & arg0) [constructor]
4199    cls.add_constructor([param('ns3::EpcS11SapSgw::BearerContextToBeCreated const &', 'arg0')])
4200    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated::bearerLevelQos [variable]
4201    cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False)
4202    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated::epsBearerId [variable]
4203    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
4204    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated::sgwFteid [variable]
4205    cls.add_instance_attribute('sgwFteid', 'ns3::EpcS11Sap::Fteid', is_const=False)
4206    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeCreated::tft [variable]
4207    cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False)
4208    return
4209
4210def register_Ns3EpcS11SapSgwBearerContextToBeRemoved_methods(root_module, cls):
4211    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeRemoved::BearerContextToBeRemoved() [constructor]
4212    cls.add_constructor([])
4213    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeRemoved::BearerContextToBeRemoved(ns3::EpcS11SapSgw::BearerContextToBeRemoved const & arg0) [constructor]
4214    cls.add_constructor([param('ns3::EpcS11SapSgw::BearerContextToBeRemoved const &', 'arg0')])
4215    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::BearerContextToBeRemoved::epsBearerId [variable]
4216    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
4217    return
4218
4219def register_Ns3EpcS11SapSgwCreateSessionRequestMessage_methods(root_module, cls):
4220    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::CreateSessionRequestMessage::CreateSessionRequestMessage() [constructor]
4221    cls.add_constructor([])
4222    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::CreateSessionRequestMessage::CreateSessionRequestMessage(ns3::EpcS11SapSgw::CreateSessionRequestMessage const & arg0) [constructor]
4223    cls.add_constructor([param('ns3::EpcS11SapSgw::CreateSessionRequestMessage const &', 'arg0')])
4224    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::CreateSessionRequestMessage::bearerContextsToBeCreated [variable]
4225    cls.add_instance_attribute('bearerContextsToBeCreated', 'std::list< ns3::EpcS11SapSgw::BearerContextToBeCreated >', is_const=False)
4226    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::CreateSessionRequestMessage::imsi [variable]
4227    cls.add_instance_attribute('imsi', 'uint64_t', is_const=False)
4228    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::CreateSessionRequestMessage::uli [variable]
4229    cls.add_instance_attribute('uli', 'ns3::EpcS11Sap::Uli', is_const=False)
4230    return
4231
4232def register_Ns3EpcS11SapSgwDeleteBearerCommandMessage_methods(root_module, cls):
4233    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerCommandMessage::DeleteBearerCommandMessage() [constructor]
4234    cls.add_constructor([])
4235    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerCommandMessage::DeleteBearerCommandMessage(ns3::EpcS11SapSgw::DeleteBearerCommandMessage const & arg0) [constructor]
4236    cls.add_constructor([param('ns3::EpcS11SapSgw::DeleteBearerCommandMessage const &', 'arg0')])
4237    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerCommandMessage::bearerContextsToBeRemoved [variable]
4238    cls.add_instance_attribute('bearerContextsToBeRemoved', 'std::list< ns3::EpcS11SapSgw::BearerContextToBeRemoved >', is_const=False)
4239    return
4240
4241def register_Ns3EpcS11SapSgwDeleteBearerResponseMessage_methods(root_module, cls):
4242    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerResponseMessage::DeleteBearerResponseMessage() [constructor]
4243    cls.add_constructor([])
4244    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerResponseMessage::DeleteBearerResponseMessage(ns3::EpcS11SapSgw::DeleteBearerResponseMessage const & arg0) [constructor]
4245    cls.add_constructor([param('ns3::EpcS11SapSgw::DeleteBearerResponseMessage const &', 'arg0')])
4246    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::DeleteBearerResponseMessage::bearerContextsRemoved [variable]
4247    cls.add_instance_attribute('bearerContextsRemoved', 'std::list< ns3::EpcS11SapSgw::BearerContextRemovedSgwPgw >', is_const=False)
4248    return
4249
4250def register_Ns3EpcS11SapSgwModifyBearerRequestMessage_methods(root_module, cls):
4251    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::ModifyBearerRequestMessage::ModifyBearerRequestMessage() [constructor]
4252    cls.add_constructor([])
4253    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::ModifyBearerRequestMessage::ModifyBearerRequestMessage(ns3::EpcS11SapSgw::ModifyBearerRequestMessage const & arg0) [constructor]
4254    cls.add_constructor([param('ns3::EpcS11SapSgw::ModifyBearerRequestMessage const &', 'arg0')])
4255    ## epc-s11-sap.h (module 'lte'): ns3::EpcS11SapSgw::ModifyBearerRequestMessage::uli [variable]
4256    cls.add_instance_attribute('uli', 'ns3::EpcS11Sap::Uli', is_const=False)
4257    return
4258
4259def register_Ns3EpcS1apSap_methods(root_module, cls):
4260    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSap::EpcS1apSap() [constructor]
4261    cls.add_constructor([])
4262    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSap::EpcS1apSap(ns3::EpcS1apSap const & arg0) [constructor]
4263    cls.add_constructor([param('ns3::EpcS1apSap const &', 'arg0')])
4264    return
4265
4266def register_Ns3EpcS1apSapEnb_methods(root_module, cls):
4267    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::EpcS1apSapEnb() [constructor]
4268    cls.add_constructor([])
4269    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::EpcS1apSapEnb(ns3::EpcS1apSapEnb const & arg0) [constructor]
4270    cls.add_constructor([param('ns3::EpcS1apSapEnb const &', 'arg0')])
4271    ## epc-s1ap-sap.h (module 'lte'): void ns3::EpcS1apSapEnb::InitialContextSetupRequest(uint64_t mmeUeS1Id, uint16_t enbUeS1Id, std::list<ns3::EpcS1apSapEnb::ErabToBeSetupItem, std::allocator<ns3::EpcS1apSapEnb::ErabToBeSetupItem> > erabToBeSetupList) [member function]
4272    cls.add_method('InitialContextSetupRequest',
4273                   'void',
4274                   [param('uint64_t', 'mmeUeS1Id'), param('uint16_t', 'enbUeS1Id'), param('std::list< ns3::EpcS1apSapEnb::ErabToBeSetupItem >', 'erabToBeSetupList')],
4275                   is_pure_virtual=True, is_virtual=True)
4276    ## epc-s1ap-sap.h (module 'lte'): void ns3::EpcS1apSapEnb::PathSwitchRequestAcknowledge(uint64_t enbUeS1Id, uint64_t mmeUeS1Id, uint16_t cgi, std::list<ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem, std::allocator<ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem> > erabToBeSwitchedInUplinkList) [member function]
4277    cls.add_method('PathSwitchRequestAcknowledge',
4278                   'void',
4279                   [param('uint64_t', 'enbUeS1Id'), param('uint64_t', 'mmeUeS1Id'), param('uint16_t', 'cgi'), param('std::list< ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem >', 'erabToBeSwitchedInUplinkList')],
4280                   is_pure_virtual=True, is_virtual=True)
4281    return
4282
4283def register_Ns3EpcS1apSapEnbErabSwitchedInUplinkItem_methods(root_module, cls):
4284    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem::ErabSwitchedInUplinkItem() [constructor]
4285    cls.add_constructor([])
4286    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem::ErabSwitchedInUplinkItem(ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem const & arg0) [constructor]
4287    cls.add_constructor([param('ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem const &', 'arg0')])
4288    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem::enbTeid [variable]
4289    cls.add_instance_attribute('enbTeid', 'uint32_t', is_const=False)
4290    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem::erabId [variable]
4291    cls.add_instance_attribute('erabId', 'uint8_t', is_const=False)
4292    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem::transportLayerAddress [variable]
4293    cls.add_instance_attribute('transportLayerAddress', 'ns3::Ipv4Address', is_const=False)
4294    return
4295
4296def register_Ns3EpcS1apSapEnbErabToBeSetupItem_methods(root_module, cls):
4297    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem::ErabToBeSetupItem() [constructor]
4298    cls.add_constructor([])
4299    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem::ErabToBeSetupItem(ns3::EpcS1apSapEnb::ErabToBeSetupItem const & arg0) [constructor]
4300    cls.add_constructor([param('ns3::EpcS1apSapEnb::ErabToBeSetupItem const &', 'arg0')])
4301    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem::erabId [variable]
4302    cls.add_instance_attribute('erabId', 'uint8_t', is_const=False)
4303    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem::erabLevelQosParameters [variable]
4304    cls.add_instance_attribute('erabLevelQosParameters', 'ns3::EpsBearer', is_const=False)
4305    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem::sgwTeid [variable]
4306    cls.add_instance_attribute('sgwTeid', 'uint32_t', is_const=False)
4307    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapEnb::ErabToBeSetupItem::transportLayerAddress [variable]
4308    cls.add_instance_attribute('transportLayerAddress', 'ns3::Ipv4Address', is_const=False)
4309    return
4310
4311def register_Ns3EpcS1apSapMme_methods(root_module, cls):
4312    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::EpcS1apSapMme() [constructor]
4313    cls.add_constructor([])
4314    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::EpcS1apSapMme(ns3::EpcS1apSapMme const & arg0) [constructor]
4315    cls.add_constructor([param('ns3::EpcS1apSapMme const &', 'arg0')])
4316    ## epc-s1ap-sap.h (module 'lte'): void ns3::EpcS1apSapMme::ErabReleaseIndication(uint64_t mmeUeS1Id, uint16_t enbUeS1Id, std::list<ns3::EpcS1apSapMme::ErabToBeReleasedIndication, std::allocator<ns3::EpcS1apSapMme::ErabToBeReleasedIndication> > erabToBeReleaseIndication) [member function]
4317    cls.add_method('ErabReleaseIndication',
4318                   'void',
4319                   [param('uint64_t', 'mmeUeS1Id'), param('uint16_t', 'enbUeS1Id'), param('std::list< ns3::EpcS1apSapMme::ErabToBeReleasedIndication >', 'erabToBeReleaseIndication')],
4320                   is_pure_virtual=True, is_virtual=True)
4321    ## epc-s1ap-sap.h (module 'lte'): void ns3::EpcS1apSapMme::InitialContextSetupResponse(uint64_t mmeUeS1Id, uint16_t enbUeS1Id, std::list<ns3::EpcS1apSapMme::ErabSetupItem, std::allocator<ns3::EpcS1apSapMme::ErabSetupItem> > erabSetupList) [member function]
4322    cls.add_method('InitialContextSetupResponse',
4323                   'void',
4324                   [param('uint64_t', 'mmeUeS1Id'), param('uint16_t', 'enbUeS1Id'), param('std::list< ns3::EpcS1apSapMme::ErabSetupItem >', 'erabSetupList')],
4325                   is_pure_virtual=True, is_virtual=True)
4326    ## epc-s1ap-sap.h (module 'lte'): void ns3::EpcS1apSapMme::InitialUeMessage(uint64_t mmeUeS1Id, uint16_t enbUeS1Id, uint64_t stmsi, uint16_t ecgi) [member function]
4327    cls.add_method('InitialUeMessage',
4328                   'void',
4329                   [param('uint64_t', 'mmeUeS1Id'), param('uint16_t', 'enbUeS1Id'), param('uint64_t', 'stmsi'), param('uint16_t', 'ecgi')],
4330                   is_pure_virtual=True, is_virtual=True)
4331    ## epc-s1ap-sap.h (module 'lte'): void ns3::EpcS1apSapMme::PathSwitchRequest(uint64_t enbUeS1Id, uint64_t mmeUeS1Id, uint16_t gci, std::list<ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem, std::allocator<ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem> > erabToBeSwitchedInDownlinkList) [member function]
4332    cls.add_method('PathSwitchRequest',
4333                   'void',
4334                   [param('uint64_t', 'enbUeS1Id'), param('uint64_t', 'mmeUeS1Id'), param('uint16_t', 'gci'), param('std::list< ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem >', 'erabToBeSwitchedInDownlinkList')],
4335                   is_pure_virtual=True, is_virtual=True)
4336    return
4337
4338def register_Ns3EpcS1apSapMmeErabSetupItem_methods(root_module, cls):
4339    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSetupItem::ErabSetupItem() [constructor]
4340    cls.add_constructor([])
4341    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSetupItem::ErabSetupItem(ns3::EpcS1apSapMme::ErabSetupItem const & arg0) [constructor]
4342    cls.add_constructor([param('ns3::EpcS1apSapMme::ErabSetupItem const &', 'arg0')])
4343    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSetupItem::enbTeid [variable]
4344    cls.add_instance_attribute('enbTeid', 'uint32_t', is_const=False)
4345    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSetupItem::enbTransportLayerAddress [variable]
4346    cls.add_instance_attribute('enbTransportLayerAddress', 'ns3::Ipv4Address', is_const=False)
4347    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSetupItem::erabId [variable]
4348    cls.add_instance_attribute('erabId', 'uint16_t', is_const=False)
4349    return
4350
4351def register_Ns3EpcS1apSapMmeErabSwitchedInDownlinkItem_methods(root_module, cls):
4352    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem::ErabSwitchedInDownlinkItem() [constructor]
4353    cls.add_constructor([])
4354    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem::ErabSwitchedInDownlinkItem(ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem const & arg0) [constructor]
4355    cls.add_constructor([param('ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem const &', 'arg0')])
4356    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem::enbTeid [variable]
4357    cls.add_instance_attribute('enbTeid', 'uint32_t', is_const=False)
4358    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem::enbTransportLayerAddress [variable]
4359    cls.add_instance_attribute('enbTransportLayerAddress', 'ns3::Ipv4Address', is_const=False)
4360    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem::erabId [variable]
4361    cls.add_instance_attribute('erabId', 'uint16_t', is_const=False)
4362    return
4363
4364def register_Ns3EpcS1apSapMmeErabToBeReleasedIndication_methods(root_module, cls):
4365    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabToBeReleasedIndication::ErabToBeReleasedIndication() [constructor]
4366    cls.add_constructor([])
4367    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabToBeReleasedIndication::ErabToBeReleasedIndication(ns3::EpcS1apSapMme::ErabToBeReleasedIndication const & arg0) [constructor]
4368    cls.add_constructor([param('ns3::EpcS1apSapMme::ErabToBeReleasedIndication const &', 'arg0')])
4369    ## epc-s1ap-sap.h (module 'lte'): ns3::EpcS1apSapMme::ErabToBeReleasedIndication::erabId [variable]
4370    cls.add_instance_attribute('erabId', 'uint8_t', is_const=False)
4371    return
4372
4373def register_Ns3EpcX2Sap_methods(root_module, cls):
4374    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::EpcX2Sap() [constructor]
4375    cls.add_constructor([])
4376    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::EpcX2Sap(ns3::EpcX2Sap const & arg0) [constructor]
4377    cls.add_constructor([param('ns3::EpcX2Sap const &', 'arg0')])
4378    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::m_maxPdcpSn [variable]
4379    cls.add_static_attribute('m_maxPdcpSn', 'uint16_t const', is_const=True)
4380    return
4381
4382def register_Ns3EpcX2SapCellInformationItem_methods(root_module, cls):
4383    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem::CellInformationItem() [constructor]
4384    cls.add_constructor([])
4385    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem::CellInformationItem(ns3::EpcX2Sap::CellInformationItem const & arg0) [constructor]
4386    cls.add_constructor([param('ns3::EpcX2Sap::CellInformationItem const &', 'arg0')])
4387    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem::relativeNarrowbandTxBand [variable]
4388    cls.add_instance_attribute('relativeNarrowbandTxBand', 'ns3::EpcX2Sap::RelativeNarrowbandTxBand', is_const=False)
4389    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem::sourceCellId [variable]
4390    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4391    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem::ulHighInterferenceInformationList [variable]
4392    cls.add_instance_attribute('ulHighInterferenceInformationList', 'std::vector< ns3::EpcX2Sap::UlHighInterferenceInformationItem >', is_const=False)
4393    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellInformationItem::ulInterferenceOverloadIndicationList [variable]
4394    cls.add_instance_attribute('ulInterferenceOverloadIndicationList', 'std::vector< ns3::EpcX2Sap::UlInterferenceOverloadIndicationItem >', is_const=False)
4395    return
4396
4397def register_Ns3EpcX2SapCellMeasurementResultItem_methods(root_module, cls):
4398    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::CellMeasurementResultItem() [constructor]
4399    cls.add_constructor([])
4400    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::CellMeasurementResultItem(ns3::EpcX2Sap::CellMeasurementResultItem const & arg0) [constructor]
4401    cls.add_constructor([param('ns3::EpcX2Sap::CellMeasurementResultItem const &', 'arg0')])
4402    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::dlCompositeAvailableCapacity [variable]
4403    cls.add_instance_attribute('dlCompositeAvailableCapacity', 'ns3::EpcX2Sap::CompositeAvailCapacity', is_const=False)
4404    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::dlGbrPrbUsage [variable]
4405    cls.add_instance_attribute('dlGbrPrbUsage', 'uint16_t', is_const=False)
4406    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::dlHardwareLoadIndicator [variable]
4407    cls.add_instance_attribute('dlHardwareLoadIndicator', 'ns3::EpcX2Sap::LoadIndicator', is_const=False)
4408    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::dlNonGbrPrbUsage [variable]
4409    cls.add_instance_attribute('dlNonGbrPrbUsage', 'uint16_t', is_const=False)
4410    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::dlS1TnlLoadIndicator [variable]
4411    cls.add_instance_attribute('dlS1TnlLoadIndicator', 'ns3::EpcX2Sap::LoadIndicator', is_const=False)
4412    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::dlTotalPrbUsage [variable]
4413    cls.add_instance_attribute('dlTotalPrbUsage', 'uint16_t', is_const=False)
4414    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::sourceCellId [variable]
4415    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4416    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::ulCompositeAvailableCapacity [variable]
4417    cls.add_instance_attribute('ulCompositeAvailableCapacity', 'ns3::EpcX2Sap::CompositeAvailCapacity', is_const=False)
4418    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::ulGbrPrbUsage [variable]
4419    cls.add_instance_attribute('ulGbrPrbUsage', 'uint16_t', is_const=False)
4420    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::ulHardwareLoadIndicator [variable]
4421    cls.add_instance_attribute('ulHardwareLoadIndicator', 'ns3::EpcX2Sap::LoadIndicator', is_const=False)
4422    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::ulNonGbrPrbUsage [variable]
4423    cls.add_instance_attribute('ulNonGbrPrbUsage', 'uint16_t', is_const=False)
4424    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::ulS1TnlLoadIndicator [variable]
4425    cls.add_instance_attribute('ulS1TnlLoadIndicator', 'ns3::EpcX2Sap::LoadIndicator', is_const=False)
4426    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CellMeasurementResultItem::ulTotalPrbUsage [variable]
4427    cls.add_instance_attribute('ulTotalPrbUsage', 'uint16_t', is_const=False)
4428    return
4429
4430def register_Ns3EpcX2SapCompositeAvailCapacity_methods(root_module, cls):
4431    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CompositeAvailCapacity::CompositeAvailCapacity() [constructor]
4432    cls.add_constructor([])
4433    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CompositeAvailCapacity::CompositeAvailCapacity(ns3::EpcX2Sap::CompositeAvailCapacity const & arg0) [constructor]
4434    cls.add_constructor([param('ns3::EpcX2Sap::CompositeAvailCapacity const &', 'arg0')])
4435    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CompositeAvailCapacity::capacityValue [variable]
4436    cls.add_instance_attribute('capacityValue', 'uint16_t', is_const=False)
4437    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::CompositeAvailCapacity::cellCapacityClassValue [variable]
4438    cls.add_instance_attribute('cellCapacityClassValue', 'uint16_t', is_const=False)
4439    return
4440
4441def register_Ns3EpcX2SapErabAdmittedItem_methods(root_module, cls):
4442    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabAdmittedItem::ErabAdmittedItem() [constructor]
4443    cls.add_constructor([])
4444    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabAdmittedItem::ErabAdmittedItem(ns3::EpcX2Sap::ErabAdmittedItem const & arg0) [constructor]
4445    cls.add_constructor([param('ns3::EpcX2Sap::ErabAdmittedItem const &', 'arg0')])
4446    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabAdmittedItem::dlGtpTeid [variable]
4447    cls.add_instance_attribute('dlGtpTeid', 'uint32_t', is_const=False)
4448    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabAdmittedItem::erabId [variable]
4449    cls.add_instance_attribute('erabId', 'uint16_t', is_const=False)
4450    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabAdmittedItem::ulGtpTeid [variable]
4451    cls.add_instance_attribute('ulGtpTeid', 'uint32_t', is_const=False)
4452    return
4453
4454def register_Ns3EpcX2SapErabNotAdmittedItem_methods(root_module, cls):
4455    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabNotAdmittedItem::ErabNotAdmittedItem() [constructor]
4456    cls.add_constructor([])
4457    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabNotAdmittedItem::ErabNotAdmittedItem(ns3::EpcX2Sap::ErabNotAdmittedItem const & arg0) [constructor]
4458    cls.add_constructor([param('ns3::EpcX2Sap::ErabNotAdmittedItem const &', 'arg0')])
4459    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabNotAdmittedItem::cause [variable]
4460    cls.add_instance_attribute('cause', 'uint16_t', is_const=False)
4461    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabNotAdmittedItem::erabId [variable]
4462    cls.add_instance_attribute('erabId', 'uint16_t', is_const=False)
4463    return
4464
4465def register_Ns3EpcX2SapErabToBeSetupItem_methods(root_module, cls):
4466    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::ErabToBeSetupItem(ns3::EpcX2Sap::ErabToBeSetupItem const & arg0) [constructor]
4467    cls.add_constructor([param('ns3::EpcX2Sap::ErabToBeSetupItem const &', 'arg0')])
4468    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::ErabToBeSetupItem() [constructor]
4469    cls.add_constructor([])
4470    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::dlForwarding [variable]
4471    cls.add_instance_attribute('dlForwarding', 'bool', is_const=False)
4472    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::erabId [variable]
4473    cls.add_instance_attribute('erabId', 'uint16_t', is_const=False)
4474    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::erabLevelQosParameters [variable]
4475    cls.add_instance_attribute('erabLevelQosParameters', 'ns3::EpsBearer', is_const=False)
4476    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::gtpTeid [variable]
4477    cls.add_instance_attribute('gtpTeid', 'uint32_t', is_const=False)
4478    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabToBeSetupItem::transportLayerAddress [variable]
4479    cls.add_instance_attribute('transportLayerAddress', 'ns3::Ipv4Address', is_const=False)
4480    return
4481
4482def register_Ns3EpcX2SapErabsSubjectToStatusTransferItem_methods(root_module, cls):
4483    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::ErabsSubjectToStatusTransferItem() [constructor]
4484    cls.add_constructor([])
4485    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::ErabsSubjectToStatusTransferItem(ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem const & arg0) [constructor]
4486    cls.add_constructor([param('ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem const &', 'arg0')])
4487    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::dlHfn [variable]
4488    cls.add_instance_attribute('dlHfn', 'uint32_t', is_const=False)
4489    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::dlPdcpSn [variable]
4490    cls.add_instance_attribute('dlPdcpSn', 'uint16_t', is_const=False)
4491    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::erabId [variable]
4492    cls.add_instance_attribute('erabId', 'uint16_t', is_const=False)
4493    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::receiveStatusOfUlPdcpSdus [variable]
4494    cls.add_instance_attribute('receiveStatusOfUlPdcpSdus', 'std::bitset< 4096 >', is_const=False)
4495    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::ulHfn [variable]
4496    cls.add_instance_attribute('ulHfn', 'uint32_t', is_const=False)
4497    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem::ulPdcpSn [variable]
4498    cls.add_instance_attribute('ulPdcpSn', 'uint16_t', is_const=False)
4499    return
4500
4501def register_Ns3EpcX2SapHandoverPreparationFailureParams_methods(root_module, cls):
4502    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::HandoverPreparationFailureParams() [constructor]
4503    cls.add_constructor([])
4504    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::HandoverPreparationFailureParams(ns3::EpcX2Sap::HandoverPreparationFailureParams const & arg0) [constructor]
4505    cls.add_constructor([param('ns3::EpcX2Sap::HandoverPreparationFailureParams const &', 'arg0')])
4506    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::cause [variable]
4507    cls.add_instance_attribute('cause', 'uint16_t', is_const=False)
4508    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::criticalityDiagnostics [variable]
4509    cls.add_instance_attribute('criticalityDiagnostics', 'uint16_t', is_const=False)
4510    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::oldEnbUeX2apId [variable]
4511    cls.add_instance_attribute('oldEnbUeX2apId', 'uint16_t', is_const=False)
4512    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::sourceCellId [variable]
4513    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4514    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverPreparationFailureParams::targetCellId [variable]
4515    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4516    return
4517
4518def register_Ns3EpcX2SapHandoverRequestAckParams_methods(root_module, cls):
4519    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::HandoverRequestAckParams() [constructor]
4520    cls.add_constructor([])
4521    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::HandoverRequestAckParams(ns3::EpcX2Sap::HandoverRequestAckParams const & arg0) [constructor]
4522    cls.add_constructor([param('ns3::EpcX2Sap::HandoverRequestAckParams const &', 'arg0')])
4523    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::admittedBearers [variable]
4524    cls.add_instance_attribute('admittedBearers', 'std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', is_const=False)
4525    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::newEnbUeX2apId [variable]
4526    cls.add_instance_attribute('newEnbUeX2apId', 'uint16_t', is_const=False)
4527    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::notAdmittedBearers [variable]
4528    cls.add_instance_attribute('notAdmittedBearers', 'std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', is_const=False)
4529    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::oldEnbUeX2apId [variable]
4530    cls.add_instance_attribute('oldEnbUeX2apId', 'uint16_t', is_const=False)
4531    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::rrcContext [variable]
4532    cls.add_instance_attribute('rrcContext', 'ns3::Ptr< ns3::Packet >', is_const=False)
4533    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::sourceCellId [variable]
4534    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4535    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestAckParams::targetCellId [variable]
4536    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4537    return
4538
4539def register_Ns3EpcX2SapHandoverRequestParams_methods(root_module, cls):
4540    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::HandoverRequestParams() [constructor]
4541    cls.add_constructor([])
4542    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::HandoverRequestParams(ns3::EpcX2Sap::HandoverRequestParams const & arg0) [constructor]
4543    cls.add_constructor([param('ns3::EpcX2Sap::HandoverRequestParams const &', 'arg0')])
4544    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::bearers [variable]
4545    cls.add_instance_attribute('bearers', 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', is_const=False)
4546    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::cause [variable]
4547    cls.add_instance_attribute('cause', 'uint16_t', is_const=False)
4548    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::mmeUeS1apId [variable]
4549    cls.add_instance_attribute('mmeUeS1apId', 'uint32_t', is_const=False)
4550    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::oldEnbUeX2apId [variable]
4551    cls.add_instance_attribute('oldEnbUeX2apId', 'uint16_t', is_const=False)
4552    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::rrcContext [variable]
4553    cls.add_instance_attribute('rrcContext', 'ns3::Ptr< ns3::Packet >', is_const=False)
4554    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::sourceCellId [variable]
4555    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4556    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::targetCellId [variable]
4557    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4558    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::ueAggregateMaxBitRateDownlink [variable]
4559    cls.add_instance_attribute('ueAggregateMaxBitRateDownlink', 'uint64_t', is_const=False)
4560    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::HandoverRequestParams::ueAggregateMaxBitRateUplink [variable]
4561    cls.add_instance_attribute('ueAggregateMaxBitRateUplink', 'uint64_t', is_const=False)
4562    return
4563
4564def register_Ns3EpcX2SapLoadInformationParams_methods(root_module, cls):
4565    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::LoadInformationParams::LoadInformationParams() [constructor]
4566    cls.add_constructor([])
4567    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::LoadInformationParams::LoadInformationParams(ns3::EpcX2Sap::LoadInformationParams const & arg0) [constructor]
4568    cls.add_constructor([param('ns3::EpcX2Sap::LoadInformationParams const &', 'arg0')])
4569    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::LoadInformationParams::cellInformationList [variable]
4570    cls.add_instance_attribute('cellInformationList', 'std::vector< ns3::EpcX2Sap::CellInformationItem >', is_const=False)
4571    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::LoadInformationParams::targetCellId [variable]
4572    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4573    return
4574
4575def register_Ns3EpcX2SapRelativeNarrowbandTxBand_methods(root_module, cls):
4576    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::RelativeNarrowbandTxBand() [constructor]
4577    cls.add_constructor([])
4578    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::RelativeNarrowbandTxBand(ns3::EpcX2Sap::RelativeNarrowbandTxBand const & arg0) [constructor]
4579    cls.add_constructor([param('ns3::EpcX2Sap::RelativeNarrowbandTxBand const &', 'arg0')])
4580    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::antennaPorts [variable]
4581    cls.add_instance_attribute('antennaPorts', 'uint16_t', is_const=False)
4582    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::pB [variable]
4583    cls.add_instance_attribute('pB', 'uint16_t', is_const=False)
4584    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::pdcchInterferenceImpact [variable]
4585    cls.add_instance_attribute('pdcchInterferenceImpact', 'uint16_t', is_const=False)
4586    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::rntpPerPrbList [variable]
4587    cls.add_instance_attribute('rntpPerPrbList', 'std::vector< bool >', is_const=False)
4588    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::RelativeNarrowbandTxBand::rntpThreshold [variable]
4589    cls.add_instance_attribute('rntpThreshold', 'int16_t', is_const=False)
4590    return
4591
4592def register_Ns3EpcX2SapResourceStatusUpdateParams_methods(root_module, cls):
4593    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams::ResourceStatusUpdateParams() [constructor]
4594    cls.add_constructor([])
4595    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams::ResourceStatusUpdateParams(ns3::EpcX2Sap::ResourceStatusUpdateParams const & arg0) [constructor]
4596    cls.add_constructor([param('ns3::EpcX2Sap::ResourceStatusUpdateParams const &', 'arg0')])
4597    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams::cellMeasurementResultList [variable]
4598    cls.add_instance_attribute('cellMeasurementResultList', 'std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', is_const=False)
4599    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams::enb1MeasurementId [variable]
4600    cls.add_instance_attribute('enb1MeasurementId', 'uint16_t', is_const=False)
4601    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams::enb2MeasurementId [variable]
4602    cls.add_instance_attribute('enb2MeasurementId', 'uint16_t', is_const=False)
4603    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::ResourceStatusUpdateParams::targetCellId [variable]
4604    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4605    return
4606
4607def register_Ns3EpcX2SapSnStatusTransferParams_methods(root_module, cls):
4608    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::SnStatusTransferParams() [constructor]
4609    cls.add_constructor([])
4610    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::SnStatusTransferParams(ns3::EpcX2Sap::SnStatusTransferParams const & arg0) [constructor]
4611    cls.add_constructor([param('ns3::EpcX2Sap::SnStatusTransferParams const &', 'arg0')])
4612    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::erabsSubjectToStatusTransferList [variable]
4613    cls.add_instance_attribute('erabsSubjectToStatusTransferList', 'std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', is_const=False)
4614    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::newEnbUeX2apId [variable]
4615    cls.add_instance_attribute('newEnbUeX2apId', 'uint16_t', is_const=False)
4616    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::oldEnbUeX2apId [variable]
4617    cls.add_instance_attribute('oldEnbUeX2apId', 'uint16_t', is_const=False)
4618    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::sourceCellId [variable]
4619    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4620    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::SnStatusTransferParams::targetCellId [variable]
4621    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4622    return
4623
4624def register_Ns3EpcX2SapUeContextReleaseParams_methods(root_module, cls):
4625    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams::UeContextReleaseParams() [constructor]
4626    cls.add_constructor([])
4627    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams::UeContextReleaseParams(ns3::EpcX2Sap::UeContextReleaseParams const & arg0) [constructor]
4628    cls.add_constructor([param('ns3::EpcX2Sap::UeContextReleaseParams const &', 'arg0')])
4629    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams::newEnbUeX2apId [variable]
4630    cls.add_instance_attribute('newEnbUeX2apId', 'uint16_t', is_const=False)
4631    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams::oldEnbUeX2apId [variable]
4632    cls.add_instance_attribute('oldEnbUeX2apId', 'uint16_t', is_const=False)
4633    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams::sourceCellId [variable]
4634    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4635    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeContextReleaseParams::targetCellId [variable]
4636    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4637    return
4638
4639def register_Ns3EpcX2SapUeDataParams_methods(root_module, cls):
4640    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams::UeDataParams() [constructor]
4641    cls.add_constructor([])
4642    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams::UeDataParams(ns3::EpcX2Sap::UeDataParams const & arg0) [constructor]
4643    cls.add_constructor([param('ns3::EpcX2Sap::UeDataParams const &', 'arg0')])
4644    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams::gtpTeid [variable]
4645    cls.add_instance_attribute('gtpTeid', 'uint32_t', is_const=False)
4646    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams::sourceCellId [variable]
4647    cls.add_instance_attribute('sourceCellId', 'uint16_t', is_const=False)
4648    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams::targetCellId [variable]
4649    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4650    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UeDataParams::ueData [variable]
4651    cls.add_instance_attribute('ueData', 'ns3::Ptr< ns3::Packet >', is_const=False)
4652    return
4653
4654def register_Ns3EpcX2SapUlHighInterferenceInformationItem_methods(root_module, cls):
4655    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UlHighInterferenceInformationItem::UlHighInterferenceInformationItem() [constructor]
4656    cls.add_constructor([])
4657    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UlHighInterferenceInformationItem::UlHighInterferenceInformationItem(ns3::EpcX2Sap::UlHighInterferenceInformationItem const & arg0) [constructor]
4658    cls.add_constructor([param('ns3::EpcX2Sap::UlHighInterferenceInformationItem const &', 'arg0')])
4659    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UlHighInterferenceInformationItem::targetCellId [variable]
4660    cls.add_instance_attribute('targetCellId', 'uint16_t', is_const=False)
4661    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2Sap::UlHighInterferenceInformationItem::ulHighInterferenceIndicationList [variable]
4662    cls.add_instance_attribute('ulHighInterferenceIndicationList', 'std::vector< bool >', is_const=False)
4663    return
4664
4665def register_Ns3EpcX2SapProvider_methods(root_module, cls):
4666    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2SapProvider::EpcX2SapProvider() [constructor]
4667    cls.add_constructor([])
4668    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2SapProvider::EpcX2SapProvider(ns3::EpcX2SapProvider const & arg0) [constructor]
4669    cls.add_constructor([param('ns3::EpcX2SapProvider const &', 'arg0')])
4670    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function]
4671    cls.add_method('SendHandoverPreparationFailure',
4672                   'void',
4673                   [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')],
4674                   is_pure_virtual=True, is_virtual=True)
4675    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function]
4676    cls.add_method('SendHandoverRequest',
4677                   'void',
4678                   [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')],
4679                   is_pure_virtual=True, is_virtual=True)
4680    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function]
4681    cls.add_method('SendHandoverRequestAck',
4682                   'void',
4683                   [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')],
4684                   is_pure_virtual=True, is_virtual=True)
4685    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
4686    cls.add_method('SendLoadInformation',
4687                   'void',
4688                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
4689                   is_pure_virtual=True, is_virtual=True)
4690    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function]
4691    cls.add_method('SendResourceStatusUpdate',
4692                   'void',
4693                   [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')],
4694                   is_pure_virtual=True, is_virtual=True)
4695    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function]
4696    cls.add_method('SendSnStatusTransfer',
4697                   'void',
4698                   [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')],
4699                   is_pure_virtual=True, is_virtual=True)
4700    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function]
4701    cls.add_method('SendUeContextRelease',
4702                   'void',
4703                   [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')],
4704                   is_pure_virtual=True, is_virtual=True)
4705    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapProvider::SendUeData(ns3::EpcX2Sap::UeDataParams params) [member function]
4706    cls.add_method('SendUeData',
4707                   'void',
4708                   [param('ns3::EpcX2Sap::UeDataParams', 'params')],
4709                   is_pure_virtual=True, is_virtual=True)
4710    return
4711
4712def register_Ns3EpcX2SapUser_methods(root_module, cls):
4713    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2SapUser::EpcX2SapUser() [constructor]
4714    cls.add_constructor([])
4715    ## epc-x2-sap.h (module 'lte'): ns3::EpcX2SapUser::EpcX2SapUser(ns3::EpcX2SapUser const & arg0) [constructor]
4716    cls.add_constructor([param('ns3::EpcX2SapUser const &', 'arg0')])
4717    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function]
4718    cls.add_method('RecvHandoverPreparationFailure',
4719                   'void',
4720                   [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')],
4721                   is_pure_virtual=True, is_virtual=True)
4722    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function]
4723    cls.add_method('RecvHandoverRequest',
4724                   'void',
4725                   [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')],
4726                   is_pure_virtual=True, is_virtual=True)
4727    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function]
4728    cls.add_method('RecvHandoverRequestAck',
4729                   'void',
4730                   [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')],
4731                   is_pure_virtual=True, is_virtual=True)
4732    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
4733    cls.add_method('RecvLoadInformation',
4734                   'void',
4735                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
4736                   is_pure_virtual=True, is_virtual=True)
4737    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function]
4738    cls.add_method('RecvResourceStatusUpdate',
4739                   'void',
4740                   [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')],
4741                   is_pure_virtual=True, is_virtual=True)
4742    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function]
4743    cls.add_method('RecvSnStatusTransfer',
4744                   'void',
4745                   [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')],
4746                   is_pure_virtual=True, is_virtual=True)
4747    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function]
4748    cls.add_method('RecvUeContextRelease',
4749                   'void',
4750                   [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')],
4751                   is_pure_virtual=True, is_virtual=True)
4752    ## epc-x2-sap.h (module 'lte'): void ns3::EpcX2SapUser::RecvUeData(ns3::EpcX2Sap::UeDataParams params) [member function]
4753    cls.add_method('RecvUeData',
4754                   'void',
4755                   [param('ns3::EpcX2Sap::UeDataParams', 'params')],
4756                   is_pure_virtual=True, is_virtual=True)
4757    return
4758
4759def register_Ns3EutranMeasurementMapping_methods(root_module, cls):
4760    ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping::EutranMeasurementMapping() [constructor]
4761    cls.add_constructor([])
4762    ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping::EutranMeasurementMapping(ns3::EutranMeasurementMapping const & arg0) [constructor]
4763    cls.add_constructor([param('ns3::EutranMeasurementMapping const &', 'arg0')])
4764    ## lte-common.h (module 'lte'): static int8_t ns3::EutranMeasurementMapping::ActualA3Offset2IeValue(double a3OffsetDb) [member function]
4765    cls.add_method('ActualA3Offset2IeValue',
4766                   'int8_t',
4767                   [param('double', 'a3OffsetDb')],
4768                   is_static=True)
4769    ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::ActualHysteresis2IeValue(double hysteresisDb) [member function]
4770    cls.add_method('ActualHysteresis2IeValue',
4771                   'uint8_t',
4772                   [param('double', 'hysteresisDb')],
4773                   is_static=True)
4774    ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::Db2RsrqRange(double db) [member function]
4775    cls.add_method('Db2RsrqRange',
4776                   'uint8_t',
4777                   [param('double', 'db')],
4778                   is_static=True)
4779    ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::Dbm2RsrpRange(double dbm) [member function]
4780    cls.add_method('Dbm2RsrpRange',
4781                   'uint8_t',
4782                   [param('double', 'dbm')],
4783                   is_static=True)
4784    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualA3Offset(int8_t a3OffsetIeValue) [member function]
4785    cls.add_method('IeValue2ActualA3Offset',
4786                   'double',
4787                   [param('int8_t', 'a3OffsetIeValue')],
4788                   is_static=True)
4789    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualHysteresis(uint8_t hysteresisIeValue) [member function]
4790    cls.add_method('IeValue2ActualHysteresis',
4791                   'double',
4792                   [param('uint8_t', 'hysteresisIeValue')],
4793                   is_static=True)
4794    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualQQualMin(int8_t qQualMinIeValue) [member function]
4795    cls.add_method('IeValue2ActualQQualMin',
4796                   'double',
4797                   [param('int8_t', 'qQualMinIeValue')],
4798                   is_static=True)
4799    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualQRxLevMin(int8_t qRxLevMinIeValue) [member function]
4800    cls.add_method('IeValue2ActualQRxLevMin',
4801                   'double',
4802                   [param('int8_t', 'qRxLevMinIeValue')],
4803                   is_static=True)
4804    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::QuantizeRsrp(double v) [member function]
4805    cls.add_method('QuantizeRsrp',
4806                   'double',
4807                   [param('double', 'v')],
4808                   is_static=True)
4809    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::QuantizeRsrq(double v) [member function]
4810    cls.add_method('QuantizeRsrq',
4811                   'double',
4812                   [param('double', 'v')],
4813                   is_static=True)
4814    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::RsrpRange2Dbm(uint8_t range) [member function]
4815    cls.add_method('RsrpRange2Dbm',
4816                   'double',
4817                   [param('uint8_t', 'range')],
4818                   is_static=True)
4819    ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::RsrqRange2Db(uint8_t range) [member function]
4820    cls.add_method('RsrqRange2Db',
4821                   'double',
4822                   [param('uint8_t', 'range')],
4823                   is_static=True)
4824    return
4825
4826def register_Ns3EventId_methods(root_module, cls):
4827    cls.add_binary_comparison_operator('==')
4828    cls.add_binary_comparison_operator('!=')
4829    cls.add_binary_comparison_operator('<')
4830    ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor]
4831    cls.add_constructor([param('ns3::EventId const &', 'arg0')])
4832    ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor]
4833    cls.add_constructor([])
4834    ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor]
4835    cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')])
4836    ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function]
4837    cls.add_method('Cancel',
4838                   'void',
4839                   [])
4840    ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function]
4841    cls.add_method('GetContext',
4842                   'uint32_t',
4843                   [],
4844                   is_const=True)
4845    ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function]
4846    cls.add_method('GetTs',
4847                   'uint64_t',
4848                   [],
4849                   is_const=True)
4850    ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function]
4851    cls.add_method('GetUid',
4852                   'uint32_t',
4853                   [],
4854                   is_const=True)
4855    ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function]
4856    cls.add_method('IsExpired',
4857                   'bool',
4858                   [],
4859                   is_const=True)
4860    ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function]
4861    cls.add_method('IsRunning',
4862                   'bool',
4863                   [],
4864                   is_const=True)
4865    ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function]
4866    cls.add_method('PeekEventImpl',
4867                   'ns3::EventImpl *',
4868                   [],
4869                   is_const=True)
4870    ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function]
4871    cls.add_method('Remove',
4872                   'void',
4873                   [])
4874    return
4875
4876def register_Ns3FfMacCschedSapProvider_methods(root_module, cls):
4877    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::FfMacCschedSapProvider() [constructor]
4878    cls.add_constructor([])
4879    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::FfMacCschedSapProvider(ns3::FfMacCschedSapProvider const & arg0) [constructor]
4880    cls.add_constructor([param('ns3::FfMacCschedSapProvider const &', 'arg0')])
4881    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapProvider::CschedCellConfigReq(ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters const & params) [member function]
4882    cls.add_method('CschedCellConfigReq',
4883                   'void',
4884                   [param('ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters const &', 'params')],
4885                   is_pure_virtual=True, is_virtual=True)
4886    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapProvider::CschedLcConfigReq(ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters const & params) [member function]
4887    cls.add_method('CschedLcConfigReq',
4888                   'void',
4889                   [param('ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters const &', 'params')],
4890                   is_pure_virtual=True, is_virtual=True)
4891    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapProvider::CschedLcReleaseReq(ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters const & params) [member function]
4892    cls.add_method('CschedLcReleaseReq',
4893                   'void',
4894                   [param('ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters const &', 'params')],
4895                   is_pure_virtual=True, is_virtual=True)
4896    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapProvider::CschedUeConfigReq(ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters const & params) [member function]
4897    cls.add_method('CschedUeConfigReq',
4898                   'void',
4899                   [param('ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters const &', 'params')],
4900                   is_pure_virtual=True, is_virtual=True)
4901    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapProvider::CschedUeReleaseReq(ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters const & params) [member function]
4902    cls.add_method('CschedUeReleaseReq',
4903                   'void',
4904                   [param('ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters const &', 'params')],
4905                   is_pure_virtual=True, is_virtual=True)
4906    return
4907
4908def register_Ns3FfMacCschedSapProviderCschedCellConfigReqParameters_methods(root_module, cls):
4909    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::CschedCellConfigReqParameters() [constructor]
4910    cls.add_constructor([])
4911    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::CschedCellConfigReqParameters(ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters const & arg0) [constructor]
4912    cls.add_constructor([param('ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters const &', 'arg0')])
4913    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_antennaPortsCount [variable]
4914    cls.add_instance_attribute('m_antennaPortsCount', 'uint8_t', is_const=False)
4915    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_deltaPucchShift [variable]
4916    cls.add_instance_attribute('m_deltaPucchShift', 'uint8_t', is_const=False)
4917    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlBandwidth [variable]
4918    cls.add_instance_attribute('m_dlBandwidth', 'uint16_t', is_const=False)
4919    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlCyclicPrefixLength [variable]
4920    cls.add_instance_attribute('m_dlCyclicPrefixLength', 'ns3::NormalExtended_e', is_const=False)
4921    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_duplexMode [variable]
4922    cls.add_instance_attribute('m_duplexMode', 'ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e', is_const=False)
4923    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_enable64Qam [variable]
4924    cls.add_instance_attribute('m_enable64Qam', 'ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e', is_const=False)
4925    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_hoppingMode [variable]
4926    cls.add_instance_attribute('m_hoppingMode', 'ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e', is_const=False)
4927    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_initialNrOfPdcchOfdmSymbols [variable]
4928    cls.add_instance_attribute('m_initialNrOfPdcchOfdmSymbols', 'uint8_t', is_const=False)
4929    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_macContentionResolutionTimer [variable]
4930    cls.add_instance_attribute('m_macContentionResolutionTimer', 'uint8_t', is_const=False)
4931    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_maxHarqMsg3Tx [variable]
4932    cls.add_instance_attribute('m_maxHarqMsg3Tx', 'uint8_t', is_const=False)
4933    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigRfOffset [variable]
4934    cls.add_instance_attribute('m_mbsfnSubframeConfigRfOffset', 'std::vector< unsigned char >', is_const=False)
4935    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigRfPeriod [variable]
4936    cls.add_instance_attribute('m_mbsfnSubframeConfigRfPeriod', 'std::vector< unsigned char >', is_const=False)
4937    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigSfAllocation [variable]
4938    cls.add_instance_attribute('m_mbsfnSubframeConfigSfAllocation', 'std::vector< unsigned char >', is_const=False)
4939    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_n1PucchAn [variable]
4940    cls.add_instance_attribute('m_n1PucchAn', 'uint16_t', is_const=False)
4941    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nSb [variable]
4942    cls.add_instance_attribute('m_nSb', 'uint8_t', is_const=False)
4943    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ncsAn [variable]
4944    cls.add_instance_attribute('m_ncsAn', 'uint8_t', is_const=False)
4945    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nrbCqi [variable]
4946    cls.add_instance_attribute('m_nrbCqi', 'uint8_t', is_const=False)
4947    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_phichDuration [variable]
4948    cls.add_instance_attribute('m_phichDuration', 'ns3::NormalExtended_e', is_const=False)
4949    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_phichResource [variable]
4950    cls.add_instance_attribute('m_phichResource', 'ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e', is_const=False)
4951    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachConfigurationIndex [variable]
4952    cls.add_instance_attribute('m_prachConfigurationIndex', 'uint8_t', is_const=False)
4953    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachFreqOffset [variable]
4954    cls.add_instance_attribute('m_prachFreqOffset', 'uint8_t', is_const=False)
4955    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_puschHoppingOffset [variable]
4956    cls.add_instance_attribute('m_puschHoppingOffset', 'uint8_t', is_const=False)
4957    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_raResponseWindowSize [variable]
4958    cls.add_instance_attribute('m_raResponseWindowSize', 'uint8_t', is_const=False)
4959    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_siConfiguration [variable]
4960    cls.add_instance_attribute('m_siConfiguration', 'ns3::SiConfiguration_s', is_const=False)
4961    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_specialSubframePatterns [variable]
4962    cls.add_instance_attribute('m_specialSubframePatterns', 'uint8_t', is_const=False)
4963    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsBandwidthConfiguration [variable]
4964    cls.add_instance_attribute('m_srsBandwidthConfiguration', 'uint8_t', is_const=False)
4965    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsMaxUpPts [variable]
4966    cls.add_instance_attribute('m_srsMaxUpPts', 'bool', is_const=False)
4967    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeConfiguration [variable]
4968    cls.add_instance_attribute('m_srsSubframeConfiguration', 'uint8_t', is_const=False)
4969    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeOffset [variable]
4970    cls.add_instance_attribute('m_srsSubframeOffset', 'uint8_t', is_const=False)
4971    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_subframeAssignment [variable]
4972    cls.add_instance_attribute('m_subframeAssignment', 'uint8_t', is_const=False)
4973    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulBandwidth [variable]
4974    cls.add_instance_attribute('m_ulBandwidth', 'uint16_t', is_const=False)
4975    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulCyclicPrefixLength [variable]
4976    cls.add_instance_attribute('m_ulCyclicPrefixLength', 'ns3::NormalExtended_e', is_const=False)
4977    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_vendorSpecificList [variable]
4978    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
4979    return
4980
4981def register_Ns3FfMacCschedSapProviderCschedLcConfigReqParameters_methods(root_module, cls):
4982    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::CschedLcConfigReqParameters() [constructor]
4983    cls.add_constructor([])
4984    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::CschedLcConfigReqParameters(ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters const & arg0) [constructor]
4985    cls.add_constructor([param('ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters const &', 'arg0')])
4986    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_logicalChannelConfigList [variable]
4987    cls.add_instance_attribute('m_logicalChannelConfigList', 'std::vector< ns3::LogicalChannelConfigListElement_s >', is_const=False)
4988    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_reconfigureFlag [variable]
4989    cls.add_instance_attribute('m_reconfigureFlag', 'bool', is_const=False)
4990    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_rnti [variable]
4991    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
4992    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcConfigReqParameters::m_vendorSpecificList [variable]
4993    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
4994    return
4995
4996def register_Ns3FfMacCschedSapProviderCschedLcReleaseReqParameters_methods(root_module, cls):
4997    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters::CschedLcReleaseReqParameters() [constructor]
4998    cls.add_constructor([])
4999    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters::CschedLcReleaseReqParameters(ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters const & arg0) [constructor]
5000    cls.add_constructor([param('ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters const &', 'arg0')])
5001    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters::m_logicalChannelIdentity [variable]
5002    cls.add_instance_attribute('m_logicalChannelIdentity', 'std::vector< unsigned char >', is_const=False)
5003    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters::m_rnti [variable]
5004    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5005    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters::m_vendorSpecificList [variable]
5006    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5007    return
5008
5009def register_Ns3FfMacCschedSapProviderCschedUeConfigReqParameters_methods(root_module, cls):
5010    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::CschedUeConfigReqParameters() [constructor]
5011    cls.add_constructor([])
5012    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::CschedUeConfigReqParameters(ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters const & arg0) [constructor]
5013    cls.add_constructor([param('ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters const &', 'arg0')])
5014    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ackNackRepetitionFactor [variable]
5015    cls.add_instance_attribute('m_ackNackRepetitionFactor', 'uint8_t', is_const=False)
5016    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ackNackSrsSimultaneousTransmission [variable]
5017    cls.add_instance_attribute('m_ackNackSrsSimultaneousTransmission', 'bool', is_const=False)
5018    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_aperiodicCqiRepMode [variable]
5019    cls.add_instance_attribute('m_aperiodicCqiRepMode', 'ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::RepMode_e', is_const=False)
5020    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetAckIndex [variable]
5021    cls.add_instance_attribute('m_betaOffsetAckIndex', 'uint8_t', is_const=False)
5022    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetCqiIndex [variable]
5023    cls.add_instance_attribute('m_betaOffsetCqiIndex', 'uint8_t', is_const=False)
5024    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetRiIndex [variable]
5025    cls.add_instance_attribute('m_betaOffsetRiIndex', 'uint8_t', is_const=False)
5026    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_cqiConfig [variable]
5027    cls.add_instance_attribute('m_cqiConfig', 'ns3::CqiConfig_s', is_const=False)
5028    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_cqiConfigPresent [variable]
5029    cls.add_instance_attribute('m_cqiConfigPresent', 'bool', is_const=False)
5030    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_drxConfig [variable]
5031    cls.add_instance_attribute('m_drxConfig', 'ns3::DrxConfig_s', is_const=False)
5032    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_drxConfigPresent [variable]
5033    cls.add_instance_attribute('m_drxConfigPresent', 'bool', is_const=False)
5034    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_maxHarqTx [variable]
5035    cls.add_instance_attribute('m_maxHarqTx', 'uint8_t', is_const=False)
5036    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_measGapConfigPattern [variable]
5037    cls.add_instance_attribute('m_measGapConfigPattern', 'ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::MeasGapConfigPattern_e', is_const=False)
5038    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_measGapConfigSubframeOffset [variable]
5039    cls.add_instance_attribute('m_measGapConfigSubframeOffset', 'uint8_t', is_const=False)
5040    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_reconfigureFlag [variable]
5041    cls.add_instance_attribute('m_reconfigureFlag', 'bool', is_const=False)
5042    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_rnti [variable]
5043    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5044    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_simultaneousAckNackAndCqi [variable]
5045    cls.add_instance_attribute('m_simultaneousAckNackAndCqi', 'bool', is_const=False)
5046    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_spsConfig [variable]
5047    cls.add_instance_attribute('m_spsConfig', 'ns3::SpsConfig_s', is_const=False)
5048    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_spsConfigPresent [variable]
5049    cls.add_instance_attribute('m_spsConfigPresent', 'bool', is_const=False)
5050    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_srConfig [variable]
5051    cls.add_instance_attribute('m_srConfig', 'ns3::SrConfig_s', is_const=False)
5052    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_srConfigPresent [variable]
5053    cls.add_instance_attribute('m_srConfigPresent', 'bool', is_const=False)
5054    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_tddAckNackFeedbackMode [variable]
5055    cls.add_instance_attribute('m_tddAckNackFeedbackMode', 'ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::FeedbackMode_e', is_const=False)
5056    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_timeAlignmentTimer [variable]
5057    cls.add_instance_attribute('m_timeAlignmentTimer', 'uint16_t', is_const=False)
5058    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_transmissionMode [variable]
5059    cls.add_instance_attribute('m_transmissionMode', 'uint8_t', is_const=False)
5060    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ttiBundling [variable]
5061    cls.add_instance_attribute('m_ttiBundling', 'bool', is_const=False)
5062    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueAggregatedMaximumBitrateDl [variable]
5063    cls.add_instance_attribute('m_ueAggregatedMaximumBitrateDl', 'uint64_t', is_const=False)
5064    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueAggregatedMaximumBitrateUl [variable]
5065    cls.add_instance_attribute('m_ueAggregatedMaximumBitrateUl', 'uint64_t', is_const=False)
5066    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueCapabilities [variable]
5067    cls.add_instance_attribute('m_ueCapabilities', 'ns3::UeCapabilities_s', is_const=False)
5068    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueTransmitAntennaSelection [variable]
5069    cls.add_instance_attribute('m_ueTransmitAntennaSelection', 'ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::OpenClosedLoop_e', is_const=False)
5070    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_vendorSpecificList [variable]
5071    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5072    return
5073
5074def register_Ns3FfMacCschedSapProviderCschedUeReleaseReqParameters_methods(root_module, cls):
5075    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters::CschedUeReleaseReqParameters() [constructor]
5076    cls.add_constructor([])
5077    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters::CschedUeReleaseReqParameters(ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters const & arg0) [constructor]
5078    cls.add_constructor([param('ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters const &', 'arg0')])
5079    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters::m_rnti [variable]
5080    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5081    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters::m_vendorSpecificList [variable]
5082    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5083    return
5084
5085def register_Ns3FfMacCschedSapUser_methods(root_module, cls):
5086    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::FfMacCschedSapUser() [constructor]
5087    cls.add_constructor([])
5088    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::FfMacCschedSapUser(ns3::FfMacCschedSapUser const & arg0) [constructor]
5089    cls.add_constructor([param('ns3::FfMacCschedSapUser const &', 'arg0')])
5090    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedCellConfigCnf(ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters const & params) [member function]
5091    cls.add_method('CschedCellConfigCnf',
5092                   'void',
5093                   [param('ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters const &', 'params')],
5094                   is_pure_virtual=True, is_virtual=True)
5095    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedCellConfigUpdateInd(ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters const & params) [member function]
5096    cls.add_method('CschedCellConfigUpdateInd',
5097                   'void',
5098                   [param('ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters const &', 'params')],
5099                   is_pure_virtual=True, is_virtual=True)
5100    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedLcConfigCnf(ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters const & params) [member function]
5101    cls.add_method('CschedLcConfigCnf',
5102                   'void',
5103                   [param('ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters const &', 'params')],
5104                   is_pure_virtual=True, is_virtual=True)
5105    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedLcReleaseCnf(ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters const & params) [member function]
5106    cls.add_method('CschedLcReleaseCnf',
5107                   'void',
5108                   [param('ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters const &', 'params')],
5109                   is_pure_virtual=True, is_virtual=True)
5110    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedUeConfigCnf(ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters const & params) [member function]
5111    cls.add_method('CschedUeConfigCnf',
5112                   'void',
5113                   [param('ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters const &', 'params')],
5114                   is_pure_virtual=True, is_virtual=True)
5115    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedUeConfigUpdateInd(ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters const & params) [member function]
5116    cls.add_method('CschedUeConfigUpdateInd',
5117                   'void',
5118                   [param('ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters const &', 'params')],
5119                   is_pure_virtual=True, is_virtual=True)
5120    ## ff-mac-csched-sap.h (module 'lte'): void ns3::FfMacCschedSapUser::CschedUeReleaseCnf(ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters const & params) [member function]
5121    cls.add_method('CschedUeReleaseCnf',
5122                   'void',
5123                   [param('ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters const &', 'params')],
5124                   is_pure_virtual=True, is_virtual=True)
5125    return
5126
5127def register_Ns3FfMacCschedSapUserCschedCellConfigCnfParameters_methods(root_module, cls):
5128    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters::CschedCellConfigCnfParameters() [constructor]
5129    cls.add_constructor([])
5130    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters::CschedCellConfigCnfParameters(ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters const & arg0) [constructor]
5131    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters const &', 'arg0')])
5132    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters::m_result [variable]
5133    cls.add_instance_attribute('m_result', 'ns3::Result_e', is_const=False)
5134    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigCnfParameters::m_vendorSpecificList [variable]
5135    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5136    return
5137
5138def register_Ns3FfMacCschedSapUserCschedCellConfigUpdateIndParameters_methods(root_module, cls):
5139    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters::CschedCellConfigUpdateIndParameters() [constructor]
5140    cls.add_constructor([])
5141    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters::CschedCellConfigUpdateIndParameters(ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters const & arg0) [constructor]
5142    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters const &', 'arg0')])
5143    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters::m_prbUtilizationDl [variable]
5144    cls.add_instance_attribute('m_prbUtilizationDl', 'uint8_t', is_const=False)
5145    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters::m_prbUtilizationUl [variable]
5146    cls.add_instance_attribute('m_prbUtilizationUl', 'uint8_t', is_const=False)
5147    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters::m_vendorSpecificList [variable]
5148    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5149    return
5150
5151def register_Ns3FfMacCschedSapUserCschedLcConfigCnfParameters_methods(root_module, cls):
5152    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters::CschedLcConfigCnfParameters() [constructor]
5153    cls.add_constructor([])
5154    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters::CschedLcConfigCnfParameters(ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters const & arg0) [constructor]
5155    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters const &', 'arg0')])
5156    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters::m_logicalChannelIdentity [variable]
5157    cls.add_instance_attribute('m_logicalChannelIdentity', 'std::vector< unsigned char >', is_const=False)
5158    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters::m_result [variable]
5159    cls.add_instance_attribute('m_result', 'ns3::Result_e', is_const=False)
5160    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters::m_rnti [variable]
5161    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5162    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcConfigCnfParameters::m_vendorSpecificList [variable]
5163    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5164    return
5165
5166def register_Ns3FfMacCschedSapUserCschedLcReleaseCnfParameters_methods(root_module, cls):
5167    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters::CschedLcReleaseCnfParameters() [constructor]
5168    cls.add_constructor([])
5169    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters::CschedLcReleaseCnfParameters(ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters const & arg0) [constructor]
5170    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters const &', 'arg0')])
5171    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters::m_logicalChannelIdentity [variable]
5172    cls.add_instance_attribute('m_logicalChannelIdentity', 'std::vector< unsigned char >', is_const=False)
5173    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters::m_result [variable]
5174    cls.add_instance_attribute('m_result', 'ns3::Result_e', is_const=False)
5175    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters::m_rnti [variable]
5176    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5177    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters::m_vendorSpecificList [variable]
5178    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5179    return
5180
5181def register_Ns3FfMacCschedSapUserCschedUeConfigCnfParameters_methods(root_module, cls):
5182    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters::CschedUeConfigCnfParameters() [constructor]
5183    cls.add_constructor([])
5184    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters::CschedUeConfigCnfParameters(ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters const & arg0) [constructor]
5185    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters const &', 'arg0')])
5186    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters::m_result [variable]
5187    cls.add_instance_attribute('m_result', 'ns3::Result_e', is_const=False)
5188    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters::m_rnti [variable]
5189    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5190    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigCnfParameters::m_vendorSpecificList [variable]
5191    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5192    return
5193
5194def register_Ns3FfMacCschedSapUserCschedUeConfigUpdateIndParameters_methods(root_module, cls):
5195    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::CschedUeConfigUpdateIndParameters() [constructor]
5196    cls.add_constructor([])
5197    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::CschedUeConfigUpdateIndParameters(ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters const & arg0) [constructor]
5198    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters const &', 'arg0')])
5199    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_cqiConfig [variable]
5200    cls.add_instance_attribute('m_cqiConfig', 'ns3::CqiConfig_s', is_const=False)
5201    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_cqiConfigPresent [variable]
5202    cls.add_instance_attribute('m_cqiConfigPresent', 'bool', is_const=False)
5203    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_rnti [variable]
5204    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5205    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_spsConfig [variable]
5206    cls.add_instance_attribute('m_spsConfig', 'ns3::SpsConfig_s', is_const=False)
5207    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_spsConfigPresent [variable]
5208    cls.add_instance_attribute('m_spsConfigPresent', 'bool', is_const=False)
5209    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_srConfig [variable]
5210    cls.add_instance_attribute('m_srConfig', 'ns3::SrConfig_s', is_const=False)
5211    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_srConfigPresent [variable]
5212    cls.add_instance_attribute('m_srConfigPresent', 'bool', is_const=False)
5213    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_transmissionMode [variable]
5214    cls.add_instance_attribute('m_transmissionMode', 'uint8_t', is_const=False)
5215    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters::m_vendorSpecificList [variable]
5216    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5217    return
5218
5219def register_Ns3FfMacCschedSapUserCschedUeReleaseCnfParameters_methods(root_module, cls):
5220    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters::CschedUeReleaseCnfParameters() [constructor]
5221    cls.add_constructor([])
5222    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters::CschedUeReleaseCnfParameters(ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters const & arg0) [constructor]
5223    cls.add_constructor([param('ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters const &', 'arg0')])
5224    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters::m_result [variable]
5225    cls.add_instance_attribute('m_result', 'ns3::Result_e', is_const=False)
5226    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters::m_rnti [variable]
5227    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5228    ## ff-mac-csched-sap.h (module 'lte'): ns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters::m_vendorSpecificList [variable]
5229    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5230    return
5231
5232def register_Ns3FfMacSchedSapProvider_methods(root_module, cls):
5233    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::FfMacSchedSapProvider() [constructor]
5234    cls.add_constructor([])
5235    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::FfMacSchedSapProvider(ns3::FfMacSchedSapProvider const & arg0) [constructor]
5236    cls.add_constructor([param('ns3::FfMacSchedSapProvider const &', 'arg0')])
5237    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedDlCqiInfoReq(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
5238    cls.add_method('SchedDlCqiInfoReq',
5239                   'void',
5240                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
5241                   is_pure_virtual=True, is_virtual=True)
5242    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedDlMacBufferReq(ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters const & params) [member function]
5243    cls.add_method('SchedDlMacBufferReq',
5244                   'void',
5245                   [param('ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters const &', 'params')],
5246                   is_pure_virtual=True, is_virtual=True)
5247    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedDlPagingBufferReq(ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters const & params) [member function]
5248    cls.add_method('SchedDlPagingBufferReq',
5249                   'void',
5250                   [param('ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters const &', 'params')],
5251                   is_pure_virtual=True, is_virtual=True)
5252    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedDlRachInfoReq(ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters const & params) [member function]
5253    cls.add_method('SchedDlRachInfoReq',
5254                   'void',
5255                   [param('ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters const &', 'params')],
5256                   is_pure_virtual=True, is_virtual=True)
5257    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedDlRlcBufferReq(ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters const & params) [member function]
5258    cls.add_method('SchedDlRlcBufferReq',
5259                   'void',
5260                   [param('ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters const &', 'params')],
5261                   is_pure_virtual=True, is_virtual=True)
5262    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedDlTriggerReq(ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters const & params) [member function]
5263    cls.add_method('SchedDlTriggerReq',
5264                   'void',
5265                   [param('ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters const &', 'params')],
5266                   is_pure_virtual=True, is_virtual=True)
5267    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedUlCqiInfoReq(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
5268    cls.add_method('SchedUlCqiInfoReq',
5269                   'void',
5270                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
5271                   is_pure_virtual=True, is_virtual=True)
5272    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReq(ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters const & params) [member function]
5273    cls.add_method('SchedUlMacCtrlInfoReq',
5274                   'void',
5275                   [param('ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters const &', 'params')],
5276                   is_pure_virtual=True, is_virtual=True)
5277    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReq(ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters const & params) [member function]
5278    cls.add_method('SchedUlNoiseInterferenceReq',
5279                   'void',
5280                   [param('ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters const &', 'params')],
5281                   is_pure_virtual=True, is_virtual=True)
5282    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedUlSrInfoReq(ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters const & params) [member function]
5283    cls.add_method('SchedUlSrInfoReq',
5284                   'void',
5285                   [param('ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters const &', 'params')],
5286                   is_pure_virtual=True, is_virtual=True)
5287    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapProvider::SchedUlTriggerReq(ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters const & params) [member function]
5288    cls.add_method('SchedUlTriggerReq',
5289                   'void',
5290                   [param('ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters const &', 'params')],
5291                   is_pure_virtual=True, is_virtual=True)
5292    return
5293
5294def register_Ns3FfMacSchedSapProviderSchedDlCqiInfoReqParameters_methods(root_module, cls):
5295    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::SchedDlCqiInfoReqParameters() [constructor]
5296    cls.add_constructor([])
5297    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::SchedDlCqiInfoReqParameters(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & arg0) [constructor]
5298    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'arg0')])
5299    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::m_cqiList [variable]
5300    cls.add_instance_attribute('m_cqiList', 'std::vector< ns3::CqiListElement_s >', is_const=False)
5301    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::m_sfnSf [variable]
5302    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5303    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters::m_vendorSpecificList [variable]
5304    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5305    return
5306
5307def register_Ns3FfMacSchedSapProviderSchedDlMacBufferReqParameters_methods(root_module, cls):
5308    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters::SchedDlMacBufferReqParameters() [constructor]
5309    cls.add_constructor([])
5310    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters::SchedDlMacBufferReqParameters(ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters const & arg0) [constructor]
5311    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters const &', 'arg0')])
5312    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters::m_ceBitmap [variable]
5313    cls.add_instance_attribute('m_ceBitmap', 'ns3::CeBitmap_e', is_const=False)
5314    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters::m_rnti [variable]
5315    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5316    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters::m_vendorSpecificList [variable]
5317    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5318    return
5319
5320def register_Ns3FfMacSchedSapProviderSchedDlPagingBufferReqParameters_methods(root_module, cls):
5321    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters::SchedDlPagingBufferReqParameters() [constructor]
5322    cls.add_constructor([])
5323    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters::SchedDlPagingBufferReqParameters(ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters const & arg0) [constructor]
5324    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters const &', 'arg0')])
5325    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters::m_pagingInfoList [variable]
5326    cls.add_instance_attribute('m_pagingInfoList', 'std::vector< ns3::PagingInfoListElement_s >', is_const=False)
5327    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters::m_rnti [variable]
5328    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5329    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters::m_vendorSpecificList [variable]
5330    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5331    return
5332
5333def register_Ns3FfMacSchedSapProviderSchedDlRachInfoReqParameters_methods(root_module, cls):
5334    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters::SchedDlRachInfoReqParameters() [constructor]
5335    cls.add_constructor([])
5336    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters::SchedDlRachInfoReqParameters(ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters const & arg0) [constructor]
5337    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters const &', 'arg0')])
5338    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters::m_rachList [variable]
5339    cls.add_instance_attribute('m_rachList', 'std::vector< ns3::RachListElement_s >', is_const=False)
5340    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters::m_sfnSf [variable]
5341    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5342    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters::m_vendorSpecificList [variable]
5343    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5344    return
5345
5346def register_Ns3FfMacSchedSapProviderSchedDlRlcBufferReqParameters_methods(root_module, cls):
5347    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::SchedDlRlcBufferReqParameters() [constructor]
5348    cls.add_constructor([])
5349    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::SchedDlRlcBufferReqParameters(ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters const & arg0) [constructor]
5350    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters const &', 'arg0')])
5351    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_logicalChannelIdentity [variable]
5352    cls.add_instance_attribute('m_logicalChannelIdentity', 'uint8_t', is_const=False)
5353    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcRetransmissionHolDelay [variable]
5354    cls.add_instance_attribute('m_rlcRetransmissionHolDelay', 'uint16_t', is_const=False)
5355    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcRetransmissionQueueSize [variable]
5356    cls.add_instance_attribute('m_rlcRetransmissionQueueSize', 'uint32_t', is_const=False)
5357    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcStatusPduSize [variable]
5358    cls.add_instance_attribute('m_rlcStatusPduSize', 'uint16_t', is_const=False)
5359    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcTransmissionQueueHolDelay [variable]
5360    cls.add_instance_attribute('m_rlcTransmissionQueueHolDelay', 'uint16_t', is_const=False)
5361    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rlcTransmissionQueueSize [variable]
5362    cls.add_instance_attribute('m_rlcTransmissionQueueSize', 'uint32_t', is_const=False)
5363    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_rnti [variable]
5364    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
5365    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters::m_vendorSpecificList [variable]
5366    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5367    return
5368
5369def register_Ns3FfMacSchedSapProviderSchedDlTriggerReqParameters_methods(root_module, cls):
5370    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::SchedDlTriggerReqParameters() [constructor]
5371    cls.add_constructor([])
5372    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::SchedDlTriggerReqParameters(ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters const & arg0) [constructor]
5373    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters const &', 'arg0')])
5374    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::m_dlInfoList [variable]
5375    cls.add_instance_attribute('m_dlInfoList', 'std::vector< ns3::DlInfoListElement_s >', is_const=False)
5376    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::m_sfnSf [variable]
5377    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5378    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters::m_vendorSpecificList [variable]
5379    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5380    return
5381
5382def register_Ns3FfMacSchedSapProviderSchedUlCqiInfoReqParameters_methods(root_module, cls):
5383    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::SchedUlCqiInfoReqParameters() [constructor]
5384    cls.add_constructor([])
5385    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::SchedUlCqiInfoReqParameters(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & arg0) [constructor]
5386    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'arg0')])
5387    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::m_sfnSf [variable]
5388    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5389    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::m_ulCqi [variable]
5390    cls.add_instance_attribute('m_ulCqi', 'ns3::UlCqi_s', is_const=False)
5391    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters::m_vendorSpecificList [variable]
5392    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5393    return
5394
5395def register_Ns3FfMacSchedSapProviderSchedUlMacCtrlInfoReqParameters_methods(root_module, cls):
5396    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::SchedUlMacCtrlInfoReqParameters() [constructor]
5397    cls.add_constructor([])
5398    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::SchedUlMacCtrlInfoReqParameters(ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters const & arg0) [constructor]
5399    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters const &', 'arg0')])
5400    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::m_macCeList [variable]
5401    cls.add_instance_attribute('m_macCeList', 'std::vector< ns3::MacCeListElement_s >', is_const=False)
5402    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::m_sfnSf [variable]
5403    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5404    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters::m_vendorSpecificList [variable]
5405    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5406    return
5407
5408def register_Ns3FfMacSchedSapProviderSchedUlNoiseInterferenceReqParameters_methods(root_module, cls):
5409    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters::SchedUlNoiseInterferenceReqParameters() [constructor]
5410    cls.add_constructor([])
5411    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters::SchedUlNoiseInterferenceReqParameters(ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters const & arg0) [constructor]
5412    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters const &', 'arg0')])
5413    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters::m_rip [variable]
5414    cls.add_instance_attribute('m_rip', 'uint16_t', is_const=False)
5415    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters::m_sfnSf [variable]
5416    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5417    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters::m_tnp [variable]
5418    cls.add_instance_attribute('m_tnp', 'uint16_t', is_const=False)
5419    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters::m_vendorSpecificList [variable]
5420    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5421    return
5422
5423def register_Ns3FfMacSchedSapProviderSchedUlSrInfoReqParameters_methods(root_module, cls):
5424    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters::SchedUlSrInfoReqParameters() [constructor]
5425    cls.add_constructor([])
5426    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters::SchedUlSrInfoReqParameters(ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters const & arg0) [constructor]
5427    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters const &', 'arg0')])
5428    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters::m_sfnSf [variable]
5429    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5430    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters::m_srList [variable]
5431    cls.add_instance_attribute('m_srList', 'std::vector< ns3::SrListElement_s >', is_const=False)
5432    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters::m_vendorSpecificList [variable]
5433    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5434    return
5435
5436def register_Ns3FfMacSchedSapProviderSchedUlTriggerReqParameters_methods(root_module, cls):
5437    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::SchedUlTriggerReqParameters() [constructor]
5438    cls.add_constructor([])
5439    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::SchedUlTriggerReqParameters(ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters const & arg0) [constructor]
5440    cls.add_constructor([param('ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters const &', 'arg0')])
5441    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::m_sfnSf [variable]
5442    cls.add_instance_attribute('m_sfnSf', 'uint16_t', is_const=False)
5443    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::m_ulInfoList [variable]
5444    cls.add_instance_attribute('m_ulInfoList', 'std::vector< ns3::UlInfoListElement_s >', is_const=False)
5445    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters::m_vendorSpecificList [variable]
5446    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5447    return
5448
5449def register_Ns3FfMacSchedSapUser_methods(root_module, cls):
5450    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::FfMacSchedSapUser() [constructor]
5451    cls.add_constructor([])
5452    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::FfMacSchedSapUser(ns3::FfMacSchedSapUser const & arg0) [constructor]
5453    cls.add_constructor([param('ns3::FfMacSchedSapUser const &', 'arg0')])
5454    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapUser::SchedDlConfigInd(ns3::FfMacSchedSapUser::SchedDlConfigIndParameters const & params) [member function]
5455    cls.add_method('SchedDlConfigInd',
5456                   'void',
5457                   [param('ns3::FfMacSchedSapUser::SchedDlConfigIndParameters const &', 'params')],
5458                   is_pure_virtual=True, is_virtual=True)
5459    ## ff-mac-sched-sap.h (module 'lte'): void ns3::FfMacSchedSapUser::SchedUlConfigInd(ns3::FfMacSchedSapUser::SchedUlConfigIndParameters const & params) [member function]
5460    cls.add_method('SchedUlConfigInd',
5461                   'void',
5462                   [param('ns3::FfMacSchedSapUser::SchedUlConfigIndParameters const &', 'params')],
5463                   is_pure_virtual=True, is_virtual=True)
5464    return
5465
5466def register_Ns3FfMacSchedSapUserSchedDlConfigIndParameters_methods(root_module, cls):
5467    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::SchedDlConfigIndParameters() [constructor]
5468    cls.add_constructor([])
5469    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::SchedDlConfigIndParameters(ns3::FfMacSchedSapUser::SchedDlConfigIndParameters const & arg0) [constructor]
5470    cls.add_constructor([param('ns3::FfMacSchedSapUser::SchedDlConfigIndParameters const &', 'arg0')])
5471    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::m_buildBroadcastList [variable]
5472    cls.add_instance_attribute('m_buildBroadcastList', 'std::vector< ns3::BuildBroadcastListElement_s >', is_const=False)
5473    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::m_buildDataList [variable]
5474    cls.add_instance_attribute('m_buildDataList', 'std::vector< ns3::BuildDataListElement_s >', is_const=False)
5475    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::m_buildRarList [variable]
5476    cls.add_instance_attribute('m_buildRarList', 'std::vector< ns3::BuildRarListElement_s >', is_const=False)
5477    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::m_nrOfPdcchOfdmSymbols [variable]
5478    cls.add_instance_attribute('m_nrOfPdcchOfdmSymbols', 'uint8_t', is_const=False)
5479    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedDlConfigIndParameters::m_vendorSpecificList [variable]
5480    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5481    return
5482
5483def register_Ns3FfMacSchedSapUserSchedUlConfigIndParameters_methods(root_module, cls):
5484    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::SchedUlConfigIndParameters() [constructor]
5485    cls.add_constructor([])
5486    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::SchedUlConfigIndParameters(ns3::FfMacSchedSapUser::SchedUlConfigIndParameters const & arg0) [constructor]
5487    cls.add_constructor([param('ns3::FfMacSchedSapUser::SchedUlConfigIndParameters const &', 'arg0')])
5488    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::m_dciList [variable]
5489    cls.add_instance_attribute('m_dciList', 'std::vector< ns3::UlDciListElement_s >', is_const=False)
5490    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::m_phichList [variable]
5491    cls.add_instance_attribute('m_phichList', 'std::vector< ns3::PhichListElement_s >', is_const=False)
5492    ## ff-mac-sched-sap.h (module 'lte'): ns3::FfMacSchedSapUser::SchedUlConfigIndParameters::m_vendorSpecificList [variable]
5493    cls.add_instance_attribute('m_vendorSpecificList', 'std::vector< ns3::VendorSpecificListElement_s >', is_const=False)
5494    return
5495
5496def register_Ns3GbrQosInformation_methods(root_module, cls):
5497    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation::GbrQosInformation(ns3::GbrQosInformation const & arg0) [constructor]
5498    cls.add_constructor([param('ns3::GbrQosInformation const &', 'arg0')])
5499    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation::GbrQosInformation() [constructor]
5500    cls.add_constructor([])
5501    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation::gbrDl [variable]
5502    cls.add_instance_attribute('gbrDl', 'uint64_t', is_const=False)
5503    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation::gbrUl [variable]
5504    cls.add_instance_attribute('gbrUl', 'uint64_t', is_const=False)
5505    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation::mbrDl [variable]
5506    cls.add_instance_attribute('mbrDl', 'uint64_t', is_const=False)
5507    ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation::mbrUl [variable]
5508    cls.add_instance_attribute('mbrUl', 'uint64_t', is_const=False)
5509    return
5510
5511def register_Ns3GtpcIes_methods(root_module, cls):
5512    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeImsi [variable]
5513    cls.add_instance_attribute('serializedSizeImsi', 'uint32_t const', is_const=True)
5514    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeCause [variable]
5515    cls.add_instance_attribute('serializedSizeCause', 'uint32_t const', is_const=True)
5516    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeEbi [variable]
5517    cls.add_instance_attribute('serializedSizeEbi', 'uint32_t const', is_const=True)
5518    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeBearerQos [variable]
5519    cls.add_instance_attribute('serializedSizeBearerQos', 'uint32_t const', is_const=True)
5520    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizePacketFilter [variable]
5521    cls.add_instance_attribute('serializedSizePacketFilter', 'uint32_t const', is_const=True)
5522    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::GetSerializedSizeBearerTft(std::list<ns3::EpcTft::PacketFilter, std::allocator<ns3::EpcTft::PacketFilter> > packetFilters) const [member function]
5523    cls.add_method('GetSerializedSizeBearerTft',
5524                   'uint32_t',
5525                   [param('std::list< ns3::EpcTft::PacketFilter >', 'packetFilters')],
5526                   is_const=True)
5527    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeUliEcgi [variable]
5528    cls.add_instance_attribute('serializedSizeUliEcgi', 'uint32_t const', is_const=True)
5529    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeFteid [variable]
5530    cls.add_instance_attribute('serializedSizeFteid', 'uint32_t const', is_const=True)
5531    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeBearerContextHeader [variable]
5532    cls.add_instance_attribute('serializedSizeBearerContextHeader', 'uint32_t const', is_const=True)
5533    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeImsi(ns3::Buffer::Iterator & i, uint64_t imsi) const [member function]
5534    cls.add_method('SerializeImsi',
5535                   'void',
5536                   [param('ns3::Buffer::Iterator &', 'i'), param('uint64_t', 'imsi')],
5537                   is_const=True)
5538    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeImsi(ns3::Buffer::Iterator & i, uint64_t & imsi) [member function]
5539    cls.add_method('DeserializeImsi',
5540                   'uint32_t',
5541                   [param('ns3::Buffer::Iterator &', 'i'), param('uint64_t &', 'imsi')])
5542    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeCause(ns3::Buffer::Iterator & i, ns3::GtpcIes::Cause_t cause) const [member function]
5543    cls.add_method('SerializeCause',
5544                   'void',
5545                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::GtpcIes::Cause_t', 'cause')],
5546                   is_const=True)
5547    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeCause(ns3::Buffer::Iterator & i, ns3::GtpcIes::Cause_t & cause) [member function]
5548    cls.add_method('DeserializeCause',
5549                   'uint32_t',
5550                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::GtpcIes::Cause_t &', 'cause')])
5551    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeEbi(ns3::Buffer::Iterator & i, uint8_t epsBearerId) const [member function]
5552    cls.add_method('SerializeEbi',
5553                   'void',
5554                   [param('ns3::Buffer::Iterator &', 'i'), param('uint8_t', 'epsBearerId')],
5555                   is_const=True)
5556    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeEbi(ns3::Buffer::Iterator & i, uint8_t & epsBearerId) [member function]
5557    cls.add_method('DeserializeEbi',
5558                   'uint32_t',
5559                   [param('ns3::Buffer::Iterator &', 'i'), param('uint8_t &', 'epsBearerId')])
5560    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::WriteHtonU40(ns3::Buffer::Iterator & i, uint64_t data) const [member function]
5561    cls.add_method('WriteHtonU40',
5562                   'void',
5563                   [param('ns3::Buffer::Iterator &', 'i'), param('uint64_t', 'data')],
5564                   is_const=True)
5565    ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcIes::ReadNtohU40(ns3::Buffer::Iterator & i) [member function]
5566    cls.add_method('ReadNtohU40',
5567                   'uint64_t',
5568                   [param('ns3::Buffer::Iterator &', 'i')])
5569    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeBearerQos(ns3::Buffer::Iterator & i, ns3::EpsBearer bearerQos) const [member function]
5570    cls.add_method('SerializeBearerQos',
5571                   'void',
5572                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::EpsBearer', 'bearerQos')],
5573                   is_const=True)
5574    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeBearerQos(ns3::Buffer::Iterator & i, ns3::EpsBearer & bearerQos) [member function]
5575    cls.add_method('DeserializeBearerQos',
5576                   'uint32_t',
5577                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::EpsBearer &', 'bearerQos')])
5578    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeBearerTft(ns3::Buffer::Iterator & i, std::list<ns3::EpcTft::PacketFilter, std::allocator<ns3::EpcTft::PacketFilter> > packetFilters) const [member function]
5579    cls.add_method('SerializeBearerTft',
5580                   'void',
5581                   [param('ns3::Buffer::Iterator &', 'i'), param('std::list< ns3::EpcTft::PacketFilter >', 'packetFilters')],
5582                   is_const=True)
5583    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeBearerTft(ns3::Buffer::Iterator & i, ns3::Ptr<ns3::EpcTft> epcTft) [member function]
5584    cls.add_method('DeserializeBearerTft',
5585                   'uint32_t',
5586                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ptr< ns3::EpcTft >', 'epcTft')])
5587    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeUliEcgi(ns3::Buffer::Iterator & i, uint32_t uliEcgi) const [member function]
5588    cls.add_method('SerializeUliEcgi',
5589                   'void',
5590                   [param('ns3::Buffer::Iterator &', 'i'), param('uint32_t', 'uliEcgi')],
5591                   is_const=True)
5592    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeUliEcgi(ns3::Buffer::Iterator & i, uint32_t & uliEcgi) [member function]
5593    cls.add_method('DeserializeUliEcgi',
5594                   'uint32_t',
5595                   [param('ns3::Buffer::Iterator &', 'i'), param('uint32_t &', 'uliEcgi')])
5596    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeFteid(ns3::Buffer::Iterator & i, ns3::GtpcHeader::Fteid_t fteid) const [member function]
5597    cls.add_method('SerializeFteid',
5598                   'void',
5599                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::GtpcHeader::Fteid_t', 'fteid')],
5600                   is_const=True)
5601    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeFteid(ns3::Buffer::Iterator & i, ns3::GtpcHeader::Fteid_t & fteid) [member function]
5602    cls.add_method('DeserializeFteid',
5603                   'uint32_t',
5604                   [param('ns3::Buffer::Iterator &', 'i'), param('ns3::GtpcHeader::Fteid_t &', 'fteid')])
5605    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcIes::SerializeBearerContextHeader(ns3::Buffer::Iterator & i, uint16_t length) const [member function]
5606    cls.add_method('SerializeBearerContextHeader',
5607                   'void',
5608                   [param('ns3::Buffer::Iterator &', 'i'), param('uint16_t', 'length')],
5609                   is_const=True)
5610    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcIes::DeserializeBearerContextHeader(ns3::Buffer::Iterator & i, uint16_t & length) [member function]
5611    cls.add_method('DeserializeBearerContextHeader',
5612                   'uint32_t',
5613                   [param('ns3::Buffer::Iterator &', 'i'), param('uint16_t &', 'length')])
5614    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::GtpcIes(ns3::GtpcIes const & arg0) [constructor]
5615    cls.add_constructor([param('ns3::GtpcIes const &', 'arg0')])
5616    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::GtpcIes() [constructor]
5617    cls.add_constructor([])
5618    return
5619
5620def register_Ns3HarqProcessInfoElement_t_methods(root_module, cls):
5621    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t::HarqProcessInfoElement_t() [constructor]
5622    cls.add_constructor([])
5623    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t::HarqProcessInfoElement_t(ns3::HarqProcessInfoElement_t const & arg0) [constructor]
5624    cls.add_constructor([param('ns3::HarqProcessInfoElement_t const &', 'arg0')])
5625    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t::m_codeBits [variable]
5626    cls.add_instance_attribute('m_codeBits', 'uint16_t', is_const=False)
5627    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t::m_infoBits [variable]
5628    cls.add_instance_attribute('m_infoBits', 'uint16_t', is_const=False)
5629    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t::m_mi [variable]
5630    cls.add_instance_attribute('m_mi', 'double', is_const=False)
5631    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoElement_t::m_rv [variable]
5632    cls.add_instance_attribute('m_rv', 'uint8_t', is_const=False)
5633    return
5634
5635def register_Ns3Hasher_methods(root_module, cls):
5636    ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor]
5637    cls.add_constructor([param('ns3::Hasher const &', 'arg0')])
5638    ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor]
5639    cls.add_constructor([])
5640    ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor]
5641    cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')])
5642    ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function]
5643    cls.add_method('GetHash32',
5644                   'uint32_t',
5645                   [param('char const *', 'buffer'), param('std::size_t const', 'size')])
5646    ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function]
5647    cls.add_method('GetHash32',
5648                   'uint32_t',
5649                   [param('std::string const', 's')])
5650    ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function]
5651    cls.add_method('GetHash64',
5652                   'uint64_t',
5653                   [param('char const *', 'buffer'), param('std::size_t const', 'size')])
5654    ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function]
5655    cls.add_method('GetHash64',
5656                   'uint64_t',
5657                   [param('std::string const', 's')])
5658    ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function]
5659    cls.add_method('clear',
5660                   'ns3::Hasher &',
5661                   [])
5662    return
5663
5664def register_Ns3HigherLayerSelected_s_methods(root_module, cls):
5665    ## ff-mac-common.h (module 'lte'): ns3::HigherLayerSelected_s::HigherLayerSelected_s() [constructor]
5666    cls.add_constructor([])
5667    ## ff-mac-common.h (module 'lte'): ns3::HigherLayerSelected_s::HigherLayerSelected_s(ns3::HigherLayerSelected_s const & arg0) [constructor]
5668    cls.add_constructor([param('ns3::HigherLayerSelected_s const &', 'arg0')])
5669    ## ff-mac-common.h (module 'lte'): ns3::HigherLayerSelected_s::m_sbCqi [variable]
5670    cls.add_instance_attribute('m_sbCqi', 'std::vector< unsigned char >', is_const=False)
5671    ## ff-mac-common.h (module 'lte'): ns3::HigherLayerSelected_s::m_sbPmi [variable]
5672    cls.add_instance_attribute('m_sbPmi', 'uint8_t', is_const=False)
5673    return
5674
5675def register_Ns3ImsiLcidPair_t_methods(root_module, cls):
5676    cls.add_binary_comparison_operator('<')
5677    cls.add_binary_comparison_operator('==')
5678    ## lte-common.h (module 'lte'): ns3::ImsiLcidPair_t::ImsiLcidPair_t(ns3::ImsiLcidPair_t const & arg0) [constructor]
5679    cls.add_constructor([param('ns3::ImsiLcidPair_t const &', 'arg0')])
5680    ## lte-common.h (module 'lte'): ns3::ImsiLcidPair_t::ImsiLcidPair_t() [constructor]
5681    cls.add_constructor([])
5682    ## lte-common.h (module 'lte'): ns3::ImsiLcidPair_t::ImsiLcidPair_t(uint64_t const a, uint8_t const b) [constructor]
5683    cls.add_constructor([param('uint64_t const', 'a'), param('uint8_t const', 'b')])
5684    ## lte-common.h (module 'lte'): ns3::ImsiLcidPair_t::m_imsi [variable]
5685    cls.add_instance_attribute('m_imsi', 'uint64_t', is_const=False)
5686    ## lte-common.h (module 'lte'): ns3::ImsiLcidPair_t::m_lcId [variable]
5687    cls.add_instance_attribute('m_lcId', 'uint8_t', is_const=False)
5688    return
5689
5690def register_Ns3Inet6SocketAddress_methods(root_module, cls):
5691    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [constructor]
5692    cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')])
5693    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor]
5694    cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')])
5695    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor]
5696    cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')])
5697    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor]
5698    cls.add_constructor([param('uint16_t', 'port')])
5699    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor]
5700    cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')])
5701    ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor]
5702    cls.add_constructor([param('char const *', 'ipv6')])
5703    ## inet6-socket-address.h (module 'network'): static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function]
5704    cls.add_method('ConvertFrom',
5705                   'ns3::Inet6SocketAddress',
5706                   [param('ns3::Address const &', 'addr')],
5707                   is_static=True)
5708    ## inet6-socket-address.h (module 'network'): ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function]
5709    cls.add_method('GetIpv6',
5710                   'ns3::Ipv6Address',
5711                   [],
5712                   is_const=True)
5713    ## inet6-socket-address.h (module 'network'): uint16_t ns3::Inet6SocketAddress::GetPort() const [member function]
5714    cls.add_method('GetPort',
5715                   'uint16_t',
5716                   [],
5717                   is_const=True)
5718    ## inet6-socket-address.h (module 'network'): static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function]
5719    cls.add_method('IsMatchingType',
5720                   'bool',
5721                   [param('ns3::Address const &', 'addr')],
5722                   is_static=True)
5723    ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function]
5724    cls.add_method('SetIpv6',
5725                   'void',
5726                   [param('ns3::Ipv6Address', 'ipv6')])
5727    ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function]
5728    cls.add_method('SetPort',
5729                   'void',
5730                   [param('uint16_t', 'port')])
5731    return
5732
5733def register_Ns3InetSocketAddress_methods(root_module, cls):
5734    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [constructor]
5735    cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')])
5736    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor]
5737    cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')])
5738    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor]
5739    cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')])
5740    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor]
5741    cls.add_constructor([param('uint16_t', 'port')])
5742    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor]
5743    cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')])
5744    ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor]
5745    cls.add_constructor([param('char const *', 'ipv4')])
5746    ## inet-socket-address.h (module 'network'): static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function]
5747    cls.add_method('ConvertFrom',
5748                   'ns3::InetSocketAddress',
5749                   [param('ns3::Address const &', 'address')],
5750                   is_static=True)
5751    ## inet-socket-address.h (module 'network'): ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function]
5752    cls.add_method('GetIpv4',
5753                   'ns3::Ipv4Address',
5754                   [],
5755                   is_const=True)
5756    ## inet-socket-address.h (module 'network'): uint16_t ns3::InetSocketAddress::GetPort() const [member function]
5757    cls.add_method('GetPort',
5758                   'uint16_t',
5759                   [],
5760                   is_const=True)
5761    ## inet-socket-address.h (module 'network'): uint8_t ns3::InetSocketAddress::GetTos() const [member function]
5762    cls.add_method('GetTos',
5763                   'uint8_t',
5764                   [],
5765                   is_const=True)
5766    ## inet-socket-address.h (module 'network'): static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function]
5767    cls.add_method('IsMatchingType',
5768                   'bool',
5769                   [param('ns3::Address const &', 'address')],
5770                   is_static=True)
5771    ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function]
5772    cls.add_method('SetIpv4',
5773                   'void',
5774                   [param('ns3::Ipv4Address', 'address')])
5775    ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetPort(uint16_t port) [member function]
5776    cls.add_method('SetPort',
5777                   'void',
5778                   [param('uint16_t', 'port')])
5779    ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetTos(uint8_t tos) [member function]
5780    cls.add_method('SetTos',
5781                   'void',
5782                   [param('uint8_t', 'tos')])
5783    return
5784
5785def register_Ns3Ipv4Address_methods(root_module, cls):
5786    cls.add_output_stream_operator()
5787    cls.add_binary_comparison_operator('==')
5788    cls.add_binary_comparison_operator('!=')
5789    cls.add_binary_comparison_operator('<')
5790    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor]
5791    cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')])
5792    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor]
5793    cls.add_constructor([])
5794    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor]
5795    cls.add_constructor([param('uint32_t', 'address')])
5796    ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor]
5797    cls.add_constructor([param('char const *', 'address')])
5798    ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function]
5799    cls.add_method('CombineMask',
5800                   'ns3::Ipv4Address',
5801                   [param('ns3::Ipv4Mask const &', 'mask')],
5802                   is_const=True)
5803    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function]
5804    cls.add_method('ConvertFrom',
5805                   'ns3::Ipv4Address',
5806                   [param('ns3::Address const &', 'address')],
5807                   is_static=True)
5808    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function]
5809    cls.add_method('Deserialize',
5810                   'ns3::Ipv4Address',
5811                   [param('uint8_t const *', 'buf')],
5812                   is_static=True)
5813    ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function]
5814    cls.add_method('Get',
5815                   'uint32_t',
5816                   [],
5817                   is_const=True)
5818    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function]
5819    cls.add_method('GetAny',
5820                   'ns3::Ipv4Address',
5821                   [],
5822                   is_static=True)
5823    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function]
5824    cls.add_method('GetBroadcast',
5825                   'ns3::Ipv4Address',
5826                   [],
5827                   is_static=True)
5828    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function]
5829    cls.add_method('GetLoopback',
5830                   'ns3::Ipv4Address',
5831                   [],
5832                   is_static=True)
5833    ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
5834    cls.add_method('GetSubnetDirectedBroadcast',
5835                   'ns3::Ipv4Address',
5836                   [param('ns3::Ipv4Mask const &', 'mask')],
5837                   is_const=True)
5838    ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function]
5839    cls.add_method('GetZero',
5840                   'ns3::Ipv4Address',
5841                   [],
5842                   is_static=True)
5843    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function]
5844    cls.add_method('IsAny',
5845                   'bool',
5846                   [],
5847                   is_const=True)
5848    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function]
5849    cls.add_method('IsBroadcast',
5850                   'bool',
5851                   [],
5852                   is_const=True)
5853    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function]
5854    cls.add_method('IsInitialized',
5855                   'bool',
5856                   [],
5857                   is_const=True)
5858    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function]
5859    cls.add_method('IsLocalMulticast',
5860                   'bool',
5861                   [],
5862                   is_const=True)
5863    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function]
5864    cls.add_method('IsLocalhost',
5865                   'bool',
5866                   [],
5867                   is_const=True)
5868    ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function]
5869    cls.add_method('IsMatchingType',
5870                   'bool',
5871                   [param('ns3::Address const &', 'address')],
5872                   is_static=True)
5873    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function]
5874    cls.add_method('IsMulticast',
5875                   'bool',
5876                   [],
5877                   is_const=True)
5878    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
5879    cls.add_method('IsSubnetDirectedBroadcast',
5880                   'bool',
5881                   [param('ns3::Ipv4Mask const &', 'mask')],
5882                   is_const=True)
5883    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function]
5884    cls.add_method('Print',
5885                   'void',
5886                   [param('std::ostream &', 'os')],
5887                   is_const=True)
5888    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function]
5889    cls.add_method('Serialize',
5890                   'void',
5891                   [param('uint8_t *', 'buf')],
5892                   is_const=True)
5893    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function]
5894    cls.add_method('Set',
5895                   'void',
5896                   [param('uint32_t', 'address')])
5897    ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function]
5898    cls.add_method('Set',
5899                   'void',
5900                   [param('char const *', 'address')])
5901    return
5902
5903def register_Ns3Ipv4AddressHash_methods(root_module, cls):
5904    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor]
5905    cls.add_constructor([])
5906    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor]
5907    cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')])
5908    ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator]
5909    cls.add_method('operator()',
5910                   'size_t',
5911                   [param('ns3::Ipv4Address const &', 'x')],
5912                   custom_name='__call__', is_const=True)
5913    return
5914
5915def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
5916    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [constructor]
5917    cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
5918    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
5919    cls.add_constructor([])
5920    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [constructor]
5921    cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
5922    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
5923    cls.add_method('Assign',
5924                   'ns3::Ipv4InterfaceContainer',
5925                   [param('ns3::NetDeviceContainer const &', 'c')])
5926    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4AddressHelper::NewAddress() [member function]
5927    cls.add_method('NewAddress',
5928                   'ns3::Ipv4Address',
5929                   [])
5930    ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4AddressHelper::NewNetwork() [member function]
5931    cls.add_method('NewNetwork',
5932                   'ns3::Ipv4Address',
5933                   [])
5934    ## ipv4-address-helper.h (module 'internet'): void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function]
5935    cls.add_method('SetBase',
5936                   'void',
5937                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')])
5938    return
5939
5940def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls):
5941    cls.add_output_stream_operator()
5942    cls.add_binary_comparison_operator('==')
5943    cls.add_binary_comparison_operator('!=')
5944    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor]
5945    cls.add_constructor([])
5946    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor]
5947    cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')])
5948    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [constructor]
5949    cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')])
5950    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetAddress() const [member function]
5951    cls.add_method('GetAddress',
5952                   'ns3::Ipv4Address',
5953                   [],
5954                   is_const=True)
5955    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function]
5956    cls.add_method('GetBroadcast',
5957                   'ns3::Ipv4Address',
5958                   [],
5959                   is_const=True)
5960    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function]
5961    cls.add_method('GetLocal',
5962                   'ns3::Ipv4Address',
5963                   [],
5964                   is_const=True)
5965    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function]
5966    cls.add_method('GetMask',
5967                   'ns3::Ipv4Mask',
5968                   [],
5969                   is_const=True)
5970    ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function]
5971    cls.add_method('GetScope',
5972                   'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e',
5973                   [],
5974                   is_const=True)
5975    ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsInSameSubnet(ns3::Ipv4Address const b) const [member function]
5976    cls.add_method('IsInSameSubnet',
5977                   'bool',
5978                   [param('ns3::Ipv4Address const', 'b')],
5979                   is_const=True)
5980    ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function]
5981    cls.add_method('IsSecondary',
5982                   'bool',
5983                   [],
5984                   is_const=True)
5985    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetAddress(ns3::Ipv4Address address) [member function]
5986    cls.add_method('SetAddress',
5987                   'void',
5988                   [param('ns3::Ipv4Address', 'address')])
5989    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function]
5990    cls.add_method('SetBroadcast',
5991                   'void',
5992                   [param('ns3::Ipv4Address', 'broadcast')])
5993    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function]
5994    cls.add_method('SetLocal',
5995                   'void',
5996                   [param('ns3::Ipv4Address', 'local')])
5997    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function]
5998    cls.add_method('SetMask',
5999                   'void',
6000                   [param('ns3::Ipv4Mask', 'mask')])
6001    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetPrimary() [member function]
6002    cls.add_method('SetPrimary',
6003                   'void',
6004                   [])
6005    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function]
6006    cls.add_method('SetScope',
6007                   'void',
6008                   [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')])
6009    ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetSecondary() [member function]
6010    cls.add_method('SetSecondary',
6011                   'void',
6012                   [])
6013    return
6014
6015def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
6016    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [constructor]
6017    cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
6018    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor]
6019    cls.add_constructor([])
6020    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(ns3::Ipv4InterfaceContainer const & other) [member function]
6021    cls.add_method('Add',
6022                   'void',
6023                   [param('ns3::Ipv4InterfaceContainer const &', 'other')])
6024    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(ns3::Ptr<ns3::Ipv4> ipv4, uint32_t interface) [member function]
6025    cls.add_method('Add',
6026                   'void',
6027                   [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')])
6028    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int> ipInterfacePair) [member function]
6029    cls.add_method('Add',
6030                   'void',
6031                   [param('std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >', 'ipInterfacePair')])
6032    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::Add(std::string ipv4Name, uint32_t interface) [member function]
6033    cls.add_method('Add',
6034                   'void',
6035                   [param('std::string', 'ipv4Name'), param('uint32_t', 'interface')])
6036    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Iterator ns3::Ipv4InterfaceContainer::Begin() const [member function]
6037    cls.add_method('Begin',
6038                   'ns3::Ipv4InterfaceContainer::Iterator',
6039                   [],
6040                   is_const=True)
6041    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4InterfaceContainer::Iterator ns3::Ipv4InterfaceContainer::End() const [member function]
6042    cls.add_method('End',
6043                   'ns3::Ipv4InterfaceContainer::Iterator',
6044                   [],
6045                   is_const=True)
6046    ## ipv4-interface-container.h (module 'internet'): std::pair<ns3::Ptr<ns3::Ipv4>, unsigned int> ns3::Ipv4InterfaceContainer::Get(uint32_t i) const [member function]
6047    cls.add_method('Get',
6048                   'std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int >',
6049                   [param('uint32_t', 'i')],
6050                   is_const=True)
6051    ## ipv4-interface-container.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceContainer::GetAddress(uint32_t i, uint32_t j=0) const [member function]
6052    cls.add_method('GetAddress',
6053                   'ns3::Ipv4Address',
6054                   [param('uint32_t', 'i'), param('uint32_t', 'j', default_value='0')],
6055                   is_const=True)
6056    ## ipv4-interface-container.h (module 'internet'): uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
6057    cls.add_method('GetN',
6058                   'uint32_t',
6059                   [],
6060                   is_const=True)
6061    ## ipv4-interface-container.h (module 'internet'): void ns3::Ipv4InterfaceContainer::SetMetric(uint32_t i, uint16_t metric) [member function]
6062    cls.add_method('SetMetric',
6063                   'void',
6064                   [param('uint32_t', 'i'), param('uint16_t', 'metric')])
6065    return
6066
6067def register_Ns3Ipv4Mask_methods(root_module, cls):
6068    cls.add_output_stream_operator()
6069    cls.add_binary_comparison_operator('==')
6070    cls.add_binary_comparison_operator('!=')
6071    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor]
6072    cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')])
6073    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor]
6074    cls.add_constructor([])
6075    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor]
6076    cls.add_constructor([param('uint32_t', 'mask')])
6077    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor]
6078    cls.add_constructor([param('char const *', 'mask')])
6079    ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function]
6080    cls.add_method('Get',
6081                   'uint32_t',
6082                   [],
6083                   is_const=True)
6084    ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function]
6085    cls.add_method('GetInverse',
6086                   'uint32_t',
6087                   [],
6088                   is_const=True)
6089    ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function]
6090    cls.add_method('GetLoopback',
6091                   'ns3::Ipv4Mask',
6092                   [],
6093                   is_static=True)
6094    ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function]
6095    cls.add_method('GetOnes',
6096                   'ns3::Ipv4Mask',
6097                   [],
6098                   is_static=True)
6099    ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function]
6100    cls.add_method('GetPrefixLength',
6101                   'uint16_t',
6102                   [],
6103                   is_const=True)
6104    ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function]
6105    cls.add_method('GetZero',
6106                   'ns3::Ipv4Mask',
6107                   [],
6108                   is_static=True)
6109    ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function]
6110    cls.add_method('IsMatch',
6111                   'bool',
6112                   [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')],
6113                   is_const=True)
6114    ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function]
6115    cls.add_method('Print',
6116                   'void',
6117                   [param('std::ostream &', 'os')],
6118                   is_const=True)
6119    ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function]
6120    cls.add_method('Set',
6121                   'void',
6122                   [param('uint32_t', 'mask')])
6123    return
6124
6125def register_Ns3Ipv6Address_methods(root_module, cls):
6126    cls.add_output_stream_operator()
6127    cls.add_binary_comparison_operator('==')
6128    cls.add_binary_comparison_operator('!=')
6129    cls.add_binary_comparison_operator('<')
6130    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor]
6131    cls.add_constructor([])
6132    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor]
6133    cls.add_constructor([param('char const *', 'address')])
6134    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor]
6135    cls.add_constructor([param('uint8_t *', 'address')])
6136    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor]
6137    cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')])
6138    ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor]
6139    cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')])
6140    ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function]
6141    cls.add_method('CombinePrefix',
6142                   'ns3::Ipv6Address',
6143                   [param('ns3::Ipv6Prefix const &', 'prefix')],
6144                   is_const=True)
6145    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function]
6146    cls.add_method('ConvertFrom',
6147                   'ns3::Ipv6Address',
6148                   [param('ns3::Address const &', 'address')],
6149                   is_static=True)
6150    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function]
6151    cls.add_method('Deserialize',
6152                   'ns3::Ipv6Address',
6153                   [param('uint8_t const *', 'buf')],
6154                   is_static=True)
6155    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function]
6156    cls.add_method('GetAllHostsMulticast',
6157                   'ns3::Ipv6Address',
6158                   [],
6159                   is_static=True)
6160    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function]
6161    cls.add_method('GetAllNodesMulticast',
6162                   'ns3::Ipv6Address',
6163                   [],
6164                   is_static=True)
6165    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function]
6166    cls.add_method('GetAllRoutersMulticast',
6167                   'ns3::Ipv6Address',
6168                   [],
6169                   is_static=True)
6170    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function]
6171    cls.add_method('GetAny',
6172                   'ns3::Ipv6Address',
6173                   [],
6174                   is_static=True)
6175    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function]
6176    cls.add_method('GetBytes',
6177                   'void',
6178                   [param('uint8_t *', 'buf')],
6179                   is_const=True)
6180    ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function]
6181    cls.add_method('GetIpv4MappedAddress',
6182                   'ns3::Ipv4Address',
6183                   [],
6184                   is_const=True)
6185    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function]
6186    cls.add_method('GetLoopback',
6187                   'ns3::Ipv6Address',
6188                   [],
6189                   is_static=True)
6190    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function]
6191    cls.add_method('GetOnes',
6192                   'ns3::Ipv6Address',
6193                   [],
6194                   is_static=True)
6195    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function]
6196    cls.add_method('GetZero',
6197                   'ns3::Ipv6Address',
6198                   [],
6199                   is_static=True)
6200    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function]
6201    cls.add_method('HasPrefix',
6202                   'bool',
6203                   [param('ns3::Ipv6Prefix const &', 'prefix')],
6204                   is_const=True)
6205    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function]
6206    cls.add_method('IsAllNodesMulticast',
6207                   'bool',
6208                   [],
6209                   is_const=True)
6210    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function]
6211    cls.add_method('IsAllRoutersMulticast',
6212                   'bool',
6213                   [],
6214                   is_const=True)
6215    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function]
6216    cls.add_method('IsAny',
6217                   'bool',
6218                   [],
6219                   is_const=True)
6220    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function]
6221    cls.add_method('IsDocumentation',
6222                   'bool',
6223                   [],
6224                   is_const=True)
6225    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function]
6226    cls.add_method('IsInitialized',
6227                   'bool',
6228                   [],
6229                   is_const=True)
6230    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function]
6231    cls.add_method('IsIpv4MappedAddress',
6232                   'bool',
6233                   [],
6234                   is_const=True)
6235    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function]
6236    cls.add_method('IsLinkLocal',
6237                   'bool',
6238                   [],
6239                   is_const=True)
6240    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function]
6241    cls.add_method('IsLinkLocalMulticast',
6242                   'bool',
6243                   [],
6244                   is_const=True)
6245    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function]
6246    cls.add_method('IsLocalhost',
6247                   'bool',
6248                   [],
6249                   is_const=True)
6250    ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function]
6251    cls.add_method('IsMatchingType',
6252                   'bool',
6253                   [param('ns3::Address const &', 'address')],
6254                   is_static=True)
6255    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function]
6256    cls.add_method('IsMulticast',
6257                   'bool',
6258                   [],
6259                   is_const=True)
6260    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function]
6261    cls.add_method('IsSolicitedMulticast',
6262                   'bool',
6263                   [],
6264                   is_const=True)
6265    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function]
6266    cls.add_method('MakeAutoconfiguredAddress',
6267                   'ns3::Ipv6Address',
6268                   [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')],
6269                   is_static=True)
6270    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function]
6271    cls.add_method('MakeAutoconfiguredAddress',
6272                   'ns3::Ipv6Address',
6273                   [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')],
6274                   is_static=True)
6275    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function]
6276    cls.add_method('MakeAutoconfiguredAddress',
6277                   'ns3::Ipv6Address',
6278                   [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')],
6279                   is_static=True)
6280    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function]
6281    cls.add_method('MakeAutoconfiguredAddress',
6282                   'ns3::Ipv6Address',
6283                   [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')],
6284                   is_static=True)
6285    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function]
6286    cls.add_method('MakeAutoconfiguredAddress',
6287                   'ns3::Ipv6Address',
6288                   [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')],
6289                   is_static=True)
6290    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function]
6291    cls.add_method('MakeAutoconfiguredAddress',
6292                   'ns3::Ipv6Address',
6293                   [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')],
6294                   is_static=True)
6295    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function]
6296    cls.add_method('MakeAutoconfiguredLinkLocalAddress',
6297                   'ns3::Ipv6Address',
6298                   [param('ns3::Address', 'mac')],
6299                   is_static=True)
6300    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function]
6301    cls.add_method('MakeAutoconfiguredLinkLocalAddress',
6302                   'ns3::Ipv6Address',
6303                   [param('ns3::Mac16Address', 'mac')],
6304                   is_static=True)
6305    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function]
6306    cls.add_method('MakeAutoconfiguredLinkLocalAddress',
6307                   'ns3::Ipv6Address',
6308                   [param('ns3::Mac48Address', 'mac')],
6309                   is_static=True)
6310    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function]
6311    cls.add_method('MakeAutoconfiguredLinkLocalAddress',
6312                   'ns3::Ipv6Address',
6313                   [param('ns3::Mac64Address', 'mac')],
6314                   is_static=True)
6315    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function]
6316    cls.add_method('MakeAutoconfiguredLinkLocalAddress',
6317                   'ns3::Ipv6Address',
6318                   [param('ns3::Mac8Address', 'mac')],
6319                   is_static=True)
6320    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function]
6321    cls.add_method('MakeIpv4MappedAddress',
6322                   'ns3::Ipv6Address',
6323                   [param('ns3::Ipv4Address', 'addr')],
6324                   is_static=True)
6325    ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function]
6326    cls.add_method('MakeSolicitedAddress',
6327                   'ns3::Ipv6Address',
6328                   [param('ns3::Ipv6Address', 'addr')],
6329                   is_static=True)
6330    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function]
6331    cls.add_method('Print',
6332                   'void',
6333                   [param('std::ostream &', 'os')],
6334                   is_const=True)
6335    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function]
6336    cls.add_method('Serialize',
6337                   'void',
6338                   [param('uint8_t *', 'buf')],
6339                   is_const=True)
6340    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function]
6341    cls.add_method('Set',
6342                   'void',
6343                   [param('char const *', 'address')])
6344    ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function]
6345    cls.add_method('Set',
6346                   'void',
6347                   [param('uint8_t *', 'address')])
6348    return
6349
6350def register_Ns3Ipv6AddressHash_methods(root_module, cls):
6351    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor]
6352    cls.add_constructor([])
6353    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor]
6354    cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')])
6355    ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator]
6356    cls.add_method('operator()',
6357                   'size_t',
6358                   [param('ns3::Ipv6Address const &', 'x')],
6359                   custom_name='__call__', is_const=True)
6360    return
6361
6362def register_Ns3Ipv6AddressHelper_methods(root_module, cls):
6363    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [constructor]
6364    cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')])
6365    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper() [constructor]
6366    cls.add_constructor([])
6367    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, ns3::Ipv6Address base=ns3::Ipv6Address("::1")) [constructor]
6368    cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('ns3::Ipv6Address', 'base', default_value='ns3::Ipv6Address("::1")')])
6369    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
6370    cls.add_method('Assign',
6371                   'ns3::Ipv6InterfaceContainer',
6372                   [param('ns3::NetDeviceContainer const &', 'c')])
6373    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c, std::vector<bool, std::allocator<bool> > withConfiguration) [member function]
6374    cls.add_method('Assign',
6375                   'ns3::Ipv6InterfaceContainer',
6376                   [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')])
6377    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::Assign(ns3::NetDeviceContainer const & c, std::vector<bool, std::allocator<bool> > withConfiguration, std::vector<bool, std::allocator<bool> > onLink) [member function]
6378    cls.add_method('Assign',
6379                   'ns3::Ipv6InterfaceContainer',
6380                   [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration'), param('std::vector< bool >', 'onLink')])
6381    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function]
6382    cls.add_method('AssignWithoutAddress',
6383                   'ns3::Ipv6InterfaceContainer',
6384                   [param('ns3::NetDeviceContainer const &', 'c')])
6385    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutOnLink(ns3::NetDeviceContainer const & c) [member function]
6386    cls.add_method('AssignWithoutOnLink',
6387                   'ns3::Ipv6InterfaceContainer',
6388                   [param('ns3::NetDeviceContainer const &', 'c')])
6389    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress(ns3::Address addr) [member function]
6390    cls.add_method('NewAddress',
6391                   'ns3::Ipv6Address',
6392                   [param('ns3::Address', 'addr')])
6393    ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6AddressHelper::NewAddress() [member function]
6394    cls.add_method('NewAddress',
6395                   'ns3::Ipv6Address',
6396                   [])
6397    ## ipv6-address-helper.h (module 'internet'): void ns3::Ipv6AddressHelper::NewNetwork() [member function]
6398    cls.add_method('NewNetwork',
6399                   'void',
6400                   [])
6401    ## ipv6-address-helper.h (module 'internet'): void ns3::Ipv6AddressHelper::SetBase(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, ns3::Ipv6Address base=ns3::Ipv6Address("::1")) [member function]
6402    cls.add_method('SetBase',
6403                   'void',
6404                   [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('ns3::Ipv6Address', 'base', default_value='ns3::Ipv6Address("::1")')])
6405    return
6406
6407def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls):
6408    cls.add_output_stream_operator()
6409    cls.add_binary_comparison_operator('==')
6410    cls.add_binary_comparison_operator('!=')
6411    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor]
6412    cls.add_constructor([])
6413    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor]
6414    cls.add_constructor([param('ns3::Ipv6Address', 'address')])
6415    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor]
6416    cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')])
6417    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix, bool onLink) [constructor]
6418    cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix'), param('bool', 'onLink')])
6419    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [constructor]
6420    cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')])
6421    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function]
6422    cls.add_method('GetAddress',
6423                   'ns3::Ipv6Address',
6424                   [],
6425                   is_const=True)
6426    ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function]
6427    cls.add_method('GetNsDadUid',
6428                   'uint32_t',
6429                   [],
6430                   is_const=True)
6431    ## ipv6-interface-address.h (module 'internet'): bool ns3::Ipv6InterfaceAddress::GetOnLink() const [member function]
6432    cls.add_method('GetOnLink',
6433                   'bool',
6434                   [],
6435                   is_const=True)
6436    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function]
6437    cls.add_method('GetPrefix',
6438                   'ns3::Ipv6Prefix',
6439                   [],
6440                   is_const=True)
6441    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function]
6442    cls.add_method('GetScope',
6443                   'ns3::Ipv6InterfaceAddress::Scope_e',
6444                   [],
6445                   is_const=True)
6446    ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function]
6447    cls.add_method('GetState',
6448                   'ns3::Ipv6InterfaceAddress::State_e',
6449                   [],
6450                   is_const=True)
6451    ## ipv6-interface-address.h (module 'internet'): bool ns3::Ipv6InterfaceAddress::IsInSameSubnet(ns3::Ipv6Address b) const [member function]
6452    cls.add_method('IsInSameSubnet',
6453                   'bool',
6454                   [param('ns3::Ipv6Address', 'b')],
6455                   is_const=True)
6456    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function]
6457    cls.add_method('SetAddress',
6458                   'void',
6459                   [param('ns3::Ipv6Address', 'address')])
6460    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function]
6461    cls.add_method('SetNsDadUid',
6462                   'void',
6463                   [param('uint32_t', 'uid')])
6464    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetOnLink(bool onLink) [member function]
6465    cls.add_method('SetOnLink',
6466                   'void',
6467                   [param('bool', 'onLink')])
6468    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function]
6469    cls.add_method('SetScope',
6470                   'void',
6471                   [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')])
6472    ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function]
6473    cls.add_method('SetState',
6474                   'void',
6475                   [param('ns3::Ipv6InterfaceAddress::State_e', 'state')])
6476    return
6477
6478def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls):
6479    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer(ns3::Ipv6InterfaceContainer const & arg0) [constructor]
6480    cls.add_constructor([param('ns3::Ipv6InterfaceContainer const &', 'arg0')])
6481    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Ipv6InterfaceContainer() [constructor]
6482    cls.add_constructor([])
6483    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(ns3::Ptr<ns3::Ipv6> ipv6, uint32_t interface) [member function]
6484    cls.add_method('Add',
6485                   'void',
6486                   [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')])
6487    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(ns3::Ipv6InterfaceContainer const & c) [member function]
6488    cls.add_method('Add',
6489                   'void',
6490                   [param('ns3::Ipv6InterfaceContainer const &', 'c')])
6491    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::Add(std::string ipv6Name, uint32_t interface) [member function]
6492    cls.add_method('Add',
6493                   'void',
6494                   [param('std::string', 'ipv6Name'), param('uint32_t', 'interface')])
6495    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Iterator ns3::Ipv6InterfaceContainer::Begin() const [member function]
6496    cls.add_method('Begin',
6497                   'ns3::Ipv6InterfaceContainer::Iterator',
6498                   [],
6499                   is_const=True)
6500    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer::Iterator ns3::Ipv6InterfaceContainer::End() const [member function]
6501    cls.add_method('End',
6502                   'ns3::Ipv6InterfaceContainer::Iterator',
6503                   [],
6504                   is_const=True)
6505    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetAddress(uint32_t i, uint32_t j) const [member function]
6506    cls.add_method('GetAddress',
6507                   'ns3::Ipv6Address',
6508                   [param('uint32_t', 'i'), param('uint32_t', 'j')],
6509                   is_const=True)
6510    ## ipv6-interface-container.h (module 'internet'): uint32_t ns3::Ipv6InterfaceContainer::GetInterfaceIndex(uint32_t i) const [member function]
6511    cls.add_method('GetInterfaceIndex',
6512                   'uint32_t',
6513                   [param('uint32_t', 'i')],
6514                   is_const=True)
6515    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetLinkLocalAddress(uint32_t i) [member function]
6516    cls.add_method('GetLinkLocalAddress',
6517                   'ns3::Ipv6Address',
6518                   [param('uint32_t', 'i')])
6519    ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceContainer::GetLinkLocalAddress(ns3::Ipv6Address address) [member function]
6520    cls.add_method('GetLinkLocalAddress',
6521                   'ns3::Ipv6Address',
6522                   [param('ns3::Ipv6Address', 'address')])
6523    ## ipv6-interface-container.h (module 'internet'): uint32_t ns3::Ipv6InterfaceContainer::GetN() const [member function]
6524    cls.add_method('GetN',
6525                   'uint32_t',
6526                   [],
6527                   is_const=True)
6528    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, uint32_t router) [member function]
6529    cls.add_method('SetDefaultRoute',
6530                   'void',
6531                   [param('uint32_t', 'i'), param('uint32_t', 'router')])
6532    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRoute(uint32_t i, ns3::Ipv6Address routerAddr) [member function]
6533    cls.add_method('SetDefaultRoute',
6534                   'void',
6535                   [param('uint32_t', 'i'), param('ns3::Ipv6Address', 'routerAddr')])
6536    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRouteInAllNodes(uint32_t router) [member function]
6537    cls.add_method('SetDefaultRouteInAllNodes',
6538                   'void',
6539                   [param('uint32_t', 'router')])
6540    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetDefaultRouteInAllNodes(ns3::Ipv6Address routerAddr) [member function]
6541    cls.add_method('SetDefaultRouteInAllNodes',
6542                   'void',
6543                   [param('ns3::Ipv6Address', 'routerAddr')])
6544    ## ipv6-interface-container.h (module 'internet'): void ns3::Ipv6InterfaceContainer::SetForwarding(uint32_t i, bool state) [member function]
6545    cls.add_method('SetForwarding',
6546                   'void',
6547                   [param('uint32_t', 'i'), param('bool', 'state')])
6548    return
6549
6550def register_Ns3Ipv6Prefix_methods(root_module, cls):
6551    cls.add_output_stream_operator()
6552    cls.add_binary_comparison_operator('==')
6553    cls.add_binary_comparison_operator('!=')
6554    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor]
6555    cls.add_constructor([])
6556    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor]
6557    cls.add_constructor([param('uint8_t *', 'prefix')])
6558    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor]
6559    cls.add_constructor([param('char const *', 'prefix')])
6560    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor]
6561    cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')])
6562    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor]
6563    cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')])
6564    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor]
6565    cls.add_constructor([param('uint8_t', 'prefix')])
6566    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor]
6567    cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')])
6568    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor]
6569    cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')])
6570    ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function]
6571    cls.add_method('ConvertToIpv6Address',
6572                   'ns3::Ipv6Address',
6573                   [],
6574                   is_const=True)
6575    ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function]
6576    cls.add_method('GetBytes',
6577                   'void',
6578                   [param('uint8_t *', 'buf')],
6579                   is_const=True)
6580    ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function]
6581    cls.add_method('GetLoopback',
6582                   'ns3::Ipv6Prefix',
6583                   [],
6584                   is_static=True)
6585    ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function]
6586    cls.add_method('GetMinimumPrefixLength',
6587                   'uint8_t',
6588                   [],
6589                   is_const=True)
6590    ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function]
6591    cls.add_method('GetOnes',
6592                   'ns3::Ipv6Prefix',
6593                   [],
6594                   is_static=True)
6595    ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function]
6596    cls.add_method('GetPrefixLength',
6597                   'uint8_t',
6598                   [],
6599                   is_const=True)
6600    ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function]
6601    cls.add_method('GetZero',
6602                   'ns3::Ipv6Prefix',
6603                   [],
6604                   is_static=True)
6605    ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function]
6606    cls.add_method('IsMatch',
6607                   'bool',
6608                   [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')],
6609                   is_const=True)
6610    ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function]
6611    cls.add_method('Print',
6612                   'void',
6613                   [param('std::ostream &', 'os')],
6614                   is_const=True)
6615    ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function]
6616    cls.add_method('SetPrefixLength',
6617                   'void',
6618                   [param('uint8_t', 'prefixLength')])
6619    return
6620
6621def register_Ns3LogComponent_methods(root_module, cls):
6622    ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor]
6623    cls.add_constructor([param('ns3::LogComponent const &', 'arg0')])
6624    ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor]
6625    cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')])
6626    ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function]
6627    cls.add_method('Disable',
6628                   'void',
6629                   [param('ns3::LogLevel const', 'level')])
6630    ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function]
6631    cls.add_method('Enable',
6632                   'void',
6633                   [param('ns3::LogLevel const', 'level')])
6634    ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function]
6635    cls.add_method('File',
6636                   'std::string',
6637                   [],
6638                   is_const=True)
6639    ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function]
6640    cls.add_method('GetComponentList',
6641                   'ns3::LogComponent::ComponentList *',
6642                   [],
6643                   is_static=True)
6644    ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function]
6645    cls.add_method('GetLevelLabel',
6646                   'std::string',
6647                   [param('ns3::LogLevel const', 'level')],
6648                   is_static=True)
6649    ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function]
6650    cls.add_method('IsEnabled',
6651                   'bool',
6652                   [param('ns3::LogLevel const', 'level')],
6653                   is_const=True)
6654    ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function]
6655    cls.add_method('IsNoneEnabled',
6656                   'bool',
6657                   [],
6658                   is_const=True)
6659    ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function]
6660    cls.add_method('Name',
6661                   'char const *',
6662                   [],
6663                   is_const=True)
6664    ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function]
6665    cls.add_method('SetMask',
6666                   'void',
6667                   [param('ns3::LogLevel const', 'level')])
6668    return
6669
6670def register_Ns3LogicalChannelConfigListElement_s_methods(root_module, cls):
6671    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::LogicalChannelConfigListElement_s() [constructor]
6672    cls.add_constructor([])
6673    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::LogicalChannelConfigListElement_s(ns3::LogicalChannelConfigListElement_s const & arg0) [constructor]
6674    cls.add_constructor([param('ns3::LogicalChannelConfigListElement_s const &', 'arg0')])
6675    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_direction [variable]
6676    cls.add_instance_attribute('m_direction', 'ns3::LogicalChannelConfigListElement_s::Direction_e', is_const=False)
6677    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_eRabGuaranteedBitrateDl [variable]
6678    cls.add_instance_attribute('m_eRabGuaranteedBitrateDl', 'uint64_t', is_const=False)
6679    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_eRabGuaranteedBitrateUl [variable]
6680    cls.add_instance_attribute('m_eRabGuaranteedBitrateUl', 'uint64_t', is_const=False)
6681    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_eRabMaximulBitrateDl [variable]
6682    cls.add_instance_attribute('m_eRabMaximulBitrateDl', 'uint64_t', is_const=False)
6683    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_eRabMaximulBitrateUl [variable]
6684    cls.add_instance_attribute('m_eRabMaximulBitrateUl', 'uint64_t', is_const=False)
6685    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_logicalChannelGroup [variable]
6686    cls.add_instance_attribute('m_logicalChannelGroup', 'uint8_t', is_const=False)
6687    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_logicalChannelIdentity [variable]
6688    cls.add_instance_attribute('m_logicalChannelIdentity', 'uint8_t', is_const=False)
6689    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_qci [variable]
6690    cls.add_instance_attribute('m_qci', 'uint8_t', is_const=False)
6691    ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_qosBearerType [variable]
6692    cls.add_instance_attribute('m_qosBearerType', 'ns3::LogicalChannelConfigListElement_s::QosBearerType_e', is_const=False)
6693    return
6694
6695def register_Ns3LteAnrSapProvider_methods(root_module, cls):
6696    ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapProvider::LteAnrSapProvider() [constructor]
6697    cls.add_constructor([])
6698    ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapProvider::LteAnrSapProvider(ns3::LteAnrSapProvider const & arg0) [constructor]
6699    cls.add_constructor([param('ns3::LteAnrSapProvider const &', 'arg0')])
6700    ## lte-anr-sap.h (module 'lte'): void ns3::LteAnrSapProvider::AddNeighbourRelation(uint16_t cellId) [member function]
6701    cls.add_method('AddNeighbourRelation',
6702                   'void',
6703                   [param('uint16_t', 'cellId')],
6704                   is_pure_virtual=True, is_virtual=True)
6705    ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoHo(uint16_t cellId) const [member function]
6706    cls.add_method('GetNoHo',
6707                   'bool',
6708                   [param('uint16_t', 'cellId')],
6709                   is_const=True, is_pure_virtual=True, is_virtual=True)
6710    ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoRemove(uint16_t cellId) const [member function]
6711    cls.add_method('GetNoRemove',
6712                   'bool',
6713                   [param('uint16_t', 'cellId')],
6714                   is_const=True, is_pure_virtual=True, is_virtual=True)
6715    ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoX2(uint16_t cellId) const [member function]
6716    cls.add_method('GetNoX2',
6717                   'bool',
6718                   [param('uint16_t', 'cellId')],
6719                   is_const=True, is_pure_virtual=True, is_virtual=True)
6720    ## lte-anr-sap.h (module 'lte'): void ns3::LteAnrSapProvider::ReportUeMeas(ns3::LteRrcSap::MeasResults measResults) [member function]
6721    cls.add_method('ReportUeMeas',
6722                   'void',
6723                   [param('ns3::LteRrcSap::MeasResults', 'measResults')],
6724                   is_pure_virtual=True, is_virtual=True)
6725    return
6726
6727def register_Ns3LteAnrSapUser_methods(root_module, cls):
6728    ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapUser::LteAnrSapUser() [constructor]
6729    cls.add_constructor([])
6730    ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapUser::LteAnrSapUser(ns3::LteAnrSapUser const & arg0) [constructor]
6731    cls.add_constructor([param('ns3::LteAnrSapUser const &', 'arg0')])
6732    ## lte-anr-sap.h (module 'lte'): uint8_t ns3::LteAnrSapUser::AddUeMeasReportConfigForAnr(ns3::LteRrcSap::ReportConfigEutra reportConfig) [member function]
6733    cls.add_method('AddUeMeasReportConfigForAnr',
6734                   'uint8_t',
6735                   [param('ns3::LteRrcSap::ReportConfigEutra', 'reportConfig')],
6736                   is_pure_virtual=True, is_virtual=True)
6737    return
6738
6739def register_Ns3LteAsSapProvider_methods(root_module, cls):
6740    ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider::LteAsSapProvider() [constructor]
6741    cls.add_constructor([])
6742    ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider::LteAsSapProvider(ns3::LteAsSapProvider const & arg0) [constructor]
6743    cls.add_constructor([param('ns3::LteAsSapProvider const &', 'arg0')])
6744    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::Connect() [member function]
6745    cls.add_method('Connect',
6746                   'void',
6747                   [],
6748                   is_pure_virtual=True, is_virtual=True)
6749    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::Disconnect() [member function]
6750    cls.add_method('Disconnect',
6751                   'void',
6752                   [],
6753                   is_pure_virtual=True, is_virtual=True)
6754    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::ForceCampedOnEnb(uint16_t cellId, uint32_t dlEarfcn) [member function]
6755    cls.add_method('ForceCampedOnEnb',
6756                   'void',
6757                   [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')],
6758                   is_pure_virtual=True, is_virtual=True)
6759    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::SendData(ns3::Ptr<ns3::Packet> packet, uint8_t bid) [member function]
6760    cls.add_method('SendData',
6761                   'void',
6762                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'bid')],
6763                   is_pure_virtual=True, is_virtual=True)
6764    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::SetCsgWhiteList(uint32_t csgId) [member function]
6765    cls.add_method('SetCsgWhiteList',
6766                   'void',
6767                   [param('uint32_t', 'csgId')],
6768                   is_pure_virtual=True, is_virtual=True)
6769    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::StartCellSelection(uint32_t dlEarfcn) [member function]
6770    cls.add_method('StartCellSelection',
6771                   'void',
6772                   [param('uint32_t', 'dlEarfcn')],
6773                   is_pure_virtual=True, is_virtual=True)
6774    return
6775
6776def register_Ns3LteAsSapUser_methods(root_module, cls):
6777    ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser::LteAsSapUser() [constructor]
6778    cls.add_constructor([])
6779    ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser::LteAsSapUser(ns3::LteAsSapUser const & arg0) [constructor]
6780    cls.add_constructor([param('ns3::LteAsSapUser const &', 'arg0')])
6781    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapUser::NotifyConnectionFailed() [member function]
6782    cls.add_method('NotifyConnectionFailed',
6783                   'void',
6784                   [],
6785                   is_pure_virtual=True, is_virtual=True)
6786    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapUser::NotifyConnectionReleased() [member function]
6787    cls.add_method('NotifyConnectionReleased',
6788                   'void',
6789                   [],
6790                   is_pure_virtual=True, is_virtual=True)
6791    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapUser::NotifyConnectionSuccessful() [member function]
6792    cls.add_method('NotifyConnectionSuccessful',
6793                   'void',
6794                   [],
6795                   is_pure_virtual=True, is_virtual=True)
6796    ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapUser::RecvData(ns3::Ptr<ns3::Packet> packet) [member function]
6797    cls.add_method('RecvData',
6798                   'void',
6799                   [param('ns3::Ptr< ns3::Packet >', 'packet')],
6800                   is_pure_virtual=True, is_virtual=True)
6801    return
6802
6803def register_Ns3LteCcmMacSapProvider_methods(root_module, cls):
6804    ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapProvider::LteCcmMacSapProvider() [constructor]
6805    cls.add_constructor([])
6806    ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapProvider::LteCcmMacSapProvider(ns3::LteCcmMacSapProvider const & arg0) [constructor]
6807    cls.add_constructor([param('ns3::LteCcmMacSapProvider const &', 'arg0')])
6808    ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapProvider::ReportMacCeToScheduler(ns3::MacCeListElement_s bsr) [member function]
6809    cls.add_method('ReportMacCeToScheduler',
6810                   'void',
6811                   [param('ns3::MacCeListElement_s', 'bsr')],
6812                   is_pure_virtual=True, is_virtual=True)
6813    ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapProvider::ReportSrToScheduler(uint16_t rnti) [member function]
6814    cls.add_method('ReportSrToScheduler',
6815                   'void',
6816                   [param('uint16_t', 'rnti')],
6817                   is_pure_virtual=True, is_virtual=True)
6818    return
6819
6820def register_Ns3LteCcmRrcSapProvider_methods(root_module, cls):
6821    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LteCcmRrcSapProvider() [constructor]
6822    cls.add_constructor([])
6823    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LteCcmRrcSapProvider(ns3::LteCcmRrcSapProvider const & arg0) [constructor]
6824    cls.add_constructor([param('ns3::LteCcmRrcSapProvider const &', 'arg0')])
6825    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapProvider::AddLc(ns3::LteEnbCmacSapProvider::LcInfo lcInfo, ns3::LteMacSapUser * msu) [member function]
6826    cls.add_method('AddLc',
6827                   'void',
6828                   [param('ns3::LteEnbCmacSapProvider::LcInfo', 'lcInfo'), param('ns3::LteMacSapUser *', 'msu')],
6829                   is_pure_virtual=True, is_virtual=True)
6830    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapProvider::AddUe(uint16_t rnti, uint8_t state) [member function]
6831    cls.add_method('AddUe',
6832                   'void',
6833                   [param('uint16_t', 'rnti'), param('uint8_t', 'state')],
6834                   is_pure_virtual=True, is_virtual=True)
6835    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteMacSapUser * ns3::LteCcmRrcSapProvider::ConfigureSignalBearer(ns3::LteEnbCmacSapProvider::LcInfo lcInfo, ns3::LteMacSapUser * rlcMacSapUser) [member function]
6836    cls.add_method('ConfigureSignalBearer',
6837                   'ns3::LteMacSapUser *',
6838                   [param('ns3::LteEnbCmacSapProvider::LcInfo', 'lcInfo'), param('ns3::LteMacSapUser *', 'rlcMacSapUser')],
6839                   is_pure_virtual=True, is_virtual=True)
6840    ## lte-ccm-rrc-sap.h (module 'lte'): std::vector<unsigned char, std::allocator<unsigned char> > ns3::LteCcmRrcSapProvider::ReleaseDataRadioBearer(uint16_t rnti, uint8_t lcid) [member function]
6841    cls.add_method('ReleaseDataRadioBearer',
6842                   'std::vector< unsigned char >',
6843                   [param('uint16_t', 'rnti'), param('uint8_t', 'lcid')],
6844                   is_pure_virtual=True, is_virtual=True)
6845    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapProvider::RemoveUe(uint16_t rnti) [member function]
6846    cls.add_method('RemoveUe',
6847                   'void',
6848                   [param('uint16_t', 'rnti')],
6849                   is_pure_virtual=True, is_virtual=True)
6850    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapProvider::ReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
6851    cls.add_method('ReportUeMeas',
6852                   'void',
6853                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
6854                   is_pure_virtual=True, is_virtual=True)
6855    ## lte-ccm-rrc-sap.h (module 'lte'): std::vector<ns3::LteCcmRrcSapProvider::LcsConfig, std::allocator<ns3::LteCcmRrcSapProvider::LcsConfig> > ns3::LteCcmRrcSapProvider::SetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint16_t rnti, uint8_t lcid, uint8_t lcGroup, ns3::LteMacSapUser * msu) [member function]
6856    cls.add_method('SetupDataRadioBearer',
6857                   'std::vector< ns3::LteCcmRrcSapProvider::LcsConfig >',
6858                   [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('uint8_t', 'lcGroup'), param('ns3::LteMacSapUser *', 'msu')],
6859                   is_pure_virtual=True, is_virtual=True)
6860    return
6861
6862def register_Ns3LteCcmRrcSapProviderLcsConfig_methods(root_module, cls):
6863    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LcsConfig::LcsConfig() [constructor]
6864    cls.add_constructor([])
6865    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LcsConfig::LcsConfig(ns3::LteCcmRrcSapProvider::LcsConfig const & arg0) [constructor]
6866    cls.add_constructor([param('ns3::LteCcmRrcSapProvider::LcsConfig const &', 'arg0')])
6867    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LcsConfig::componentCarrierId [variable]
6868    cls.add_instance_attribute('componentCarrierId', 'uint16_t', is_const=False)
6869    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LcsConfig::lc [variable]
6870    cls.add_instance_attribute('lc', 'ns3::LteEnbCmacSapProvider::LcInfo', is_const=False)
6871    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapProvider::LcsConfig::msu [variable]
6872    cls.add_instance_attribute('msu', 'ns3::LteMacSapUser *', is_const=False)
6873    return
6874
6875def register_Ns3LteCcmRrcSapUser_methods(root_module, cls):
6876    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapUser::LteCcmRrcSapUser() [constructor]
6877    cls.add_constructor([])
6878    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::LteCcmRrcSapUser::LteCcmRrcSapUser(ns3::LteCcmRrcSapUser const & arg0) [constructor]
6879    cls.add_constructor([param('ns3::LteCcmRrcSapUser const &', 'arg0')])
6880    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapUser::AddLcs(std::vector<ns3::LteRrcSap::LogicalChannelConfig, std::allocator<ns3::LteRrcSap::LogicalChannelConfig> > lcConfig) [member function]
6881    cls.add_method('AddLcs',
6882                   'void',
6883                   [param('std::vector< ns3::LteRrcSap::LogicalChannelConfig >', 'lcConfig')],
6884                   is_pure_virtual=True, is_virtual=True)
6885    ## lte-ccm-rrc-sap.h (module 'lte'): uint8_t ns3::LteCcmRrcSapUser::AddUeMeasReportConfigForComponentCarrier(ns3::LteRrcSap::ReportConfigEutra reportConfig) [member function]
6886    cls.add_method('AddUeMeasReportConfigForComponentCarrier',
6887                   'uint8_t',
6888                   [param('ns3::LteRrcSap::ReportConfigEutra', 'reportConfig')],
6889                   is_pure_virtual=True, is_virtual=True)
6890    ## lte-ccm-rrc-sap.h (module 'lte'): ns3::Ptr<ns3::UeManager> ns3::LteCcmRrcSapUser::GetUeManager(uint16_t rnti) [member function]
6891    cls.add_method('GetUeManager',
6892                   'ns3::Ptr< ns3::UeManager >',
6893                   [param('uint16_t', 'rnti')],
6894                   is_pure_virtual=True, is_virtual=True)
6895    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapUser::ReleaseLcs(uint16_t rnti, uint8_t lcid) [member function]
6896    cls.add_method('ReleaseLcs',
6897                   'void',
6898                   [param('uint16_t', 'rnti'), param('uint8_t', 'lcid')],
6899                   is_pure_virtual=True, is_virtual=True)
6900    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapUser::SetNumberOfComponentCarriers(uint16_t noOfComponentCarriers) [member function]
6901    cls.add_method('SetNumberOfComponentCarriers',
6902                   'void',
6903                   [param('uint16_t', 'noOfComponentCarriers')],
6904                   is_pure_virtual=True, is_virtual=True)
6905    ## lte-ccm-rrc-sap.h (module 'lte'): void ns3::LteCcmRrcSapUser::TriggerComponentCarrier(uint16_t rnti, uint16_t targetCellId) [member function]
6906    cls.add_method('TriggerComponentCarrier',
6907                   'void',
6908                   [param('uint16_t', 'rnti'), param('uint16_t', 'targetCellId')],
6909                   is_pure_virtual=True, is_virtual=True)
6910    return
6911
6912def register_Ns3LteEnbCmacSapProvider_methods(root_module, cls):
6913    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LteEnbCmacSapProvider() [constructor]
6914    cls.add_constructor([])
6915    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LteEnbCmacSapProvider(ns3::LteEnbCmacSapProvider const & arg0) [constructor]
6916    cls.add_constructor([param('ns3::LteEnbCmacSapProvider const &', 'arg0')])
6917    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::AddLc(ns3::LteEnbCmacSapProvider::LcInfo lcinfo, ns3::LteMacSapUser * msu) [member function]
6918    cls.add_method('AddLc',
6919                   'void',
6920                   [param('ns3::LteEnbCmacSapProvider::LcInfo', 'lcinfo'), param('ns3::LteMacSapUser *', 'msu')],
6921                   is_pure_virtual=True, is_virtual=True)
6922    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::AddUe(uint16_t rnti) [member function]
6923    cls.add_method('AddUe',
6924                   'void',
6925                   [param('uint16_t', 'rnti')],
6926                   is_pure_virtual=True, is_virtual=True)
6927    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue ns3::LteEnbCmacSapProvider::AllocateNcRaPreamble(uint16_t rnti) [member function]
6928    cls.add_method('AllocateNcRaPreamble',
6929                   'ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue',
6930                   [param('uint16_t', 'rnti')],
6931                   is_pure_virtual=True, is_virtual=True)
6932    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::ConfigureMac(uint16_t ulBandwidth, uint16_t dlBandwidth) [member function]
6933    cls.add_method('ConfigureMac',
6934                   'void',
6935                   [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth')],
6936                   is_pure_virtual=True, is_virtual=True)
6937    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig ns3::LteEnbCmacSapProvider::GetRachConfig() [member function]
6938    cls.add_method('GetRachConfig',
6939                   'ns3::LteEnbCmacSapProvider::RachConfig',
6940                   [],
6941                   is_pure_virtual=True, is_virtual=True)
6942    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::ReconfigureLc(ns3::LteEnbCmacSapProvider::LcInfo lcinfo) [member function]
6943    cls.add_method('ReconfigureLc',
6944                   'void',
6945                   [param('ns3::LteEnbCmacSapProvider::LcInfo', 'lcinfo')],
6946                   is_pure_virtual=True, is_virtual=True)
6947    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::ReleaseLc(uint16_t rnti, uint8_t lcid) [member function]
6948    cls.add_method('ReleaseLc',
6949                   'void',
6950                   [param('uint16_t', 'rnti'), param('uint8_t', 'lcid')],
6951                   is_pure_virtual=True, is_virtual=True)
6952    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::RemoveUe(uint16_t rnti) [member function]
6953    cls.add_method('RemoveUe',
6954                   'void',
6955                   [param('uint16_t', 'rnti')],
6956                   is_pure_virtual=True, is_virtual=True)
6957    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapProvider::UeUpdateConfigurationReq(ns3::LteEnbCmacSapProvider::UeConfig params) [member function]
6958    cls.add_method('UeUpdateConfigurationReq',
6959                   'void',
6960                   [param('ns3::LteEnbCmacSapProvider::UeConfig', 'params')],
6961                   is_pure_virtual=True, is_virtual=True)
6962    return
6963
6964def register_Ns3LteEnbCmacSapProviderAllocateNcRaPreambleReturnValue_methods(root_module, cls):
6965    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue::AllocateNcRaPreambleReturnValue() [constructor]
6966    cls.add_constructor([])
6967    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue::AllocateNcRaPreambleReturnValue(ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue const & arg0) [constructor]
6968    cls.add_constructor([param('ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue const &', 'arg0')])
6969    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue::raPrachMaskIndex [variable]
6970    cls.add_instance_attribute('raPrachMaskIndex', 'uint8_t', is_const=False)
6971    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue::raPreambleId [variable]
6972    cls.add_instance_attribute('raPreambleId', 'uint8_t', is_const=False)
6973    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue::valid [variable]
6974    cls.add_instance_attribute('valid', 'bool', is_const=False)
6975    return
6976
6977def register_Ns3LteEnbCmacSapProviderLcInfo_methods(root_module, cls):
6978    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::LcInfo() [constructor]
6979    cls.add_constructor([])
6980    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::LcInfo(ns3::LteEnbCmacSapProvider::LcInfo const & arg0) [constructor]
6981    cls.add_constructor([param('ns3::LteEnbCmacSapProvider::LcInfo const &', 'arg0')])
6982    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::gbrDl [variable]
6983    cls.add_instance_attribute('gbrDl', 'uint64_t', is_const=False)
6984    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::gbrUl [variable]
6985    cls.add_instance_attribute('gbrUl', 'uint64_t', is_const=False)
6986    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::isGbr [variable]
6987    cls.add_instance_attribute('isGbr', 'bool', is_const=False)
6988    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::lcGroup [variable]
6989    cls.add_instance_attribute('lcGroup', 'uint8_t', is_const=False)
6990    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::lcId [variable]
6991    cls.add_instance_attribute('lcId', 'uint8_t', is_const=False)
6992    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::mbrDl [variable]
6993    cls.add_instance_attribute('mbrDl', 'uint64_t', is_const=False)
6994    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::mbrUl [variable]
6995    cls.add_instance_attribute('mbrUl', 'uint64_t', is_const=False)
6996    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::qci [variable]
6997    cls.add_instance_attribute('qci', 'uint8_t', is_const=False)
6998    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::LcInfo::rnti [variable]
6999    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7000    return
7001
7002def register_Ns3LteEnbCmacSapProviderRachConfig_methods(root_module, cls):
7003    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig::RachConfig() [constructor]
7004    cls.add_constructor([])
7005    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig::RachConfig(ns3::LteEnbCmacSapProvider::RachConfig const & arg0) [constructor]
7006    cls.add_constructor([param('ns3::LteEnbCmacSapProvider::RachConfig const &', 'arg0')])
7007    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig::connEstFailCount [variable]
7008    cls.add_instance_attribute('connEstFailCount', 'uint8_t', is_const=False)
7009    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig::numberOfRaPreambles [variable]
7010    cls.add_instance_attribute('numberOfRaPreambles', 'uint8_t', is_const=False)
7011    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig::preambleTransMax [variable]
7012    cls.add_instance_attribute('preambleTransMax', 'uint8_t', is_const=False)
7013    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::RachConfig::raResponseWindowSize [variable]
7014    cls.add_instance_attribute('raResponseWindowSize', 'uint8_t', is_const=False)
7015    return
7016
7017def register_Ns3LteEnbCmacSapProviderUeConfig_methods(root_module, cls):
7018    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::UeConfig::UeConfig() [constructor]
7019    cls.add_constructor([])
7020    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::UeConfig::UeConfig(ns3::LteEnbCmacSapProvider::UeConfig const & arg0) [constructor]
7021    cls.add_constructor([param('ns3::LteEnbCmacSapProvider::UeConfig const &', 'arg0')])
7022    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::UeConfig::m_rnti [variable]
7023    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
7024    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider::UeConfig::m_transmissionMode [variable]
7025    cls.add_instance_attribute('m_transmissionMode', 'uint8_t', is_const=False)
7026    return
7027
7028def register_Ns3LteEnbCmacSapUser_methods(root_module, cls):
7029    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::LteEnbCmacSapUser() [constructor]
7030    cls.add_constructor([])
7031    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::LteEnbCmacSapUser(ns3::LteEnbCmacSapUser const & arg0) [constructor]
7032    cls.add_constructor([param('ns3::LteEnbCmacSapUser const &', 'arg0')])
7033    ## lte-enb-cmac-sap.h (module 'lte'): uint16_t ns3::LteEnbCmacSapUser::AllocateTemporaryCellRnti() [member function]
7034    cls.add_method('AllocateTemporaryCellRnti',
7035                   'uint16_t',
7036                   [],
7037                   is_pure_virtual=True, is_virtual=True)
7038    ## lte-enb-cmac-sap.h (module 'lte'): bool ns3::LteEnbCmacSapUser::IsRandomAccessCompleted(uint16_t rnti) [member function]
7039    cls.add_method('IsRandomAccessCompleted',
7040                   'bool',
7041                   [param('uint16_t', 'rnti')],
7042                   is_pure_virtual=True, is_virtual=True)
7043    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapUser::NotifyLcConfigResult(uint16_t rnti, uint8_t lcid, bool success) [member function]
7044    cls.add_method('NotifyLcConfigResult',
7045                   'void',
7046                   [param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('bool', 'success')],
7047                   is_pure_virtual=True, is_virtual=True)
7048    ## lte-enb-cmac-sap.h (module 'lte'): void ns3::LteEnbCmacSapUser::RrcConfigurationUpdateInd(ns3::LteEnbCmacSapUser::UeConfig params) [member function]
7049    cls.add_method('RrcConfigurationUpdateInd',
7050                   'void',
7051                   [param('ns3::LteEnbCmacSapUser::UeConfig', 'params')],
7052                   is_pure_virtual=True, is_virtual=True)
7053    return
7054
7055def register_Ns3LteEnbCmacSapUserUeConfig_methods(root_module, cls):
7056    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::UeConfig::UeConfig() [constructor]
7057    cls.add_constructor([])
7058    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::UeConfig::UeConfig(ns3::LteEnbCmacSapUser::UeConfig const & arg0) [constructor]
7059    cls.add_constructor([param('ns3::LteEnbCmacSapUser::UeConfig const &', 'arg0')])
7060    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::UeConfig::m_rnti [variable]
7061    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
7062    ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapUser::UeConfig::m_transmissionMode [variable]
7063    cls.add_instance_attribute('m_transmissionMode', 'uint8_t', is_const=False)
7064    return
7065
7066def register_Ns3LteEnbCphySapProvider_methods(root_module, cls):
7067    ## lte-enb-cphy-sap.h (module 'lte'): ns3::LteEnbCphySapProvider::LteEnbCphySapProvider() [constructor]
7068    cls.add_constructor([])
7069    ## lte-enb-cphy-sap.h (module 'lte'): ns3::LteEnbCphySapProvider::LteEnbCphySapProvider(ns3::LteEnbCphySapProvider const & arg0) [constructor]
7070    cls.add_constructor([param('ns3::LteEnbCphySapProvider const &', 'arg0')])
7071    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::AddUe(uint16_t rnti) [member function]
7072    cls.add_method('AddUe',
7073                   'void',
7074                   [param('uint16_t', 'rnti')],
7075                   is_pure_virtual=True, is_virtual=True)
7076    ## lte-enb-cphy-sap.h (module 'lte'): int8_t ns3::LteEnbCphySapProvider::GetReferenceSignalPower() [member function]
7077    cls.add_method('GetReferenceSignalPower',
7078                   'int8_t',
7079                   [],
7080                   is_pure_virtual=True, is_virtual=True)
7081    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::RemoveUe(uint16_t rnti) [member function]
7082    cls.add_method('RemoveUe',
7083                   'void',
7084                   [param('uint16_t', 'rnti')],
7085                   is_pure_virtual=True, is_virtual=True)
7086    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetBandwidth(uint16_t ulBandwidth, uint16_t dlBandwidth) [member function]
7087    cls.add_method('SetBandwidth',
7088                   'void',
7089                   [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth')],
7090                   is_pure_virtual=True, is_virtual=True)
7091    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetCellId(uint16_t cellId) [member function]
7092    cls.add_method('SetCellId',
7093                   'void',
7094                   [param('uint16_t', 'cellId')],
7095                   is_pure_virtual=True, is_virtual=True)
7096    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetEarfcn(uint32_t ulEarfcn, uint32_t dlEarfcn) [member function]
7097    cls.add_method('SetEarfcn',
7098                   'void',
7099                   [param('uint32_t', 'ulEarfcn'), param('uint32_t', 'dlEarfcn')],
7100                   is_pure_virtual=True, is_virtual=True)
7101    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetMasterInformationBlock(ns3::LteRrcSap::MasterInformationBlock mib) [member function]
7102    cls.add_method('SetMasterInformationBlock',
7103                   'void',
7104                   [param('ns3::LteRrcSap::MasterInformationBlock', 'mib')],
7105                   is_pure_virtual=True, is_virtual=True)
7106    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetPa(uint16_t rnti, double pa) [member function]
7107    cls.add_method('SetPa',
7108                   'void',
7109                   [param('uint16_t', 'rnti'), param('double', 'pa')],
7110                   is_pure_virtual=True, is_virtual=True)
7111    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetSrsConfigurationIndex(uint16_t rnti, uint16_t srsCi) [member function]
7112    cls.add_method('SetSrsConfigurationIndex',
7113                   'void',
7114                   [param('uint16_t', 'rnti'), param('uint16_t', 'srsCi')],
7115                   is_pure_virtual=True, is_virtual=True)
7116    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 sib1) [member function]
7117    cls.add_method('SetSystemInformationBlockType1',
7118                   'void',
7119                   [param('ns3::LteRrcSap::SystemInformationBlockType1', 'sib1')],
7120                   is_pure_virtual=True, is_virtual=True)
7121    ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetTransmissionMode(uint16_t rnti, uint8_t txMode) [member function]
7122    cls.add_method('SetTransmissionMode',
7123                   'void',
7124                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')],
7125                   is_pure_virtual=True, is_virtual=True)
7126    return
7127
7128def register_Ns3LteEnbCphySapUser_methods(root_module, cls):
7129    ## lte-enb-cphy-sap.h (module 'lte'): ns3::LteEnbCphySapUser::LteEnbCphySapUser() [constructor]
7130    cls.add_constructor([])
7131    ## lte-enb-cphy-sap.h (module 'lte'): ns3::LteEnbCphySapUser::LteEnbCphySapUser(ns3::LteEnbCphySapUser const & arg0) [constructor]
7132    cls.add_constructor([param('ns3::LteEnbCphySapUser const &', 'arg0')])
7133    return
7134
7135def register_Ns3LteEnbPhySapProvider_methods(root_module, cls):
7136    ## lte-enb-phy-sap.h (module 'lte'): ns3::LteEnbPhySapProvider::LteEnbPhySapProvider() [constructor]
7137    cls.add_constructor([])
7138    ## lte-enb-phy-sap.h (module 'lte'): ns3::LteEnbPhySapProvider::LteEnbPhySapProvider(ns3::LteEnbPhySapProvider const & arg0) [constructor]
7139    cls.add_constructor([param('ns3::LteEnbPhySapProvider const &', 'arg0')])
7140    ## lte-enb-phy-sap.h (module 'lte'): uint8_t ns3::LteEnbPhySapProvider::GetMacChTtiDelay() [member function]
7141    cls.add_method('GetMacChTtiDelay',
7142                   'uint8_t',
7143                   [],
7144                   is_pure_virtual=True, is_virtual=True)
7145    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapProvider::SendLteControlMessage(ns3::Ptr<ns3::LteControlMessage> msg) [member function]
7146    cls.add_method('SendLteControlMessage',
7147                   'void',
7148                   [param('ns3::Ptr< ns3::LteControlMessage >', 'msg')],
7149                   is_pure_virtual=True, is_virtual=True)
7150    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapProvider::SendMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
7151    cls.add_method('SendMacPdu',
7152                   'void',
7153                   [param('ns3::Ptr< ns3::Packet >', 'p')],
7154                   is_pure_virtual=True, is_virtual=True)
7155    return
7156
7157def register_Ns3LteEnbPhySapUser_methods(root_module, cls):
7158    ## lte-enb-phy-sap.h (module 'lte'): ns3::LteEnbPhySapUser::LteEnbPhySapUser() [constructor]
7159    cls.add_constructor([])
7160    ## lte-enb-phy-sap.h (module 'lte'): ns3::LteEnbPhySapUser::LteEnbPhySapUser(ns3::LteEnbPhySapUser const & arg0) [constructor]
7161    cls.add_constructor([param('ns3::LteEnbPhySapUser const &', 'arg0')])
7162    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::DlInfoListElementHarqFeeback(ns3::DlInfoListElement_s params) [member function]
7163    cls.add_method('DlInfoListElementHarqFeeback',
7164                   'void',
7165                   [param('ns3::DlInfoListElement_s', 'params')],
7166                   is_pure_virtual=True, is_virtual=True)
7167    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::ReceiveLteControlMessage(ns3::Ptr<ns3::LteControlMessage> msg) [member function]
7168    cls.add_method('ReceiveLteControlMessage',
7169                   'void',
7170                   [param('ns3::Ptr< ns3::LteControlMessage >', 'msg')],
7171                   is_pure_virtual=True, is_virtual=True)
7172    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::ReceivePhyPdu(ns3::Ptr<ns3::Packet> p) [member function]
7173    cls.add_method('ReceivePhyPdu',
7174                   'void',
7175                   [param('ns3::Ptr< ns3::Packet >', 'p')],
7176                   is_pure_virtual=True, is_virtual=True)
7177    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::ReceiveRachPreamble(uint32_t prachId) [member function]
7178    cls.add_method('ReceiveRachPreamble',
7179                   'void',
7180                   [param('uint32_t', 'prachId')],
7181                   is_pure_virtual=True, is_virtual=True)
7182    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::SubframeIndication(uint32_t frameNo, uint32_t subframeNo) [member function]
7183    cls.add_method('SubframeIndication',
7184                   'void',
7185                   [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')],
7186                   is_pure_virtual=True, is_virtual=True)
7187    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::UlCqiReport(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ulcqi) [member function]
7188    cls.add_method('UlCqiReport',
7189                   'void',
7190                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters', 'ulcqi')],
7191                   is_pure_virtual=True, is_virtual=True)
7192    ## lte-enb-phy-sap.h (module 'lte'): void ns3::LteEnbPhySapUser::UlInfoListElementHarqFeeback(ns3::UlInfoListElement_s params) [member function]
7193    cls.add_method('UlInfoListElementHarqFeeback',
7194                   'void',
7195                   [param('ns3::UlInfoListElement_s', 'params')],
7196                   is_pure_virtual=True, is_virtual=True)
7197    return
7198
7199def register_Ns3LteFfConverter_methods(root_module, cls):
7200    ## lte-common.h (module 'lte'): ns3::LteFfConverter::LteFfConverter() [constructor]
7201    cls.add_constructor([])
7202    ## lte-common.h (module 'lte'): ns3::LteFfConverter::LteFfConverter(ns3::LteFfConverter const & arg0) [constructor]
7203    cls.add_constructor([param('ns3::LteFfConverter const &', 'arg0')])
7204    ## lte-common.h (module 'lte'): static uint16_t ns3::LteFfConverter::double2fpS11dot3(double val) [member function]
7205    cls.add_method('double2fpS11dot3',
7206                   'uint16_t',
7207                   [param('double', 'val')],
7208                   is_static=True)
7209    ## lte-common.h (module 'lte'): static double ns3::LteFfConverter::fpS11dot3toDouble(uint16_t val) [member function]
7210    cls.add_method('fpS11dot3toDouble',
7211                   'double',
7212                   [param('uint16_t', 'val')],
7213                   is_static=True)
7214    ## lte-common.h (module 'lte'): static double ns3::LteFfConverter::getMinFpS11dot3Value() [member function]
7215    cls.add_method('getMinFpS11dot3Value',
7216                   'double',
7217                   [],
7218                   is_static=True)
7219    return
7220
7221def register_Ns3LteFfrRrcSapProvider_methods(root_module, cls):
7222    ## lte-ffr-rrc-sap.h (module 'lte'): ns3::LteFfrRrcSapProvider::LteFfrRrcSapProvider() [constructor]
7223    cls.add_constructor([])
7224    ## lte-ffr-rrc-sap.h (module 'lte'): ns3::LteFfrRrcSapProvider::LteFfrRrcSapProvider(ns3::LteFfrRrcSapProvider const & arg0) [constructor]
7225    cls.add_constructor([param('ns3::LteFfrRrcSapProvider const &', 'arg0')])
7226    ## lte-ffr-rrc-sap.h (module 'lte'): void ns3::LteFfrRrcSapProvider::RecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
7227    cls.add_method('RecvLoadInformation',
7228                   'void',
7229                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
7230                   is_pure_virtual=True, is_virtual=True)
7231    ## lte-ffr-rrc-sap.h (module 'lte'): void ns3::LteFfrRrcSapProvider::ReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
7232    cls.add_method('ReportUeMeas',
7233                   'void',
7234                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
7235                   is_pure_virtual=True, is_virtual=True)
7236    ## lte-ffr-rrc-sap.h (module 'lte'): void ns3::LteFfrRrcSapProvider::SetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth) [member function]
7237    cls.add_method('SetBandwidth',
7238                   'void',
7239                   [param('uint8_t', 'ulBandwidth'), param('uint8_t', 'dlBandwidth')],
7240                   is_pure_virtual=True, is_virtual=True)
7241    ## lte-ffr-rrc-sap.h (module 'lte'): void ns3::LteFfrRrcSapProvider::SetCellId(uint16_t cellId) [member function]
7242    cls.add_method('SetCellId',
7243                   'void',
7244                   [param('uint16_t', 'cellId')],
7245                   is_pure_virtual=True, is_virtual=True)
7246    return
7247
7248def register_Ns3LteFfrRrcSapUser_methods(root_module, cls):
7249    ## lte-ffr-rrc-sap.h (module 'lte'): ns3::LteFfrRrcSapUser::LteFfrRrcSapUser() [constructor]
7250    cls.add_constructor([])
7251    ## lte-ffr-rrc-sap.h (module 'lte'): ns3::LteFfrRrcSapUser::LteFfrRrcSapUser(ns3::LteFfrRrcSapUser const & arg0) [constructor]
7252    cls.add_constructor([param('ns3::LteFfrRrcSapUser const &', 'arg0')])
7253    ## lte-ffr-rrc-sap.h (module 'lte'): uint8_t ns3::LteFfrRrcSapUser::AddUeMeasReportConfigForFfr(ns3::LteRrcSap::ReportConfigEutra reportConfig) [member function]
7254    cls.add_method('AddUeMeasReportConfigForFfr',
7255                   'uint8_t',
7256                   [param('ns3::LteRrcSap::ReportConfigEutra', 'reportConfig')],
7257                   is_pure_virtual=True, is_virtual=True)
7258    ## lte-ffr-rrc-sap.h (module 'lte'): void ns3::LteFfrRrcSapUser::SendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
7259    cls.add_method('SendLoadInformation',
7260                   'void',
7261                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
7262                   is_pure_virtual=True, is_virtual=True)
7263    ## lte-ffr-rrc-sap.h (module 'lte'): void ns3::LteFfrRrcSapUser::SetPdschConfigDedicated(uint16_t rnti, ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function]
7264    cls.add_method('SetPdschConfigDedicated',
7265                   'void',
7266                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')],
7267                   is_pure_virtual=True, is_virtual=True)
7268    return
7269
7270def register_Ns3LteFfrSapProvider_methods(root_module, cls):
7271    ## lte-ffr-sap.h (module 'lte'): ns3::LteFfrSapProvider::LteFfrSapProvider() [constructor]
7272    cls.add_constructor([])
7273    ## lte-ffr-sap.h (module 'lte'): ns3::LteFfrSapProvider::LteFfrSapProvider(ns3::LteFfrSapProvider const & arg0) [constructor]
7274    cls.add_constructor([param('ns3::LteFfrSapProvider const &', 'arg0')])
7275    ## lte-ffr-sap.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrSapProvider::GetAvailableDlRbg() [member function]
7276    cls.add_method('GetAvailableDlRbg',
7277                   'std::vector< bool >',
7278                   [],
7279                   is_pure_virtual=True, is_virtual=True)
7280    ## lte-ffr-sap.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrSapProvider::GetAvailableUlRbg() [member function]
7281    cls.add_method('GetAvailableUlRbg',
7282                   'std::vector< bool >',
7283                   [],
7284                   is_pure_virtual=True, is_virtual=True)
7285    ## lte-ffr-sap.h (module 'lte'): uint16_t ns3::LteFfrSapProvider::GetMinContinuousUlBandwidth() [member function]
7286    cls.add_method('GetMinContinuousUlBandwidth',
7287                   'uint16_t',
7288                   [],
7289                   is_pure_virtual=True, is_virtual=True)
7290    ## lte-ffr-sap.h (module 'lte'): uint8_t ns3::LteFfrSapProvider::GetTpc(uint16_t rnti) [member function]
7291    cls.add_method('GetTpc',
7292                   'uint8_t',
7293                   [param('uint16_t', 'rnti')],
7294                   is_pure_virtual=True, is_virtual=True)
7295    ## lte-ffr-sap.h (module 'lte'): bool ns3::LteFfrSapProvider::IsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
7296    cls.add_method('IsDlRbgAvailableForUe',
7297                   'bool',
7298                   [param('int', 'i'), param('uint16_t', 'rnti')],
7299                   is_pure_virtual=True, is_virtual=True)
7300    ## lte-ffr-sap.h (module 'lte'): bool ns3::LteFfrSapProvider::IsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
7301    cls.add_method('IsUlRbgAvailableForUe',
7302                   'bool',
7303                   [param('int', 'i'), param('uint16_t', 'rnti')],
7304                   is_pure_virtual=True, is_virtual=True)
7305    ## lte-ffr-sap.h (module 'lte'): void ns3::LteFfrSapProvider::ReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
7306    cls.add_method('ReportDlCqiInfo',
7307                   'void',
7308                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
7309                   is_pure_virtual=True, is_virtual=True)
7310    ## lte-ffr-sap.h (module 'lte'): void ns3::LteFfrSapProvider::ReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
7311    cls.add_method('ReportUlCqiInfo',
7312                   'void',
7313                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
7314                   is_pure_virtual=True, is_virtual=True)
7315    ## lte-ffr-sap.h (module 'lte'): void ns3::LteFfrSapProvider::ReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
7316    cls.add_method('ReportUlCqiInfo',
7317                   'void',
7318                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
7319                   is_pure_virtual=True, is_virtual=True)
7320    return
7321
7322def register_Ns3LteFfrSapUser_methods(root_module, cls):
7323    ## lte-ffr-sap.h (module 'lte'): ns3::LteFfrSapUser::LteFfrSapUser() [constructor]
7324    cls.add_constructor([])
7325    ## lte-ffr-sap.h (module 'lte'): ns3::LteFfrSapUser::LteFfrSapUser(ns3::LteFfrSapUser const & arg0) [constructor]
7326    cls.add_constructor([param('ns3::LteFfrSapUser const &', 'arg0')])
7327    return
7328
7329def register_Ns3LteFlowId_t_methods(root_module, cls):
7330    cls.add_binary_comparison_operator('<')
7331    cls.add_binary_comparison_operator('==')
7332    ## lte-common.h (module 'lte'): ns3::LteFlowId_t::LteFlowId_t(ns3::LteFlowId_t const & arg0) [constructor]
7333    cls.add_constructor([param('ns3::LteFlowId_t const &', 'arg0')])
7334    ## lte-common.h (module 'lte'): ns3::LteFlowId_t::LteFlowId_t() [constructor]
7335    cls.add_constructor([])
7336    ## lte-common.h (module 'lte'): ns3::LteFlowId_t::LteFlowId_t(uint16_t const a, uint8_t const b) [constructor]
7337    cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')])
7338    ## lte-common.h (module 'lte'): ns3::LteFlowId_t::m_lcId [variable]
7339    cls.add_instance_attribute('m_lcId', 'uint8_t', is_const=False)
7340    ## lte-common.h (module 'lte'): ns3::LteFlowId_t::m_rnti [variable]
7341    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
7342    return
7343
7344def register_Ns3LteGlobalPathlossDatabase_methods(root_module, cls):
7345    ## lte-global-pathloss-database.h (module 'lte'): ns3::LteGlobalPathlossDatabase::LteGlobalPathlossDatabase() [constructor]
7346    cls.add_constructor([])
7347    ## lte-global-pathloss-database.h (module 'lte'): ns3::LteGlobalPathlossDatabase::LteGlobalPathlossDatabase(ns3::LteGlobalPathlossDatabase const & arg0) [constructor]
7348    cls.add_constructor([param('ns3::LteGlobalPathlossDatabase const &', 'arg0')])
7349    ## lte-global-pathloss-database.h (module 'lte'): double ns3::LteGlobalPathlossDatabase::GetPathloss(uint16_t cellId, uint64_t imsi) [member function]
7350    cls.add_method('GetPathloss',
7351                   'double',
7352                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi')])
7353    ## lte-global-pathloss-database.h (module 'lte'): void ns3::LteGlobalPathlossDatabase::Print() [member function]
7354    cls.add_method('Print',
7355                   'void',
7356                   [])
7357    ## lte-global-pathloss-database.h (module 'lte'): void ns3::LteGlobalPathlossDatabase::UpdatePathloss(std::string context, ns3::Ptr<const ns3::SpectrumPhy> txPhy, ns3::Ptr<const ns3::SpectrumPhy> rxPhy, double lossDb) [member function]
7358    cls.add_method('UpdatePathloss',
7359                   'void',
7360                   [param('std::string', 'context'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'rxPhy'), param('double', 'lossDb')],
7361                   is_pure_virtual=True, is_virtual=True)
7362    return
7363
7364def register_Ns3LteHandoverManagementSapProvider_methods(root_module, cls):
7365    ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapProvider::LteHandoverManagementSapProvider() [constructor]
7366    cls.add_constructor([])
7367    ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapProvider::LteHandoverManagementSapProvider(ns3::LteHandoverManagementSapProvider const & arg0) [constructor]
7368    cls.add_constructor([param('ns3::LteHandoverManagementSapProvider const &', 'arg0')])
7369    ## lte-handover-management-sap.h (module 'lte'): void ns3::LteHandoverManagementSapProvider::ReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
7370    cls.add_method('ReportUeMeas',
7371                   'void',
7372                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
7373                   is_pure_virtual=True, is_virtual=True)
7374    return
7375
7376def register_Ns3LteHandoverManagementSapUser_methods(root_module, cls):
7377    ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapUser::LteHandoverManagementSapUser() [constructor]
7378    cls.add_constructor([])
7379    ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapUser::LteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser const & arg0) [constructor]
7380    cls.add_constructor([param('ns3::LteHandoverManagementSapUser const &', 'arg0')])
7381    ## lte-handover-management-sap.h (module 'lte'): uint8_t ns3::LteHandoverManagementSapUser::AddUeMeasReportConfigForHandover(ns3::LteRrcSap::ReportConfigEutra reportConfig) [member function]
7382    cls.add_method('AddUeMeasReportConfigForHandover',
7383                   'uint8_t',
7384                   [param('ns3::LteRrcSap::ReportConfigEutra', 'reportConfig')],
7385                   is_pure_virtual=True, is_virtual=True)
7386    ## lte-handover-management-sap.h (module 'lte'): void ns3::LteHandoverManagementSapUser::TriggerHandover(uint16_t rnti, uint16_t targetCellId) [member function]
7387    cls.add_method('TriggerHandover',
7388                   'void',
7389                   [param('uint16_t', 'rnti'), param('uint16_t', 'targetCellId')],
7390                   is_pure_virtual=True, is_virtual=True)
7391    return
7392
7393def register_Ns3LteMacSapProvider_methods(root_module, cls):
7394    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::LteMacSapProvider() [constructor]
7395    cls.add_constructor([])
7396    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::LteMacSapProvider(ns3::LteMacSapProvider const & arg0) [constructor]
7397    cls.add_constructor([param('ns3::LteMacSapProvider const &', 'arg0')])
7398    ## lte-mac-sap.h (module 'lte'): void ns3::LteMacSapProvider::ReportBufferStatus(ns3::LteMacSapProvider::ReportBufferStatusParameters params) [member function]
7399    cls.add_method('ReportBufferStatus',
7400                   'void',
7401                   [param('ns3::LteMacSapProvider::ReportBufferStatusParameters', 'params')],
7402                   is_pure_virtual=True, is_virtual=True)
7403    ## lte-mac-sap.h (module 'lte'): void ns3::LteMacSapProvider::TransmitPdu(ns3::LteMacSapProvider::TransmitPduParameters params) [member function]
7404    cls.add_method('TransmitPdu',
7405                   'void',
7406                   [param('ns3::LteMacSapProvider::TransmitPduParameters', 'params')],
7407                   is_pure_virtual=True, is_virtual=True)
7408    return
7409
7410def register_Ns3LteMacSapProviderReportBufferStatusParameters_methods(root_module, cls):
7411    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::ReportBufferStatusParameters() [constructor]
7412    cls.add_constructor([])
7413    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::ReportBufferStatusParameters(ns3::LteMacSapProvider::ReportBufferStatusParameters const & arg0) [constructor]
7414    cls.add_constructor([param('ns3::LteMacSapProvider::ReportBufferStatusParameters const &', 'arg0')])
7415    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::lcid [variable]
7416    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7417    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::retxQueueHolDelay [variable]
7418    cls.add_instance_attribute('retxQueueHolDelay', 'uint16_t', is_const=False)
7419    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::retxQueueSize [variable]
7420    cls.add_instance_attribute('retxQueueSize', 'uint32_t', is_const=False)
7421    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::rnti [variable]
7422    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7423    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::statusPduSize [variable]
7424    cls.add_instance_attribute('statusPduSize', 'uint16_t', is_const=False)
7425    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::txQueueHolDelay [variable]
7426    cls.add_instance_attribute('txQueueHolDelay', 'uint16_t', is_const=False)
7427    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters::txQueueSize [variable]
7428    cls.add_instance_attribute('txQueueSize', 'uint32_t', is_const=False)
7429    return
7430
7431def register_Ns3LteMacSapProviderTransmitPduParameters_methods(root_module, cls):
7432    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::TransmitPduParameters() [constructor]
7433    cls.add_constructor([])
7434    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::TransmitPduParameters(ns3::LteMacSapProvider::TransmitPduParameters const & arg0) [constructor]
7435    cls.add_constructor([param('ns3::LteMacSapProvider::TransmitPduParameters const &', 'arg0')])
7436    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::componentCarrierId [variable]
7437    cls.add_instance_attribute('componentCarrierId', 'uint8_t', is_const=False)
7438    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::harqProcessId [variable]
7439    cls.add_instance_attribute('harqProcessId', 'uint8_t', is_const=False)
7440    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::layer [variable]
7441    cls.add_instance_attribute('layer', 'uint8_t', is_const=False)
7442    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::lcid [variable]
7443    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7444    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::pdu [variable]
7445    cls.add_instance_attribute('pdu', 'ns3::Ptr< ns3::Packet >', is_const=False)
7446    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters::rnti [variable]
7447    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7448    return
7449
7450def register_Ns3LteMacSapUser_methods(root_module, cls):
7451    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::LteMacSapUser() [constructor]
7452    cls.add_constructor([])
7453    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::LteMacSapUser(ns3::LteMacSapUser const & arg0) [constructor]
7454    cls.add_constructor([param('ns3::LteMacSapUser const &', 'arg0')])
7455    ## lte-mac-sap.h (module 'lte'): void ns3::LteMacSapUser::NotifyHarqDeliveryFailure() [member function]
7456    cls.add_method('NotifyHarqDeliveryFailure',
7457                   'void',
7458                   [],
7459                   is_pure_virtual=True, is_virtual=True)
7460    ## lte-mac-sap.h (module 'lte'): void ns3::LteMacSapUser::NotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters params) [member function]
7461    cls.add_method('NotifyTxOpportunity',
7462                   'void',
7463                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'params')],
7464                   is_pure_virtual=True, is_virtual=True)
7465    ## lte-mac-sap.h (module 'lte'): void ns3::LteMacSapUser::ReceivePdu(ns3::LteMacSapUser::ReceivePduParameters params) [member function]
7466    cls.add_method('ReceivePdu',
7467                   'void',
7468                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'params')],
7469                   is_pure_virtual=True, is_virtual=True)
7470    return
7471
7472def register_Ns3LteMacSapUserReceivePduParameters_methods(root_module, cls):
7473    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters::ReceivePduParameters(ns3::LteMacSapUser::ReceivePduParameters const & arg0) [constructor]
7474    cls.add_constructor([param('ns3::LteMacSapUser::ReceivePduParameters const &', 'arg0')])
7475    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters::ReceivePduParameters() [constructor]
7476    cls.add_constructor([])
7477    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters::ReceivePduParameters(ns3::Ptr<ns3::Packet> const & p, uint16_t rnti, uint8_t lcid) [constructor]
7478    cls.add_constructor([param('ns3::Ptr< ns3::Packet > const &', 'p'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid')])
7479    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters::lcid [variable]
7480    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7481    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters::p [variable]
7482    cls.add_instance_attribute('p', 'ns3::Ptr< ns3::Packet >', is_const=False)
7483    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::ReceivePduParameters::rnti [variable]
7484    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7485    return
7486
7487def register_Ns3LteMacSapUserTxOpportunityParameters_methods(root_module, cls):
7488    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::TxOpportunityParameters(ns3::LteMacSapUser::TxOpportunityParameters const & arg0) [constructor]
7489    cls.add_constructor([param('ns3::LteMacSapUser::TxOpportunityParameters const &', 'arg0')])
7490    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::TxOpportunityParameters(uint32_t bytes, uint8_t layer, uint8_t harqId, uint8_t ccId, uint16_t rnti, uint8_t lcId) [constructor]
7491    cls.add_constructor([param('uint32_t', 'bytes'), param('uint8_t', 'layer'), param('uint8_t', 'harqId'), param('uint8_t', 'ccId'), param('uint16_t', 'rnti'), param('uint8_t', 'lcId')])
7492    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::TxOpportunityParameters() [constructor]
7493    cls.add_constructor([])
7494    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::bytes [variable]
7495    cls.add_instance_attribute('bytes', 'uint32_t', is_const=False)
7496    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::componentCarrierId [variable]
7497    cls.add_instance_attribute('componentCarrierId', 'uint8_t', is_const=False)
7498    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::harqId [variable]
7499    cls.add_instance_attribute('harqId', 'uint8_t', is_const=False)
7500    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::layer [variable]
7501    cls.add_instance_attribute('layer', 'uint8_t', is_const=False)
7502    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::lcid [variable]
7503    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7504    ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapUser::TxOpportunityParameters::rnti [variable]
7505    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7506    return
7507
7508def register_Ns3LteMiErrorModel_methods(root_module, cls):
7509    ## lte-mi-error-model.h (module 'lte'): ns3::LteMiErrorModel::LteMiErrorModel() [constructor]
7510    cls.add_constructor([])
7511    ## lte-mi-error-model.h (module 'lte'): ns3::LteMiErrorModel::LteMiErrorModel(ns3::LteMiErrorModel const & arg0) [constructor]
7512    cls.add_constructor([param('ns3::LteMiErrorModel const &', 'arg0')])
7513    ## lte-mi-error-model.h (module 'lte'): static double ns3::LteMiErrorModel::GetPcfichPdcchError(ns3::SpectrumValue const & sinr) [member function]
7514    cls.add_method('GetPcfichPdcchError',
7515                   'double',
7516                   [param('ns3::SpectrumValue const &', 'sinr')],
7517                   is_static=True)
7518    ## lte-mi-error-model.h (module 'lte'): static ns3::TbStats_t ns3::LteMiErrorModel::GetTbDecodificationStats(ns3::SpectrumValue const & sinr, std::vector<int, std::allocator<int> > const & map, uint16_t size, uint8_t mcs, ns3::HarqProcessInfoList_t miHistory) [member function]
7519    cls.add_method('GetTbDecodificationStats',
7520                   'ns3::TbStats_t',
7521                   [param('ns3::SpectrumValue const &', 'sinr'), param('std::vector< int > const &', 'map'), param('uint16_t', 'size'), param('uint8_t', 'mcs'), param('std::vector< ns3::HarqProcessInfoElement_t >', 'miHistory')],
7522                   is_static=True)
7523    ## lte-mi-error-model.h (module 'lte'): static double ns3::LteMiErrorModel::MappingMiBler(double mib, uint8_t ecrId, uint16_t cbSize) [member function]
7524    cls.add_method('MappingMiBler',
7525                   'double',
7526                   [param('double', 'mib'), param('uint8_t', 'ecrId'), param('uint16_t', 'cbSize')],
7527                   is_static=True)
7528    ## lte-mi-error-model.h (module 'lte'): static double ns3::LteMiErrorModel::Mib(ns3::SpectrumValue const & sinr, std::vector<int, std::allocator<int> > const & map, uint8_t mcs) [member function]
7529    cls.add_method('Mib',
7530                   'double',
7531                   [param('ns3::SpectrumValue const &', 'sinr'), param('std::vector< int > const &', 'map'), param('uint8_t', 'mcs')],
7532                   is_static=True)
7533    return
7534
7535def register_Ns3LtePdcpSapProvider_methods(root_module, cls):
7536    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::LtePdcpSapProvider() [constructor]
7537    cls.add_constructor([])
7538    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::LtePdcpSapProvider(ns3::LtePdcpSapProvider const & arg0) [constructor]
7539    cls.add_constructor([param('ns3::LtePdcpSapProvider const &', 'arg0')])
7540    ## lte-pdcp-sap.h (module 'lte'): void ns3::LtePdcpSapProvider::TransmitPdcpSdu(ns3::LtePdcpSapProvider::TransmitPdcpSduParameters params) [member function]
7541    cls.add_method('TransmitPdcpSdu',
7542                   'void',
7543                   [param('ns3::LtePdcpSapProvider::TransmitPdcpSduParameters', 'params')],
7544                   is_pure_virtual=True, is_virtual=True)
7545    return
7546
7547def register_Ns3LtePdcpSapProviderTransmitPdcpSduParameters_methods(root_module, cls):
7548    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::TransmitPdcpSduParameters() [constructor]
7549    cls.add_constructor([])
7550    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::TransmitPdcpSduParameters(ns3::LtePdcpSapProvider::TransmitPdcpSduParameters const & arg0) [constructor]
7551    cls.add_constructor([param('ns3::LtePdcpSapProvider::TransmitPdcpSduParameters const &', 'arg0')])
7552    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::lcid [variable]
7553    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7554    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::pdcpSdu [variable]
7555    cls.add_instance_attribute('pdcpSdu', 'ns3::Ptr< ns3::Packet >', is_const=False)
7556    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::rnti [variable]
7557    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7558    return
7559
7560def register_Ns3LtePdcpSapUser_methods(root_module, cls):
7561    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::LtePdcpSapUser() [constructor]
7562    cls.add_constructor([])
7563    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::LtePdcpSapUser(ns3::LtePdcpSapUser const & arg0) [constructor]
7564    cls.add_constructor([param('ns3::LtePdcpSapUser const &', 'arg0')])
7565    ## lte-pdcp-sap.h (module 'lte'): void ns3::LtePdcpSapUser::ReceivePdcpSdu(ns3::LtePdcpSapUser::ReceivePdcpSduParameters params) [member function]
7566    cls.add_method('ReceivePdcpSdu',
7567                   'void',
7568                   [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')],
7569                   is_pure_virtual=True, is_virtual=True)
7570    return
7571
7572def register_Ns3LtePdcpSapUserReceivePdcpSduParameters_methods(root_module, cls):
7573    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::ReceivePdcpSduParameters() [constructor]
7574    cls.add_constructor([])
7575    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::ReceivePdcpSduParameters(ns3::LtePdcpSapUser::ReceivePdcpSduParameters const & arg0) [constructor]
7576    cls.add_constructor([param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters const &', 'arg0')])
7577    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::lcid [variable]
7578    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7579    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::pdcpSdu [variable]
7580    cls.add_instance_attribute('pdcpSdu', 'ns3::Ptr< ns3::Packet >', is_const=False)
7581    ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::rnti [variable]
7582    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7583    return
7584
7585def register_Ns3LteRlcSapProvider_methods(root_module, cls):
7586    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::LteRlcSapProvider() [constructor]
7587    cls.add_constructor([])
7588    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::LteRlcSapProvider(ns3::LteRlcSapProvider const & arg0) [constructor]
7589    cls.add_constructor([param('ns3::LteRlcSapProvider const &', 'arg0')])
7590    ## lte-rlc-sap.h (module 'lte'): void ns3::LteRlcSapProvider::TransmitPdcpPdu(ns3::LteRlcSapProvider::TransmitPdcpPduParameters params) [member function]
7591    cls.add_method('TransmitPdcpPdu',
7592                   'void',
7593                   [param('ns3::LteRlcSapProvider::TransmitPdcpPduParameters', 'params')],
7594                   is_pure_virtual=True, is_virtual=True)
7595    return
7596
7597def register_Ns3LteRlcSapProviderTransmitPdcpPduParameters_methods(root_module, cls):
7598    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters::TransmitPdcpPduParameters() [constructor]
7599    cls.add_constructor([])
7600    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters::TransmitPdcpPduParameters(ns3::LteRlcSapProvider::TransmitPdcpPduParameters const & arg0) [constructor]
7601    cls.add_constructor([param('ns3::LteRlcSapProvider::TransmitPdcpPduParameters const &', 'arg0')])
7602    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters::lcid [variable]
7603    cls.add_instance_attribute('lcid', 'uint8_t', is_const=False)
7604    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters::pdcpPdu [variable]
7605    cls.add_instance_attribute('pdcpPdu', 'ns3::Ptr< ns3::Packet >', is_const=False)
7606    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters::rnti [variable]
7607    cls.add_instance_attribute('rnti', 'uint16_t', is_const=False)
7608    return
7609
7610def register_Ns3LteRlcSapUser_methods(root_module, cls):
7611    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapUser::LteRlcSapUser() [constructor]
7612    cls.add_constructor([])
7613    ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapUser::LteRlcSapUser(ns3::LteRlcSapUser const & arg0) [constructor]
7614    cls.add_constructor([param('ns3::LteRlcSapUser const &', 'arg0')])
7615    ## lte-rlc-sap.h (module 'lte'): void ns3::LteRlcSapUser::ReceivePdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
7616    cls.add_method('ReceivePdcpPdu',
7617                   'void',
7618                   [param('ns3::Ptr< ns3::Packet >', 'p')],
7619                   is_pure_virtual=True, is_virtual=True)
7620    return
7621
7622def register_Ns3LteRrcSap_methods(root_module, cls):
7623    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LteRrcSap() [constructor]
7624    cls.add_constructor([])
7625    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LteRrcSap(ns3::LteRrcSap const & arg0) [constructor]
7626    cls.add_constructor([param('ns3::LteRrcSap const &', 'arg0')])
7627    ## lte-rrc-sap.h (module 'lte'): static double ns3::LteRrcSap::ConvertPdschConfigDedicated2Double(ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function]
7628    cls.add_method('ConvertPdschConfigDedicated2Double',
7629                   'double',
7630                   [param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')],
7631                   is_static=True)
7632    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MaxReportCells [variable]
7633    cls.add_static_attribute('MaxReportCells', 'uint8_t const', is_const=True)
7634    return
7635
7636def register_Ns3LteRrcSapAntennaInfoCommon_methods(root_module, cls):
7637    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoCommon::AntennaInfoCommon() [constructor]
7638    cls.add_constructor([])
7639    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoCommon::AntennaInfoCommon(ns3::LteRrcSap::AntennaInfoCommon const & arg0) [constructor]
7640    cls.add_constructor([param('ns3::LteRrcSap::AntennaInfoCommon const &', 'arg0')])
7641    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoCommon::antennaPortsCount [variable]
7642    cls.add_instance_attribute('antennaPortsCount', 'uint16_t', is_const=False)
7643    return
7644
7645def register_Ns3LteRrcSapAntennaInfoDedicated_methods(root_module, cls):
7646    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoDedicated::AntennaInfoDedicated() [constructor]
7647    cls.add_constructor([])
7648    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoDedicated::AntennaInfoDedicated(ns3::LteRrcSap::AntennaInfoDedicated const & arg0) [constructor]
7649    cls.add_constructor([param('ns3::LteRrcSap::AntennaInfoDedicated const &', 'arg0')])
7650    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoDedicated::transmissionMode [variable]
7651    cls.add_instance_attribute('transmissionMode', 'uint8_t', is_const=False)
7652    return
7653
7654def register_Ns3LteRrcSapAntennaInfoUl_methods(root_module, cls):
7655    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoUl::AntennaInfoUl() [constructor]
7656    cls.add_constructor([])
7657    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoUl::AntennaInfoUl(ns3::LteRrcSap::AntennaInfoUl const & arg0) [constructor]
7658    cls.add_constructor([param('ns3::LteRrcSap::AntennaInfoUl const &', 'arg0')])
7659    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AntennaInfoUl::transmissionMode [variable]
7660    cls.add_instance_attribute('transmissionMode', 'uint8_t', is_const=False)
7661    return
7662
7663def register_Ns3LteRrcSapAsConfig_methods(root_module, cls):
7664    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::AsConfig() [constructor]
7665    cls.add_constructor([])
7666    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::AsConfig(ns3::LteRrcSap::AsConfig const & arg0) [constructor]
7667    cls.add_constructor([param('ns3::LteRrcSap::AsConfig const &', 'arg0')])
7668    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceDlCarrierFreq [variable]
7669    cls.add_instance_attribute('sourceDlCarrierFreq', 'uint32_t', is_const=False)
7670    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceMasterInformationBlock [variable]
7671    cls.add_instance_attribute('sourceMasterInformationBlock', 'ns3::LteRrcSap::MasterInformationBlock', is_const=False)
7672    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceMeasConfig [variable]
7673    cls.add_instance_attribute('sourceMeasConfig', 'ns3::LteRrcSap::MeasConfig', is_const=False)
7674    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceRadioResourceConfig [variable]
7675    cls.add_instance_attribute('sourceRadioResourceConfig', 'ns3::LteRrcSap::RadioResourceConfigDedicated', is_const=False)
7676    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceSystemInformationBlockType1 [variable]
7677    cls.add_instance_attribute('sourceSystemInformationBlockType1', 'ns3::LteRrcSap::SystemInformationBlockType1', is_const=False)
7678    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceSystemInformationBlockType2 [variable]
7679    cls.add_instance_attribute('sourceSystemInformationBlockType2', 'ns3::LteRrcSap::SystemInformationBlockType2', is_const=False)
7680    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::AsConfig::sourceUeIdentity [variable]
7681    cls.add_instance_attribute('sourceUeIdentity', 'uint16_t', is_const=False)
7682    return
7683
7684def register_Ns3LteRrcSapBlackCellsToAddMod_methods(root_module, cls):
7685    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::BlackCellsToAddMod::BlackCellsToAddMod() [constructor]
7686    cls.add_constructor([])
7687    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::BlackCellsToAddMod::BlackCellsToAddMod(ns3::LteRrcSap::BlackCellsToAddMod const & arg0) [constructor]
7688    cls.add_constructor([param('ns3::LteRrcSap::BlackCellsToAddMod const &', 'arg0')])
7689    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::BlackCellsToAddMod::cellIndex [variable]
7690    cls.add_instance_attribute('cellIndex', 'uint8_t', is_const=False)
7691    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::BlackCellsToAddMod::physCellIdRange [variable]
7692    cls.add_instance_attribute('physCellIdRange', 'ns3::LteRrcSap::PhysCellIdRange', is_const=False)
7693    return
7694
7695def register_Ns3LteRrcSapCarrierBandwidthEutra_methods(root_module, cls):
7696    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierBandwidthEutra::CarrierBandwidthEutra() [constructor]
7697    cls.add_constructor([])
7698    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierBandwidthEutra::CarrierBandwidthEutra(ns3::LteRrcSap::CarrierBandwidthEutra const & arg0) [constructor]
7699    cls.add_constructor([param('ns3::LteRrcSap::CarrierBandwidthEutra const &', 'arg0')])
7700    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierBandwidthEutra::dlBandwidth [variable]
7701    cls.add_instance_attribute('dlBandwidth', 'uint16_t', is_const=False)
7702    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierBandwidthEutra::ulBandwidth [variable]
7703    cls.add_instance_attribute('ulBandwidth', 'uint16_t', is_const=False)
7704    return
7705
7706def register_Ns3LteRrcSapCarrierFreqEutra_methods(root_module, cls):
7707    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra::CarrierFreqEutra() [constructor]
7708    cls.add_constructor([])
7709    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra::CarrierFreqEutra(ns3::LteRrcSap::CarrierFreqEutra const & arg0) [constructor]
7710    cls.add_constructor([param('ns3::LteRrcSap::CarrierFreqEutra const &', 'arg0')])
7711    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra::dlCarrierFreq [variable]
7712    cls.add_instance_attribute('dlCarrierFreq', 'uint32_t', is_const=False)
7713    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra::ulCarrierFreq [variable]
7714    cls.add_instance_attribute('ulCarrierFreq', 'uint32_t', is_const=False)
7715    return
7716
7717def register_Ns3LteRrcSapCellAccessRelatedInfo_methods(root_module, cls):
7718    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::CellAccessRelatedInfo() [constructor]
7719    cls.add_constructor([])
7720    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::CellAccessRelatedInfo(ns3::LteRrcSap::CellAccessRelatedInfo const & arg0) [constructor]
7721    cls.add_constructor([param('ns3::LteRrcSap::CellAccessRelatedInfo const &', 'arg0')])
7722    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::cellIdentity [variable]
7723    cls.add_instance_attribute('cellIdentity', 'uint32_t', is_const=False)
7724    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::csgIdentity [variable]
7725    cls.add_instance_attribute('csgIdentity', 'uint32_t', is_const=False)
7726    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::csgIndication [variable]
7727    cls.add_instance_attribute('csgIndication', 'bool', is_const=False)
7728    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::plmnIdentityInfo [variable]
7729    cls.add_instance_attribute('plmnIdentityInfo', 'ns3::LteRrcSap::PlmnIdentityInfo', is_const=False)
7730    return
7731
7732def register_Ns3LteRrcSapCellIdentification_methods(root_module, cls):
7733    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellIdentification::CellIdentification() [constructor]
7734    cls.add_constructor([])
7735    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellIdentification::CellIdentification(ns3::LteRrcSap::CellIdentification const & arg0) [constructor]
7736    cls.add_constructor([param('ns3::LteRrcSap::CellIdentification const &', 'arg0')])
7737    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellIdentification::dlCarrierFreq [variable]
7738    cls.add_instance_attribute('dlCarrierFreq', 'uint32_t', is_const=False)
7739    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellIdentification::physCellId [variable]
7740    cls.add_instance_attribute('physCellId', 'uint32_t', is_const=False)
7741    return
7742
7743def register_Ns3LteRrcSapCellSelectionInfo_methods(root_module, cls):
7744    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::CellSelectionInfo() [constructor]
7745    cls.add_constructor([])
7746    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::CellSelectionInfo(ns3::LteRrcSap::CellSelectionInfo const & arg0) [constructor]
7747    cls.add_constructor([param('ns3::LteRrcSap::CellSelectionInfo const &', 'arg0')])
7748    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::qQualMin [variable]
7749    cls.add_instance_attribute('qQualMin', 'int8_t', is_const=False)
7750    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::qRxLevMin [variable]
7751    cls.add_instance_attribute('qRxLevMin', 'int8_t', is_const=False)
7752    return
7753
7754def register_Ns3LteRrcSapCellsToAddMod_methods(root_module, cls):
7755    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::CellsToAddMod() [constructor]
7756    cls.add_constructor([])
7757    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::CellsToAddMod(ns3::LteRrcSap::CellsToAddMod const & arg0) [constructor]
7758    cls.add_constructor([param('ns3::LteRrcSap::CellsToAddMod const &', 'arg0')])
7759    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::cellIndex [variable]
7760    cls.add_instance_attribute('cellIndex', 'uint8_t', is_const=False)
7761    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::cellIndividualOffset [variable]
7762    cls.add_instance_attribute('cellIndividualOffset', 'int8_t', is_const=False)
7763    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::physCellId [variable]
7764    cls.add_instance_attribute('physCellId', 'uint16_t', is_const=False)
7765    return
7766
7767def register_Ns3LteRrcSapCgiInfo_methods(root_module, cls):
7768    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo::CgiInfo() [constructor]
7769    cls.add_constructor([])
7770    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo::CgiInfo(ns3::LteRrcSap::CgiInfo const & arg0) [constructor]
7771    cls.add_constructor([param('ns3::LteRrcSap::CgiInfo const &', 'arg0')])
7772    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo::cellIdentity [variable]
7773    cls.add_instance_attribute('cellIdentity', 'uint32_t', is_const=False)
7774    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo::plmnIdentity [variable]
7775    cls.add_instance_attribute('plmnIdentity', 'uint32_t', is_const=False)
7776    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo::plmnIdentityList [variable]
7777    cls.add_instance_attribute('plmnIdentityList', 'std::list< unsigned int >', is_const=False)
7778    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo::trackingAreaCode [variable]
7779    cls.add_instance_attribute('trackingAreaCode', 'uint16_t', is_const=False)
7780    return
7781
7782def register_Ns3LteRrcSapDrbToAddMod_methods(root_module, cls):
7783    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::DrbToAddMod() [constructor]
7784    cls.add_constructor([])
7785    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::DrbToAddMod(ns3::LteRrcSap::DrbToAddMod const & arg0) [constructor]
7786    cls.add_constructor([param('ns3::LteRrcSap::DrbToAddMod const &', 'arg0')])
7787    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::drbIdentity [variable]
7788    cls.add_instance_attribute('drbIdentity', 'uint8_t', is_const=False)
7789    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::epsBearerIdentity [variable]
7790    cls.add_instance_attribute('epsBearerIdentity', 'uint8_t', is_const=False)
7791    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::logicalChannelConfig [variable]
7792    cls.add_instance_attribute('logicalChannelConfig', 'ns3::LteRrcSap::LogicalChannelConfig', is_const=False)
7793    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::logicalChannelIdentity [variable]
7794    cls.add_instance_attribute('logicalChannelIdentity', 'uint8_t', is_const=False)
7795    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod::rlcConfig [variable]
7796    cls.add_instance_attribute('rlcConfig', 'ns3::LteRrcSap::RlcConfig', is_const=False)
7797    return
7798
7799def register_Ns3LteRrcSapFreqInfo_methods(root_module, cls):
7800    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::FreqInfo::FreqInfo() [constructor]
7801    cls.add_constructor([])
7802    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::FreqInfo::FreqInfo(ns3::LteRrcSap::FreqInfo const & arg0) [constructor]
7803    cls.add_constructor([param('ns3::LteRrcSap::FreqInfo const &', 'arg0')])
7804    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::FreqInfo::ulBandwidth [variable]
7805    cls.add_instance_attribute('ulBandwidth', 'uint16_t', is_const=False)
7806    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::FreqInfo::ulCarrierFreq [variable]
7807    cls.add_instance_attribute('ulCarrierFreq', 'uint32_t', is_const=False)
7808    return
7809
7810def register_Ns3LteRrcSapHandoverPreparationInfo_methods(root_module, cls):
7811    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo::HandoverPreparationInfo() [constructor]
7812    cls.add_constructor([])
7813    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo::HandoverPreparationInfo(ns3::LteRrcSap::HandoverPreparationInfo const & arg0) [constructor]
7814    cls.add_constructor([param('ns3::LteRrcSap::HandoverPreparationInfo const &', 'arg0')])
7815    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo::asConfig [variable]
7816    cls.add_instance_attribute('asConfig', 'ns3::LteRrcSap::AsConfig', is_const=False)
7817    return
7818
7819def register_Ns3LteRrcSapLogicalChannelConfig_methods(root_module, cls):
7820    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig::LogicalChannelConfig() [constructor]
7821    cls.add_constructor([])
7822    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig::LogicalChannelConfig(ns3::LteRrcSap::LogicalChannelConfig const & arg0) [constructor]
7823    cls.add_constructor([param('ns3::LteRrcSap::LogicalChannelConfig const &', 'arg0')])
7824    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig::bucketSizeDurationMs [variable]
7825    cls.add_instance_attribute('bucketSizeDurationMs', 'uint16_t', is_const=False)
7826    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig::logicalChannelGroup [variable]
7827    cls.add_instance_attribute('logicalChannelGroup', 'uint8_t', is_const=False)
7828    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig::prioritizedBitRateKbps [variable]
7829    cls.add_instance_attribute('prioritizedBitRateKbps', 'uint16_t', is_const=False)
7830    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::LogicalChannelConfig::priority [variable]
7831    cls.add_instance_attribute('priority', 'uint8_t', is_const=False)
7832    return
7833
7834def register_Ns3LteRrcSapMasterInformationBlock_methods(root_module, cls):
7835    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MasterInformationBlock::MasterInformationBlock() [constructor]
7836    cls.add_constructor([])
7837    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MasterInformationBlock::MasterInformationBlock(ns3::LteRrcSap::MasterInformationBlock const & arg0) [constructor]
7838    cls.add_constructor([param('ns3::LteRrcSap::MasterInformationBlock const &', 'arg0')])
7839    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MasterInformationBlock::dlBandwidth [variable]
7840    cls.add_instance_attribute('dlBandwidth', 'uint16_t', is_const=False)
7841    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MasterInformationBlock::systemFrameNumber [variable]
7842    cls.add_instance_attribute('systemFrameNumber', 'uint16_t', is_const=False)
7843    return
7844
7845def register_Ns3LteRrcSapMeasConfig_methods(root_module, cls):
7846    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::MeasConfig() [constructor]
7847    cls.add_constructor([])
7848    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::MeasConfig(ns3::LteRrcSap::MeasConfig const & arg0) [constructor]
7849    cls.add_constructor([param('ns3::LteRrcSap::MeasConfig const &', 'arg0')])
7850    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::haveMeasGapConfig [variable]
7851    cls.add_instance_attribute('haveMeasGapConfig', 'bool', is_const=False)
7852    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::haveQuantityConfig [variable]
7853    cls.add_instance_attribute('haveQuantityConfig', 'bool', is_const=False)
7854    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::haveSmeasure [variable]
7855    cls.add_instance_attribute('haveSmeasure', 'bool', is_const=False)
7856    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::haveSpeedStatePars [variable]
7857    cls.add_instance_attribute('haveSpeedStatePars', 'bool', is_const=False)
7858    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::measGapConfig [variable]
7859    cls.add_instance_attribute('measGapConfig', 'ns3::LteRrcSap::MeasGapConfig', is_const=False)
7860    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::measIdToAddModList [variable]
7861    cls.add_instance_attribute('measIdToAddModList', 'std::list< ns3::LteRrcSap::MeasIdToAddMod >', is_const=False)
7862    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::measIdToRemoveList [variable]
7863    cls.add_instance_attribute('measIdToRemoveList', 'std::list< unsigned char >', is_const=False)
7864    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::measObjectToAddModList [variable]
7865    cls.add_instance_attribute('measObjectToAddModList', 'std::list< ns3::LteRrcSap::MeasObjectToAddMod >', is_const=False)
7866    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::measObjectToRemoveList [variable]
7867    cls.add_instance_attribute('measObjectToRemoveList', 'std::list< unsigned char >', is_const=False)
7868    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::quantityConfig [variable]
7869    cls.add_instance_attribute('quantityConfig', 'ns3::LteRrcSap::QuantityConfig', is_const=False)
7870    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::reportConfigToAddModList [variable]
7871    cls.add_instance_attribute('reportConfigToAddModList', 'std::list< ns3::LteRrcSap::ReportConfigToAddMod >', is_const=False)
7872    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::reportConfigToRemoveList [variable]
7873    cls.add_instance_attribute('reportConfigToRemoveList', 'std::list< unsigned char >', is_const=False)
7874    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::sMeasure [variable]
7875    cls.add_instance_attribute('sMeasure', 'uint8_t', is_const=False)
7876    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasConfig::speedStatePars [variable]
7877    cls.add_instance_attribute('speedStatePars', 'ns3::LteRrcSap::SpeedStatePars', is_const=False)
7878    return
7879
7880def register_Ns3LteRrcSapMeasGapConfig_methods(root_module, cls):
7881    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::MeasGapConfig() [constructor]
7882    cls.add_constructor([])
7883    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::MeasGapConfig(ns3::LteRrcSap::MeasGapConfig const & arg0) [constructor]
7884    cls.add_constructor([param('ns3::LteRrcSap::MeasGapConfig const &', 'arg0')])
7885    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::gapOffsetChoice [variable]
7886    cls.add_instance_attribute('gapOffsetChoice', 'ns3::LteRrcSap::MeasGapConfig::gap', is_const=False)
7887    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::gapOffsetValue [variable]
7888    cls.add_instance_attribute('gapOffsetValue', 'uint8_t', is_const=False)
7889    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasGapConfig::type [variable]
7890    cls.add_instance_attribute('type', 'ns3::LteRrcSap::MeasGapConfig::action', is_const=False)
7891    return
7892
7893def register_Ns3LteRrcSapMeasIdToAddMod_methods(root_module, cls):
7894    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasIdToAddMod::MeasIdToAddMod() [constructor]
7895    cls.add_constructor([])
7896    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasIdToAddMod::MeasIdToAddMod(ns3::LteRrcSap::MeasIdToAddMod const & arg0) [constructor]
7897    cls.add_constructor([param('ns3::LteRrcSap::MeasIdToAddMod const &', 'arg0')])
7898    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasIdToAddMod::measId [variable]
7899    cls.add_instance_attribute('measId', 'uint8_t', is_const=False)
7900    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasIdToAddMod::measObjectId [variable]
7901    cls.add_instance_attribute('measObjectId', 'uint8_t', is_const=False)
7902    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasIdToAddMod::reportConfigId [variable]
7903    cls.add_instance_attribute('reportConfigId', 'uint8_t', is_const=False)
7904    return
7905
7906def register_Ns3LteRrcSapMeasObjectEutra_methods(root_module, cls):
7907    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::MeasObjectEutra() [constructor]
7908    cls.add_constructor([])
7909    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::MeasObjectEutra(ns3::LteRrcSap::MeasObjectEutra const & arg0) [constructor]
7910    cls.add_constructor([param('ns3::LteRrcSap::MeasObjectEutra const &', 'arg0')])
7911    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::allowedMeasBandwidth [variable]
7912    cls.add_instance_attribute('allowedMeasBandwidth', 'uint16_t', is_const=False)
7913    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::blackCellsToAddModList [variable]
7914    cls.add_instance_attribute('blackCellsToAddModList', 'std::list< ns3::LteRrcSap::BlackCellsToAddMod >', is_const=False)
7915    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::blackCellsToRemoveList [variable]
7916    cls.add_instance_attribute('blackCellsToRemoveList', 'std::list< unsigned char >', is_const=False)
7917    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::carrierFreq [variable]
7918    cls.add_instance_attribute('carrierFreq', 'uint32_t', is_const=False)
7919    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::cellForWhichToReportCGI [variable]
7920    cls.add_instance_attribute('cellForWhichToReportCGI', 'uint16_t', is_const=False)
7921    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::cellsToAddModList [variable]
7922    cls.add_instance_attribute('cellsToAddModList', 'std::list< ns3::LteRrcSap::CellsToAddMod >', is_const=False)
7923    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::cellsToRemoveList [variable]
7924    cls.add_instance_attribute('cellsToRemoveList', 'std::list< unsigned char >', is_const=False)
7925    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::haveCellForWhichToReportCGI [variable]
7926    cls.add_instance_attribute('haveCellForWhichToReportCGI', 'bool', is_const=False)
7927    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::neighCellConfig [variable]
7928    cls.add_instance_attribute('neighCellConfig', 'uint8_t', is_const=False)
7929    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::offsetFreq [variable]
7930    cls.add_instance_attribute('offsetFreq', 'int8_t', is_const=False)
7931    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectEutra::presenceAntennaPort1 [variable]
7932    cls.add_instance_attribute('presenceAntennaPort1', 'bool', is_const=False)
7933    return
7934
7935def register_Ns3LteRrcSapMeasObjectToAddMod_methods(root_module, cls):
7936    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectToAddMod::MeasObjectToAddMod() [constructor]
7937    cls.add_constructor([])
7938    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectToAddMod::MeasObjectToAddMod(ns3::LteRrcSap::MeasObjectToAddMod const & arg0) [constructor]
7939    cls.add_constructor([param('ns3::LteRrcSap::MeasObjectToAddMod const &', 'arg0')])
7940    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectToAddMod::measObjectEutra [variable]
7941    cls.add_instance_attribute('measObjectEutra', 'ns3::LteRrcSap::MeasObjectEutra', is_const=False)
7942    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasObjectToAddMod::measObjectId [variable]
7943    cls.add_instance_attribute('measObjectId', 'uint8_t', is_const=False)
7944    return
7945
7946def register_Ns3LteRrcSapMeasResultBestNeighCell_methods(root_module, cls):
7947    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::MeasResultBestNeighCell() [constructor]
7948    cls.add_constructor([])
7949    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::MeasResultBestNeighCell(ns3::LteRrcSap::MeasResultBestNeighCell const & arg0) [constructor]
7950    cls.add_constructor([param('ns3::LteRrcSap::MeasResultBestNeighCell const &', 'arg0')])
7951    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::haveRsrpResult [variable]
7952    cls.add_instance_attribute('haveRsrpResult', 'bool', is_const=False)
7953    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::haveRsrqResult [variable]
7954    cls.add_instance_attribute('haveRsrqResult', 'bool', is_const=False)
7955    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::physCellId [variable]
7956    cls.add_instance_attribute('physCellId', 'uint16_t', is_const=False)
7957    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::rsrpResult [variable]
7958    cls.add_instance_attribute('rsrpResult', 'uint8_t', is_const=False)
7959    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::rsrqResult [variable]
7960    cls.add_instance_attribute('rsrqResult', 'uint8_t', is_const=False)
7961    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultBestNeighCell::servFreqId [variable]
7962    cls.add_instance_attribute('servFreqId', 'uint16_t', is_const=False)
7963    return
7964
7965def register_Ns3LteRrcSapMeasResultEutra_methods(root_module, cls):
7966    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::MeasResultEutra() [constructor]
7967    cls.add_constructor([])
7968    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::MeasResultEutra(ns3::LteRrcSap::MeasResultEutra const & arg0) [constructor]
7969    cls.add_constructor([param('ns3::LteRrcSap::MeasResultEutra const &', 'arg0')])
7970    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::cgiInfo [variable]
7971    cls.add_instance_attribute('cgiInfo', 'ns3::LteRrcSap::CgiInfo', is_const=False)
7972    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::haveCgiInfo [variable]
7973    cls.add_instance_attribute('haveCgiInfo', 'bool', is_const=False)
7974    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::haveRsrpResult [variable]
7975    cls.add_instance_attribute('haveRsrpResult', 'bool', is_const=False)
7976    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::haveRsrqResult [variable]
7977    cls.add_instance_attribute('haveRsrqResult', 'bool', is_const=False)
7978    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::physCellId [variable]
7979    cls.add_instance_attribute('physCellId', 'uint16_t', is_const=False)
7980    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::rsrpResult [variable]
7981    cls.add_instance_attribute('rsrpResult', 'uint8_t', is_const=False)
7982    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultEutra::rsrqResult [variable]
7983    cls.add_instance_attribute('rsrqResult', 'uint8_t', is_const=False)
7984    return
7985
7986def register_Ns3LteRrcSapMeasResultScell_methods(root_module, cls):
7987    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::MeasResultScell() [constructor]
7988    cls.add_constructor([])
7989    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::MeasResultScell(ns3::LteRrcSap::MeasResultScell const & arg0) [constructor]
7990    cls.add_constructor([param('ns3::LteRrcSap::MeasResultScell const &', 'arg0')])
7991    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::haveRsrpResult [variable]
7992    cls.add_instance_attribute('haveRsrpResult', 'bool', is_const=False)
7993    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::haveRsrqResult [variable]
7994    cls.add_instance_attribute('haveRsrqResult', 'bool', is_const=False)
7995    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::rsrpResult [variable]
7996    cls.add_instance_attribute('rsrpResult', 'uint8_t', is_const=False)
7997    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::rsrqResult [variable]
7998    cls.add_instance_attribute('rsrqResult', 'uint8_t', is_const=False)
7999    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultScell::servFreqId [variable]
8000    cls.add_instance_attribute('servFreqId', 'uint16_t', is_const=False)
8001    return
8002
8003def register_Ns3LteRrcSapMeasResultServFreqList_methods(root_module, cls):
8004    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList::MeasResultServFreqList() [constructor]
8005    cls.add_constructor([])
8006    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList::MeasResultServFreqList(ns3::LteRrcSap::MeasResultServFreqList const & arg0) [constructor]
8007    cls.add_constructor([param('ns3::LteRrcSap::MeasResultServFreqList const &', 'arg0')])
8008    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList::haveMeasurementResultsNeighCell [variable]
8009    cls.add_instance_attribute('haveMeasurementResultsNeighCell', 'bool', is_const=False)
8010    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList::haveMeasurementResultsServingSCells [variable]
8011    cls.add_instance_attribute('haveMeasurementResultsServingSCells', 'bool', is_const=False)
8012    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList::measResultBestNeighCell [variable]
8013    cls.add_instance_attribute('measResultBestNeighCell', 'std::list< ns3::LteRrcSap::MeasResultBestNeighCell >', is_const=False)
8014    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResultServFreqList::measResultScell [variable]
8015    cls.add_instance_attribute('measResultScell', 'std::list< ns3::LteRrcSap::MeasResultScell >', is_const=False)
8016    return
8017
8018def register_Ns3LteRrcSapMeasResults_methods(root_module, cls):
8019    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::MeasResults() [constructor]
8020    cls.add_constructor([])
8021    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::MeasResults(ns3::LteRrcSap::MeasResults const & arg0) [constructor]
8022    cls.add_constructor([param('ns3::LteRrcSap::MeasResults const &', 'arg0')])
8023    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::haveMeasResultNeighCells [variable]
8024    cls.add_instance_attribute('haveMeasResultNeighCells', 'bool', is_const=False)
8025    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::haveScellsMeas [variable]
8026    cls.add_instance_attribute('haveScellsMeas', 'bool', is_const=False)
8027    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::measId [variable]
8028    cls.add_instance_attribute('measId', 'uint8_t', is_const=False)
8029    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::measResultListEutra [variable]
8030    cls.add_instance_attribute('measResultListEutra', 'std::list< ns3::LteRrcSap::MeasResultEutra >', is_const=False)
8031    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::measScellResultList [variable]
8032    cls.add_instance_attribute('measScellResultList', 'ns3::LteRrcSap::MeasResultServFreqList', is_const=False)
8033    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::rsrpResult [variable]
8034    cls.add_instance_attribute('rsrpResult', 'uint8_t', is_const=False)
8035    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasResults::rsrqResult [variable]
8036    cls.add_instance_attribute('rsrqResult', 'uint8_t', is_const=False)
8037    return
8038
8039def register_Ns3LteRrcSapMeasurementReport_methods(root_module, cls):
8040    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasurementReport::MeasurementReport() [constructor]
8041    cls.add_constructor([])
8042    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasurementReport::MeasurementReport(ns3::LteRrcSap::MeasurementReport const & arg0) [constructor]
8043    cls.add_constructor([param('ns3::LteRrcSap::MeasurementReport const &', 'arg0')])
8044    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MeasurementReport::measResults [variable]
8045    cls.add_instance_attribute('measResults', 'ns3::LteRrcSap::MeasResults', is_const=False)
8046    return
8047
8048def register_Ns3LteRrcSapMobilityControlInfo_methods(root_module, cls):
8049    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::MobilityControlInfo() [constructor]
8050    cls.add_constructor([])
8051    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::MobilityControlInfo(ns3::LteRrcSap::MobilityControlInfo const & arg0) [constructor]
8052    cls.add_constructor([param('ns3::LteRrcSap::MobilityControlInfo const &', 'arg0')])
8053    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::carrierBandwidth [variable]
8054    cls.add_instance_attribute('carrierBandwidth', 'ns3::LteRrcSap::CarrierBandwidthEutra', is_const=False)
8055    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::carrierFreq [variable]
8056    cls.add_instance_attribute('carrierFreq', 'ns3::LteRrcSap::CarrierFreqEutra', is_const=False)
8057    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::haveCarrierBandwidth [variable]
8058    cls.add_instance_attribute('haveCarrierBandwidth', 'bool', is_const=False)
8059    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::haveCarrierFreq [variable]
8060    cls.add_instance_attribute('haveCarrierFreq', 'bool', is_const=False)
8061    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::haveRachConfigDedicated [variable]
8062    cls.add_instance_attribute('haveRachConfigDedicated', 'bool', is_const=False)
8063    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::newUeIdentity [variable]
8064    cls.add_instance_attribute('newUeIdentity', 'uint16_t', is_const=False)
8065    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::rachConfigDedicated [variable]
8066    cls.add_instance_attribute('rachConfigDedicated', 'ns3::LteRrcSap::RachConfigDedicated', is_const=False)
8067    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::radioResourceConfigCommon [variable]
8068    cls.add_instance_attribute('radioResourceConfigCommon', 'ns3::LteRrcSap::RadioResourceConfigCommon', is_const=False)
8069    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo::targetPhysCellId [variable]
8070    cls.add_instance_attribute('targetPhysCellId', 'uint16_t', is_const=False)
8071    return
8072
8073def register_Ns3LteRrcSapMobilityStateParameters_methods(root_module, cls):
8074    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters::MobilityStateParameters() [constructor]
8075    cls.add_constructor([])
8076    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters::MobilityStateParameters(ns3::LteRrcSap::MobilityStateParameters const & arg0) [constructor]
8077    cls.add_constructor([param('ns3::LteRrcSap::MobilityStateParameters const &', 'arg0')])
8078    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters::nCellChangeHigh [variable]
8079    cls.add_instance_attribute('nCellChangeHigh', 'uint8_t', is_const=False)
8080    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters::nCellChangeMedium [variable]
8081    cls.add_instance_attribute('nCellChangeMedium', 'uint8_t', is_const=False)
8082    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters::tEvaluation [variable]
8083    cls.add_instance_attribute('tEvaluation', 'uint8_t', is_const=False)
8084    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::MobilityStateParameters::tHystNormal [variable]
8085    cls.add_instance_attribute('tHystNormal', 'uint8_t', is_const=False)
8086    return
8087
8088def register_Ns3LteRrcSapNonCriticalExtensionConfiguration_methods(root_module, cls):
8089    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonCriticalExtensionConfiguration::NonCriticalExtensionConfiguration() [constructor]
8090    cls.add_constructor([])
8091    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonCriticalExtensionConfiguration::NonCriticalExtensionConfiguration(ns3::LteRrcSap::NonCriticalExtensionConfiguration const & arg0) [constructor]
8092    cls.add_constructor([param('ns3::LteRrcSap::NonCriticalExtensionConfiguration const &', 'arg0')])
8093    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonCriticalExtensionConfiguration::sCellToReleaseList [variable]
8094    cls.add_instance_attribute('sCellToReleaseList', 'std::list< unsigned int >', is_const=False)
8095    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonCriticalExtensionConfiguration::sCellsToAddModList [variable]
8096    cls.add_instance_attribute('sCellsToAddModList', 'std::list< ns3::LteRrcSap::SCellToAddMod >', is_const=False)
8097    return
8098
8099def register_Ns3LteRrcSapNonUlConfiguration_methods(root_module, cls):
8100    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonUlConfiguration::NonUlConfiguration() [constructor]
8101    cls.add_constructor([])
8102    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonUlConfiguration::NonUlConfiguration(ns3::LteRrcSap::NonUlConfiguration const & arg0) [constructor]
8103    cls.add_constructor([param('ns3::LteRrcSap::NonUlConfiguration const &', 'arg0')])
8104    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonUlConfiguration::antennaInfoCommon [variable]
8105    cls.add_instance_attribute('antennaInfoCommon', 'ns3::LteRrcSap::AntennaInfoCommon', is_const=False)
8106    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonUlConfiguration::dlBandwidth [variable]
8107    cls.add_instance_attribute('dlBandwidth', 'uint16_t', is_const=False)
8108    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::NonUlConfiguration::pdschConfigCommon [variable]
8109    cls.add_instance_attribute('pdschConfigCommon', 'ns3::LteRrcSap::PdschConfigCommon', is_const=False)
8110    return
8111
8112def register_Ns3LteRrcSapPdschConfigCommon_methods(root_module, cls):
8113    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigCommon::PdschConfigCommon() [constructor]
8114    cls.add_constructor([])
8115    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigCommon::PdschConfigCommon(ns3::LteRrcSap::PdschConfigCommon const & arg0) [constructor]
8116    cls.add_constructor([param('ns3::LteRrcSap::PdschConfigCommon const &', 'arg0')])
8117    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigCommon::pb [variable]
8118    cls.add_instance_attribute('pb', 'int8_t', is_const=False)
8119    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigCommon::referenceSignalPower [variable]
8120    cls.add_instance_attribute('referenceSignalPower', 'int8_t', is_const=False)
8121    return
8122
8123def register_Ns3LteRrcSapPdschConfigDedicated_methods(root_module, cls):
8124    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigDedicated::PdschConfigDedicated() [constructor]
8125    cls.add_constructor([])
8126    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigDedicated::PdschConfigDedicated(ns3::LteRrcSap::PdschConfigDedicated const & arg0) [constructor]
8127    cls.add_constructor([param('ns3::LteRrcSap::PdschConfigDedicated const &', 'arg0')])
8128    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PdschConfigDedicated::pa [variable]
8129    cls.add_instance_attribute('pa', 'uint8_t', is_const=False)
8130    return
8131
8132def register_Ns3LteRrcSapPhysCellIdRange_methods(root_module, cls):
8133    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysCellIdRange::PhysCellIdRange() [constructor]
8134    cls.add_constructor([])
8135    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysCellIdRange::PhysCellIdRange(ns3::LteRrcSap::PhysCellIdRange const & arg0) [constructor]
8136    cls.add_constructor([param('ns3::LteRrcSap::PhysCellIdRange const &', 'arg0')])
8137    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysCellIdRange::haveRange [variable]
8138    cls.add_instance_attribute('haveRange', 'bool', is_const=False)
8139    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysCellIdRange::range [variable]
8140    cls.add_instance_attribute('range', 'uint16_t', is_const=False)
8141    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysCellIdRange::start [variable]
8142    cls.add_instance_attribute('start', 'uint16_t', is_const=False)
8143    return
8144
8145def register_Ns3LteRrcSapPhysicalConfigDedicated_methods(root_module, cls):
8146    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::PhysicalConfigDedicated() [constructor]
8147    cls.add_constructor([])
8148    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::PhysicalConfigDedicated(ns3::LteRrcSap::PhysicalConfigDedicated const & arg0) [constructor]
8149    cls.add_constructor([param('ns3::LteRrcSap::PhysicalConfigDedicated const &', 'arg0')])
8150    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::antennaInfo [variable]
8151    cls.add_instance_attribute('antennaInfo', 'ns3::LteRrcSap::AntennaInfoDedicated', is_const=False)
8152    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::haveAntennaInfoDedicated [variable]
8153    cls.add_instance_attribute('haveAntennaInfoDedicated', 'bool', is_const=False)
8154    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::havePdschConfigDedicated [variable]
8155    cls.add_instance_attribute('havePdschConfigDedicated', 'bool', is_const=False)
8156    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::haveSoundingRsUlConfigDedicated [variable]
8157    cls.add_instance_attribute('haveSoundingRsUlConfigDedicated', 'bool', is_const=False)
8158    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::pdschConfigDedicated [variable]
8159    cls.add_instance_attribute('pdschConfigDedicated', 'ns3::LteRrcSap::PdschConfigDedicated', is_const=False)
8160    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated::soundingRsUlConfigDedicated [variable]
8161    cls.add_instance_attribute('soundingRsUlConfigDedicated', 'ns3::LteRrcSap::SoundingRsUlConfigDedicated', is_const=False)
8162    return
8163
8164def register_Ns3LteRrcSapPhysicalConfigDedicatedSCell_methods(root_module, cls):
8165    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::PhysicalConfigDedicatedSCell() [constructor]
8166    cls.add_constructor([])
8167    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::PhysicalConfigDedicatedSCell(ns3::LteRrcSap::PhysicalConfigDedicatedSCell const & arg0) [constructor]
8168    cls.add_constructor([param('ns3::LteRrcSap::PhysicalConfigDedicatedSCell const &', 'arg0')])
8169    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::antennaInfo [variable]
8170    cls.add_instance_attribute('antennaInfo', 'ns3::LteRrcSap::AntennaInfoDedicated', is_const=False)
8171    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::antennaInfoUl [variable]
8172    cls.add_instance_attribute('antennaInfoUl', 'ns3::LteRrcSap::AntennaInfoDedicated', is_const=False)
8173    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::crossCarrierSchedulingConfig [variable]
8174    cls.add_instance_attribute('crossCarrierSchedulingConfig', 'bool', is_const=False)
8175    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveAntennaInfoDedicated [variable]
8176    cls.add_instance_attribute('haveAntennaInfoDedicated', 'bool', is_const=False)
8177    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveAntennaInfoUlDedicated [variable]
8178    cls.add_instance_attribute('haveAntennaInfoUlDedicated', 'bool', is_const=False)
8179    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveNonUlConfiguration [variable]
8180    cls.add_instance_attribute('haveNonUlConfiguration', 'bool', is_const=False)
8181    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::havePdschConfigDedicated [variable]
8182    cls.add_instance_attribute('havePdschConfigDedicated', 'bool', is_const=False)
8183    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveSoundingRsUlConfigDedicated [variable]
8184    cls.add_instance_attribute('haveSoundingRsUlConfigDedicated', 'bool', is_const=False)
8185    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveUlConfiguration [variable]
8186    cls.add_instance_attribute('haveUlConfiguration', 'bool', is_const=False)
8187    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::pdschConfigDedicated [variable]
8188    cls.add_instance_attribute('pdschConfigDedicated', 'ns3::LteRrcSap::PdschConfigDedicated', is_const=False)
8189    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::pushConfigDedicatedSCell [variable]
8190    cls.add_instance_attribute('pushConfigDedicatedSCell', 'ns3::LteRrcSap::PuschConfigDedicatedSCell', is_const=False)
8191    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::soundingRsUlConfigDedicated [variable]
8192    cls.add_instance_attribute('soundingRsUlConfigDedicated', 'ns3::LteRrcSap::SoundingRsUlConfigDedicated', is_const=False)
8193    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicatedSCell::ulPowerControlDedicatedSCell [variable]
8194    cls.add_instance_attribute('ulPowerControlDedicatedSCell', 'ns3::LteRrcSap::UlPowerControlDedicatedSCell', is_const=False)
8195    return
8196
8197def register_Ns3LteRrcSapPlmnIdentityInfo_methods(root_module, cls):
8198    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PlmnIdentityInfo::PlmnIdentityInfo() [constructor]
8199    cls.add_constructor([])
8200    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PlmnIdentityInfo::PlmnIdentityInfo(ns3::LteRrcSap::PlmnIdentityInfo const & arg0) [constructor]
8201    cls.add_constructor([param('ns3::LteRrcSap::PlmnIdentityInfo const &', 'arg0')])
8202    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PlmnIdentityInfo::plmnIdentity [variable]
8203    cls.add_instance_attribute('plmnIdentity', 'uint32_t', is_const=False)
8204    return
8205
8206def register_Ns3LteRrcSapPrachConfigSCell_methods(root_module, cls):
8207    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PrachConfigSCell::PrachConfigSCell() [constructor]
8208    cls.add_constructor([])
8209    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PrachConfigSCell::PrachConfigSCell(ns3::LteRrcSap::PrachConfigSCell const & arg0) [constructor]
8210    cls.add_constructor([param('ns3::LteRrcSap::PrachConfigSCell const &', 'arg0')])
8211    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PrachConfigSCell::index [variable]
8212    cls.add_instance_attribute('index', 'uint16_t', is_const=False)
8213    return
8214
8215def register_Ns3LteRrcSapPreambleInfo_methods(root_module, cls):
8216    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PreambleInfo::PreambleInfo() [constructor]
8217    cls.add_constructor([])
8218    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PreambleInfo::PreambleInfo(ns3::LteRrcSap::PreambleInfo const & arg0) [constructor]
8219    cls.add_constructor([param('ns3::LteRrcSap::PreambleInfo const &', 'arg0')])
8220    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PreambleInfo::numberOfRaPreambles [variable]
8221    cls.add_instance_attribute('numberOfRaPreambles', 'uint8_t', is_const=False)
8222    return
8223
8224def register_Ns3LteRrcSapPuschConfigDedicatedSCell_methods(root_module, cls):
8225    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PuschConfigDedicatedSCell::PuschConfigDedicatedSCell() [constructor]
8226    cls.add_constructor([])
8227    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PuschConfigDedicatedSCell::PuschConfigDedicatedSCell(ns3::LteRrcSap::PuschConfigDedicatedSCell const & arg0) [constructor]
8228    cls.add_constructor([param('ns3::LteRrcSap::PuschConfigDedicatedSCell const &', 'arg0')])
8229    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::PuschConfigDedicatedSCell::nPuschIdentity [variable]
8230    cls.add_instance_attribute('nPuschIdentity', 'uint16_t', is_const=False)
8231    return
8232
8233def register_Ns3LteRrcSapQuantityConfig_methods(root_module, cls):
8234    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::QuantityConfig::QuantityConfig() [constructor]
8235    cls.add_constructor([])
8236    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::QuantityConfig::QuantityConfig(ns3::LteRrcSap::QuantityConfig const & arg0) [constructor]
8237    cls.add_constructor([param('ns3::LteRrcSap::QuantityConfig const &', 'arg0')])
8238    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::QuantityConfig::filterCoefficientRSRP [variable]
8239    cls.add_instance_attribute('filterCoefficientRSRP', 'uint8_t', is_const=False)
8240    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::QuantityConfig::filterCoefficientRSRQ [variable]
8241    cls.add_instance_attribute('filterCoefficientRSRQ', 'uint8_t', is_const=False)
8242    return
8243
8244def register_Ns3LteRrcSapRaSupervisionInfo_methods(root_module, cls):
8245    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RaSupervisionInfo::RaSupervisionInfo() [constructor]
8246    cls.add_constructor([])
8247    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RaSupervisionInfo::RaSupervisionInfo(ns3::LteRrcSap::RaSupervisionInfo const & arg0) [constructor]
8248    cls.add_constructor([param('ns3::LteRrcSap::RaSupervisionInfo const &', 'arg0')])
8249    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RaSupervisionInfo::preambleTransMax [variable]
8250    cls.add_instance_attribute('preambleTransMax', 'uint8_t', is_const=False)
8251    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RaSupervisionInfo::raResponseWindowSize [variable]
8252    cls.add_instance_attribute('raResponseWindowSize', 'uint8_t', is_const=False)
8253    return
8254
8255def register_Ns3LteRrcSapRachConfigCommon_methods(root_module, cls):
8256    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigCommon::RachConfigCommon() [constructor]
8257    cls.add_constructor([])
8258    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigCommon::RachConfigCommon(ns3::LteRrcSap::RachConfigCommon const & arg0) [constructor]
8259    cls.add_constructor([param('ns3::LteRrcSap::RachConfigCommon const &', 'arg0')])
8260    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigCommon::preambleInfo [variable]
8261    cls.add_instance_attribute('preambleInfo', 'ns3::LteRrcSap::PreambleInfo', is_const=False)
8262    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigCommon::raSupervisionInfo [variable]
8263    cls.add_instance_attribute('raSupervisionInfo', 'ns3::LteRrcSap::RaSupervisionInfo', is_const=False)
8264    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigCommon::txFailParam [variable]
8265    cls.add_instance_attribute('txFailParam', 'ns3::LteRrcSap::TxFailParam', is_const=False)
8266    return
8267
8268def register_Ns3LteRrcSapRachConfigDedicated_methods(root_module, cls):
8269    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigDedicated::RachConfigDedicated() [constructor]
8270    cls.add_constructor([])
8271    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigDedicated::RachConfigDedicated(ns3::LteRrcSap::RachConfigDedicated const & arg0) [constructor]
8272    cls.add_constructor([param('ns3::LteRrcSap::RachConfigDedicated const &', 'arg0')])
8273    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigDedicated::raPrachMaskIndex [variable]
8274    cls.add_instance_attribute('raPrachMaskIndex', 'uint8_t', is_const=False)
8275    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RachConfigDedicated::raPreambleIndex [variable]
8276    cls.add_instance_attribute('raPreambleIndex', 'uint8_t', is_const=False)
8277    return
8278
8279def register_Ns3LteRrcSapRadioResourceConfigCommon_methods(root_module, cls):
8280    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommon::RadioResourceConfigCommon() [constructor]
8281    cls.add_constructor([])
8282    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommon::RadioResourceConfigCommon(ns3::LteRrcSap::RadioResourceConfigCommon const & arg0) [constructor]
8283    cls.add_constructor([param('ns3::LteRrcSap::RadioResourceConfigCommon const &', 'arg0')])
8284    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommon::rachConfigCommon [variable]
8285    cls.add_instance_attribute('rachConfigCommon', 'ns3::LteRrcSap::RachConfigCommon', is_const=False)
8286    return
8287
8288def register_Ns3LteRrcSapRadioResourceConfigCommonSCell_methods(root_module, cls):
8289    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell::RadioResourceConfigCommonSCell() [constructor]
8290    cls.add_constructor([])
8291    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell::RadioResourceConfigCommonSCell(ns3::LteRrcSap::RadioResourceConfigCommonSCell const & arg0) [constructor]
8292    cls.add_constructor([param('ns3::LteRrcSap::RadioResourceConfigCommonSCell const &', 'arg0')])
8293    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell::haveNonUlConfiguration [variable]
8294    cls.add_instance_attribute('haveNonUlConfiguration', 'bool', is_const=False)
8295    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell::haveUlConfiguration [variable]
8296    cls.add_instance_attribute('haveUlConfiguration', 'bool', is_const=False)
8297    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell::nonUlConfiguration [variable]
8298    cls.add_instance_attribute('nonUlConfiguration', 'ns3::LteRrcSap::NonUlConfiguration', is_const=False)
8299    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSCell::ulConfiguration [variable]
8300    cls.add_instance_attribute('ulConfiguration', 'ns3::LteRrcSap::UlConfiguration', is_const=False)
8301    return
8302
8303def register_Ns3LteRrcSapRadioResourceConfigCommonSib_methods(root_module, cls):
8304    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSib::RadioResourceConfigCommonSib() [constructor]
8305    cls.add_constructor([])
8306    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSib::RadioResourceConfigCommonSib(ns3::LteRrcSap::RadioResourceConfigCommonSib const & arg0) [constructor]
8307    cls.add_constructor([param('ns3::LteRrcSap::RadioResourceConfigCommonSib const &', 'arg0')])
8308    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSib::pdschConfigCommon [variable]
8309    cls.add_instance_attribute('pdschConfigCommon', 'ns3::LteRrcSap::PdschConfigCommon', is_const=False)
8310    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigCommonSib::rachConfigCommon [variable]
8311    cls.add_instance_attribute('rachConfigCommon', 'ns3::LteRrcSap::RachConfigCommon', is_const=False)
8312    return
8313
8314def register_Ns3LteRrcSapRadioResourceConfigDedicated_methods(root_module, cls):
8315    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::RadioResourceConfigDedicated() [constructor]
8316    cls.add_constructor([])
8317    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::RadioResourceConfigDedicated(ns3::LteRrcSap::RadioResourceConfigDedicated const & arg0) [constructor]
8318    cls.add_constructor([param('ns3::LteRrcSap::RadioResourceConfigDedicated const &', 'arg0')])
8319    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::drbToAddModList [variable]
8320    cls.add_instance_attribute('drbToAddModList', 'std::list< ns3::LteRrcSap::DrbToAddMod >', is_const=False)
8321    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::drbToReleaseList [variable]
8322    cls.add_instance_attribute('drbToReleaseList', 'std::list< unsigned char >', is_const=False)
8323    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::havePhysicalConfigDedicated [variable]
8324    cls.add_instance_attribute('havePhysicalConfigDedicated', 'bool', is_const=False)
8325    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::physicalConfigDedicated [variable]
8326    cls.add_instance_attribute('physicalConfigDedicated', 'ns3::LteRrcSap::PhysicalConfigDedicated', is_const=False)
8327    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated::srbToAddModList [variable]
8328    cls.add_instance_attribute('srbToAddModList', 'std::list< ns3::LteRrcSap::SrbToAddMod >', is_const=False)
8329    return
8330
8331def register_Ns3LteRrcSapRadioResourceConfigDedicatedSCell_methods(root_module, cls):
8332    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicatedSCell::RadioResourceConfigDedicatedSCell() [constructor]
8333    cls.add_constructor([])
8334    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicatedSCell::RadioResourceConfigDedicatedSCell(ns3::LteRrcSap::RadioResourceConfigDedicatedSCell const & arg0) [constructor]
8335    cls.add_constructor([param('ns3::LteRrcSap::RadioResourceConfigDedicatedSCell const &', 'arg0')])
8336    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicatedSCell::physicalConfigDedicatedSCell [variable]
8337    cls.add_instance_attribute('physicalConfigDedicatedSCell', 'ns3::LteRrcSap::PhysicalConfigDedicatedSCell', is_const=False)
8338    return
8339
8340def register_Ns3LteRrcSapReestabUeIdentity_methods(root_module, cls):
8341    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity::ReestabUeIdentity() [constructor]
8342    cls.add_constructor([])
8343    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity::ReestabUeIdentity(ns3::LteRrcSap::ReestabUeIdentity const & arg0) [constructor]
8344    cls.add_constructor([param('ns3::LteRrcSap::ReestabUeIdentity const &', 'arg0')])
8345    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity::cRnti [variable]
8346    cls.add_instance_attribute('cRnti', 'uint16_t', is_const=False)
8347    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity::physCellId [variable]
8348    cls.add_instance_attribute('physCellId', 'uint16_t', is_const=False)
8349    return
8350
8351def register_Ns3LteRrcSapReportConfigEutra_methods(root_module, cls):
8352    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra(ns3::LteRrcSap::ReportConfigEutra const & arg0) [constructor]
8353    cls.add_constructor([param('ns3::LteRrcSap::ReportConfigEutra const &', 'arg0')])
8354    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra() [constructor]
8355    cls.add_constructor([])
8356    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::a3Offset [variable]
8357    cls.add_instance_attribute('a3Offset', 'int8_t', is_const=False)
8358    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::hysteresis [variable]
8359    cls.add_instance_attribute('hysteresis', 'uint8_t', is_const=False)
8360    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::maxReportCells [variable]
8361    cls.add_instance_attribute('maxReportCells', 'uint8_t', is_const=False)
8362    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::purpose [variable]
8363    cls.add_instance_attribute('purpose', 'ns3::LteRrcSap::ReportConfigEutra::report', is_const=False)
8364    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::reportAmount [variable]
8365    cls.add_instance_attribute('reportAmount', 'uint8_t', is_const=False)
8366    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::reportOnLeave [variable]
8367    cls.add_instance_attribute('reportOnLeave', 'bool', is_const=False)
8368    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::threshold1 [variable]
8369    cls.add_instance_attribute('threshold1', 'ns3::LteRrcSap::ThresholdEutra', is_const=False)
8370    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::threshold2 [variable]
8371    cls.add_instance_attribute('threshold2', 'ns3::LteRrcSap::ThresholdEutra', is_const=False)
8372    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::timeToTrigger [variable]
8373    cls.add_instance_attribute('timeToTrigger', 'uint16_t', is_const=False)
8374    return
8375
8376def register_Ns3LteRrcSapReportConfigToAddMod_methods(root_module, cls):
8377    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigToAddMod::ReportConfigToAddMod() [constructor]
8378    cls.add_constructor([])
8379    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigToAddMod::ReportConfigToAddMod(ns3::LteRrcSap::ReportConfigToAddMod const & arg0) [constructor]
8380    cls.add_constructor([param('ns3::LteRrcSap::ReportConfigToAddMod const &', 'arg0')])
8381    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigToAddMod::reportConfigEutra [variable]
8382    cls.add_instance_attribute('reportConfigEutra', 'ns3::LteRrcSap::ReportConfigEutra', is_const=False)
8383    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigToAddMod::reportConfigId [variable]
8384    cls.add_instance_attribute('reportConfigId', 'uint8_t', is_const=False)
8385    return
8386
8387def register_Ns3LteRrcSapRlcConfig_methods(root_module, cls):
8388    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RlcConfig::RlcConfig() [constructor]
8389    cls.add_constructor([])
8390    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RlcConfig::RlcConfig(ns3::LteRrcSap::RlcConfig const & arg0) [constructor]
8391    cls.add_constructor([param('ns3::LteRrcSap::RlcConfig const &', 'arg0')])
8392    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RlcConfig::choice [variable]
8393    cls.add_instance_attribute('choice', 'ns3::LteRrcSap::RlcConfig::direction', is_const=False)
8394    return
8395
8396def register_Ns3LteRrcSapRrcConnectionReconfiguration_methods(root_module, cls):
8397    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::RrcConnectionReconfiguration() [constructor]
8398    cls.add_constructor([])
8399    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::RrcConnectionReconfiguration(ns3::LteRrcSap::RrcConnectionReconfiguration const & arg0) [constructor]
8400    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReconfiguration const &', 'arg0')])
8401    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::haveMeasConfig [variable]
8402    cls.add_instance_attribute('haveMeasConfig', 'bool', is_const=False)
8403    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::haveMobilityControlInfo [variable]
8404    cls.add_instance_attribute('haveMobilityControlInfo', 'bool', is_const=False)
8405    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::haveNonCriticalExtension [variable]
8406    cls.add_instance_attribute('haveNonCriticalExtension', 'bool', is_const=False)
8407    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::haveRadioResourceConfigDedicated [variable]
8408    cls.add_instance_attribute('haveRadioResourceConfigDedicated', 'bool', is_const=False)
8409    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::measConfig [variable]
8410    cls.add_instance_attribute('measConfig', 'ns3::LteRrcSap::MeasConfig', is_const=False)
8411    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::mobilityControlInfo [variable]
8412    cls.add_instance_attribute('mobilityControlInfo', 'ns3::LteRrcSap::MobilityControlInfo', is_const=False)
8413    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::nonCriticalExtension [variable]
8414    cls.add_instance_attribute('nonCriticalExtension', 'ns3::LteRrcSap::NonCriticalExtensionConfiguration', is_const=False)
8415    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::radioResourceConfigDedicated [variable]
8416    cls.add_instance_attribute('radioResourceConfigDedicated', 'ns3::LteRrcSap::RadioResourceConfigDedicated', is_const=False)
8417    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration::rrcTransactionIdentifier [variable]
8418    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8419    return
8420
8421def register_Ns3LteRrcSapRrcConnectionReconfigurationCompleted_methods(root_module, cls):
8422    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfigurationCompleted::RrcConnectionReconfigurationCompleted() [constructor]
8423    cls.add_constructor([])
8424    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfigurationCompleted::RrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted const & arg0) [constructor]
8425    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted const &', 'arg0')])
8426    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfigurationCompleted::rrcTransactionIdentifier [variable]
8427    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8428    return
8429
8430def register_Ns3LteRrcSapRrcConnectionReestablishment_methods(root_module, cls):
8431    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishment::RrcConnectionReestablishment() [constructor]
8432    cls.add_constructor([])
8433    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishment::RrcConnectionReestablishment(ns3::LteRrcSap::RrcConnectionReestablishment const & arg0) [constructor]
8434    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReestablishment const &', 'arg0')])
8435    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishment::radioResourceConfigDedicated [variable]
8436    cls.add_instance_attribute('radioResourceConfigDedicated', 'ns3::LteRrcSap::RadioResourceConfigDedicated', is_const=False)
8437    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishment::rrcTransactionIdentifier [variable]
8438    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8439    return
8440
8441def register_Ns3LteRrcSapRrcConnectionReestablishmentComplete_methods(root_module, cls):
8442    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentComplete::RrcConnectionReestablishmentComplete() [constructor]
8443    cls.add_constructor([])
8444    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentComplete::RrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete const & arg0) [constructor]
8445    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete const &', 'arg0')])
8446    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentComplete::rrcTransactionIdentifier [variable]
8447    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8448    return
8449
8450def register_Ns3LteRrcSapRrcConnectionReestablishmentReject_methods(root_module, cls):
8451    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentReject::RrcConnectionReestablishmentReject() [constructor]
8452    cls.add_constructor([])
8453    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentReject::RrcConnectionReestablishmentReject(ns3::LteRrcSap::RrcConnectionReestablishmentReject const & arg0) [constructor]
8454    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReestablishmentReject const &', 'arg0')])
8455    return
8456
8457def register_Ns3LteRrcSapRrcConnectionReestablishmentRequest_methods(root_module, cls):
8458    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentRequest::RrcConnectionReestablishmentRequest() [constructor]
8459    cls.add_constructor([])
8460    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentRequest::RrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest const & arg0) [constructor]
8461    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest const &', 'arg0')])
8462    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentRequest::reestablishmentCause [variable]
8463    cls.add_instance_attribute('reestablishmentCause', 'ns3::LteRrcSap::ReestablishmentCause', is_const=False)
8464    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentRequest::ueIdentity [variable]
8465    cls.add_instance_attribute('ueIdentity', 'ns3::LteRrcSap::ReestabUeIdentity', is_const=False)
8466    return
8467
8468def register_Ns3LteRrcSapRrcConnectionReject_methods(root_module, cls):
8469    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReject::RrcConnectionReject() [constructor]
8470    cls.add_constructor([])
8471    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReject::RrcConnectionReject(ns3::LteRrcSap::RrcConnectionReject const & arg0) [constructor]
8472    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionReject const &', 'arg0')])
8473    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReject::waitTime [variable]
8474    cls.add_instance_attribute('waitTime', 'uint8_t', is_const=False)
8475    return
8476
8477def register_Ns3LteRrcSapRrcConnectionRelease_methods(root_module, cls):
8478    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRelease::RrcConnectionRelease() [constructor]
8479    cls.add_constructor([])
8480    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRelease::RrcConnectionRelease(ns3::LteRrcSap::RrcConnectionRelease const & arg0) [constructor]
8481    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionRelease const &', 'arg0')])
8482    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRelease::rrcTransactionIdentifier [variable]
8483    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8484    return
8485
8486def register_Ns3LteRrcSapRrcConnectionRequest_methods(root_module, cls):
8487    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRequest::RrcConnectionRequest() [constructor]
8488    cls.add_constructor([])
8489    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRequest::RrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest const & arg0) [constructor]
8490    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionRequest const &', 'arg0')])
8491    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRequest::ueIdentity [variable]
8492    cls.add_instance_attribute('ueIdentity', 'uint64_t', is_const=False)
8493    return
8494
8495def register_Ns3LteRrcSapRrcConnectionSetup_methods(root_module, cls):
8496    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetup::RrcConnectionSetup() [constructor]
8497    cls.add_constructor([])
8498    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetup::RrcConnectionSetup(ns3::LteRrcSap::RrcConnectionSetup const & arg0) [constructor]
8499    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionSetup const &', 'arg0')])
8500    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetup::radioResourceConfigDedicated [variable]
8501    cls.add_instance_attribute('radioResourceConfigDedicated', 'ns3::LteRrcSap::RadioResourceConfigDedicated', is_const=False)
8502    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetup::rrcTransactionIdentifier [variable]
8503    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8504    return
8505
8506def register_Ns3LteRrcSapRrcConnectionSetupCompleted_methods(root_module, cls):
8507    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetupCompleted::RrcConnectionSetupCompleted() [constructor]
8508    cls.add_constructor([])
8509    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetupCompleted::RrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted const & arg0) [constructor]
8510    cls.add_constructor([param('ns3::LteRrcSap::RrcConnectionSetupCompleted const &', 'arg0')])
8511    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetupCompleted::rrcTransactionIdentifier [variable]
8512    cls.add_instance_attribute('rrcTransactionIdentifier', 'uint8_t', is_const=False)
8513    return
8514
8515def register_Ns3LteRrcSapSCellToAddMod_methods(root_module, cls):
8516    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::SCellToAddMod() [constructor]
8517    cls.add_constructor([])
8518    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::SCellToAddMod(ns3::LteRrcSap::SCellToAddMod const & arg0) [constructor]
8519    cls.add_constructor([param('ns3::LteRrcSap::SCellToAddMod const &', 'arg0')])
8520    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::cellIdentification [variable]
8521    cls.add_instance_attribute('cellIdentification', 'ns3::LteRrcSap::CellIdentification', is_const=False)
8522    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::haveRadioResourceConfigDedicatedSCell [variable]
8523    cls.add_instance_attribute('haveRadioResourceConfigDedicatedSCell', 'bool', is_const=False)
8524    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::radioResourceConfigCommonSCell [variable]
8525    cls.add_instance_attribute('radioResourceConfigCommonSCell', 'ns3::LteRrcSap::RadioResourceConfigCommonSCell', is_const=False)
8526    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::radioResourceConfigDedicateSCell [variable]
8527    cls.add_instance_attribute('radioResourceConfigDedicateSCell', 'ns3::LteRrcSap::RadioResourceConfigDedicatedSCell', is_const=False)
8528    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SCellToAddMod::sCellIndex [variable]
8529    cls.add_instance_attribute('sCellIndex', 'uint32_t', is_const=False)
8530    return
8531
8532def register_Ns3LteRrcSapSoundingRsUlConfigCommon_methods(root_module, cls):
8533    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon::SoundingRsUlConfigCommon() [constructor]
8534    cls.add_constructor([])
8535    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon::SoundingRsUlConfigCommon(ns3::LteRrcSap::SoundingRsUlConfigCommon const & arg0) [constructor]
8536    cls.add_constructor([param('ns3::LteRrcSap::SoundingRsUlConfigCommon const &', 'arg0')])
8537    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon::srsBandwidthConfig [variable]
8538    cls.add_instance_attribute('srsBandwidthConfig', 'uint16_t', is_const=False)
8539    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon::srsSubframeConfig [variable]
8540    cls.add_instance_attribute('srsSubframeConfig', 'uint8_t', is_const=False)
8541    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigCommon::type [variable]
8542    cls.add_instance_attribute('type', 'ns3::LteRrcSap::SoundingRsUlConfigCommon::action', is_const=False)
8543    return
8544
8545def register_Ns3LteRrcSapSoundingRsUlConfigDedicated_methods(root_module, cls):
8546    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated::SoundingRsUlConfigDedicated() [constructor]
8547    cls.add_constructor([])
8548    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated::SoundingRsUlConfigDedicated(ns3::LteRrcSap::SoundingRsUlConfigDedicated const & arg0) [constructor]
8549    cls.add_constructor([param('ns3::LteRrcSap::SoundingRsUlConfigDedicated const &', 'arg0')])
8550    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsBandwidth [variable]
8551    cls.add_instance_attribute('srsBandwidth', 'uint16_t', is_const=False)
8552    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsConfigIndex [variable]
8553    cls.add_instance_attribute('srsConfigIndex', 'uint16_t', is_const=False)
8554    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SoundingRsUlConfigDedicated::type [variable]
8555    cls.add_instance_attribute('type', 'ns3::LteRrcSap::SoundingRsUlConfigDedicated::action', is_const=False)
8556    return
8557
8558def register_Ns3LteRrcSapSpeedStatePars_methods(root_module, cls):
8559    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars::SpeedStatePars() [constructor]
8560    cls.add_constructor([])
8561    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars::SpeedStatePars(ns3::LteRrcSap::SpeedStatePars const & arg0) [constructor]
8562    cls.add_constructor([param('ns3::LteRrcSap::SpeedStatePars const &', 'arg0')])
8563    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars::mobilityStateParameters [variable]
8564    cls.add_instance_attribute('mobilityStateParameters', 'ns3::LteRrcSap::MobilityStateParameters', is_const=False)
8565    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars::timeToTriggerSf [variable]
8566    cls.add_instance_attribute('timeToTriggerSf', 'ns3::LteRrcSap::SpeedStateScaleFactors', is_const=False)
8567    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStatePars::type [variable]
8568    cls.add_instance_attribute('type', 'ns3::LteRrcSap::SpeedStatePars::action', is_const=False)
8569    return
8570
8571def register_Ns3LteRrcSapSpeedStateScaleFactors_methods(root_module, cls):
8572    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStateScaleFactors::SpeedStateScaleFactors() [constructor]
8573    cls.add_constructor([])
8574    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStateScaleFactors::SpeedStateScaleFactors(ns3::LteRrcSap::SpeedStateScaleFactors const & arg0) [constructor]
8575    cls.add_constructor([param('ns3::LteRrcSap::SpeedStateScaleFactors const &', 'arg0')])
8576    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStateScaleFactors::sfHigh [variable]
8577    cls.add_instance_attribute('sfHigh', 'uint8_t', is_const=False)
8578    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SpeedStateScaleFactors::sfMedium [variable]
8579    cls.add_instance_attribute('sfMedium', 'uint8_t', is_const=False)
8580    return
8581
8582def register_Ns3LteRrcSapSrbToAddMod_methods(root_module, cls):
8583    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SrbToAddMod::SrbToAddMod() [constructor]
8584    cls.add_constructor([])
8585    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SrbToAddMod::SrbToAddMod(ns3::LteRrcSap::SrbToAddMod const & arg0) [constructor]
8586    cls.add_constructor([param('ns3::LteRrcSap::SrbToAddMod const &', 'arg0')])
8587    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SrbToAddMod::logicalChannelConfig [variable]
8588    cls.add_instance_attribute('logicalChannelConfig', 'ns3::LteRrcSap::LogicalChannelConfig', is_const=False)
8589    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SrbToAddMod::srbIdentity [variable]
8590    cls.add_instance_attribute('srbIdentity', 'uint8_t', is_const=False)
8591    return
8592
8593def register_Ns3LteRrcSapSystemInformation_methods(root_module, cls):
8594    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformation::SystemInformation() [constructor]
8595    cls.add_constructor([])
8596    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformation::SystemInformation(ns3::LteRrcSap::SystemInformation const & arg0) [constructor]
8597    cls.add_constructor([param('ns3::LteRrcSap::SystemInformation const &', 'arg0')])
8598    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformation::haveSib2 [variable]
8599    cls.add_instance_attribute('haveSib2', 'bool', is_const=False)
8600    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformation::sib2 [variable]
8601    cls.add_instance_attribute('sib2', 'ns3::LteRrcSap::SystemInformationBlockType2', is_const=False)
8602    return
8603
8604def register_Ns3LteRrcSapSystemInformationBlockType1_methods(root_module, cls):
8605    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::SystemInformationBlockType1() [constructor]
8606    cls.add_constructor([])
8607    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::SystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 const & arg0) [constructor]
8608    cls.add_constructor([param('ns3::LteRrcSap::SystemInformationBlockType1 const &', 'arg0')])
8609    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::cellAccessRelatedInfo [variable]
8610    cls.add_instance_attribute('cellAccessRelatedInfo', 'ns3::LteRrcSap::CellAccessRelatedInfo', is_const=False)
8611    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::cellSelectionInfo [variable]
8612    cls.add_instance_attribute('cellSelectionInfo', 'ns3::LteRrcSap::CellSelectionInfo', is_const=False)
8613    return
8614
8615def register_Ns3LteRrcSapSystemInformationBlockType2_methods(root_module, cls):
8616    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2::SystemInformationBlockType2() [constructor]
8617    cls.add_constructor([])
8618    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2::SystemInformationBlockType2(ns3::LteRrcSap::SystemInformationBlockType2 const & arg0) [constructor]
8619    cls.add_constructor([param('ns3::LteRrcSap::SystemInformationBlockType2 const &', 'arg0')])
8620    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2::freqInfo [variable]
8621    cls.add_instance_attribute('freqInfo', 'ns3::LteRrcSap::FreqInfo', is_const=False)
8622    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2::radioResourceConfigCommon [variable]
8623    cls.add_instance_attribute('radioResourceConfigCommon', 'ns3::LteRrcSap::RadioResourceConfigCommonSib', is_const=False)
8624    return
8625
8626def register_Ns3LteRrcSapThresholdEutra_methods(root_module, cls):
8627    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ThresholdEutra::ThresholdEutra() [constructor]
8628    cls.add_constructor([])
8629    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ThresholdEutra::ThresholdEutra(ns3::LteRrcSap::ThresholdEutra const & arg0) [constructor]
8630    cls.add_constructor([param('ns3::LteRrcSap::ThresholdEutra const &', 'arg0')])
8631    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ThresholdEutra::range [variable]
8632    cls.add_instance_attribute('range', 'uint8_t', is_const=False)
8633    return
8634
8635def register_Ns3LteRrcSapTxFailParam_methods(root_module, cls):
8636    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::TxFailParam::TxFailParam() [constructor]
8637    cls.add_constructor([])
8638    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::TxFailParam::TxFailParam(ns3::LteRrcSap::TxFailParam const & arg0) [constructor]
8639    cls.add_constructor([param('ns3::LteRrcSap::TxFailParam const &', 'arg0')])
8640    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::TxFailParam::connEstFailCount [variable]
8641    cls.add_instance_attribute('connEstFailCount', 'uint8_t', is_const=False)
8642    return
8643
8644def register_Ns3LteRrcSapUlConfiguration_methods(root_module, cls):
8645    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration::UlConfiguration() [constructor]
8646    cls.add_constructor([])
8647    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration::UlConfiguration(ns3::LteRrcSap::UlConfiguration const & arg0) [constructor]
8648    cls.add_constructor([param('ns3::LteRrcSap::UlConfiguration const &', 'arg0')])
8649    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration::prachConfigSCell [variable]
8650    cls.add_instance_attribute('prachConfigSCell', 'ns3::LteRrcSap::PrachConfigSCell', is_const=False)
8651    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration::soundingRsUlConfigCommon [variable]
8652    cls.add_instance_attribute('soundingRsUlConfigCommon', 'ns3::LteRrcSap::SoundingRsUlConfigCommon', is_const=False)
8653    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration::ulFreqInfo [variable]
8654    cls.add_instance_attribute('ulFreqInfo', 'ns3::LteRrcSap::FreqInfo', is_const=False)
8655    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlConfiguration::ulPowerControlCommonSCell [variable]
8656    cls.add_instance_attribute('ulPowerControlCommonSCell', 'ns3::LteRrcSap::UlPowerControlCommonSCell', is_const=False)
8657    return
8658
8659def register_Ns3LteRrcSapUlPowerControlCommonSCell_methods(root_module, cls):
8660    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlCommonSCell::UlPowerControlCommonSCell() [constructor]
8661    cls.add_constructor([])
8662    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlCommonSCell::UlPowerControlCommonSCell(ns3::LteRrcSap::UlPowerControlCommonSCell const & arg0) [constructor]
8663    cls.add_constructor([param('ns3::LteRrcSap::UlPowerControlCommonSCell const &', 'arg0')])
8664    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlCommonSCell::alpha [variable]
8665    cls.add_instance_attribute('alpha', 'uint16_t', is_const=False)
8666    return
8667
8668def register_Ns3LteRrcSapUlPowerControlDedicatedSCell_methods(root_module, cls):
8669    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlDedicatedSCell::UlPowerControlDedicatedSCell() [constructor]
8670    cls.add_constructor([])
8671    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlDedicatedSCell::UlPowerControlDedicatedSCell(ns3::LteRrcSap::UlPowerControlDedicatedSCell const & arg0) [constructor]
8672    cls.add_constructor([param('ns3::LteRrcSap::UlPowerControlDedicatedSCell const &', 'arg0')])
8673    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::UlPowerControlDedicatedSCell::pSrsOffset [variable]
8674    cls.add_instance_attribute('pSrsOffset', 'uint16_t', is_const=False)
8675    return
8676
8677def register_Ns3LteSpectrumValueCatcher_methods(root_module, cls):
8678    ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher::LteSpectrumValueCatcher() [constructor]
8679    cls.add_constructor([])
8680    ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher::LteSpectrumValueCatcher(ns3::LteSpectrumValueCatcher const & arg0) [constructor]
8681    cls.add_constructor([param('ns3::LteSpectrumValueCatcher const &', 'arg0')])
8682    ## lte-chunk-processor.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueCatcher::GetValue() [member function]
8683    cls.add_method('GetValue',
8684                   'ns3::Ptr< ns3::SpectrumValue >',
8685                   [])
8686    ## lte-chunk-processor.h (module 'lte'): void ns3::LteSpectrumValueCatcher::ReportValue(ns3::SpectrumValue const & value) [member function]
8687    cls.add_method('ReportValue',
8688                   'void',
8689                   [param('ns3::SpectrumValue const &', 'value')])
8690    return
8691
8692def register_Ns3LteSpectrumValueHelper_methods(root_module, cls):
8693    ## lte-spectrum-value-helper.h (module 'lte'): ns3::LteSpectrumValueHelper::LteSpectrumValueHelper() [constructor]
8694    cls.add_constructor([])
8695    ## lte-spectrum-value-helper.h (module 'lte'): ns3::LteSpectrumValueHelper::LteSpectrumValueHelper(ns3::LteSpectrumValueHelper const & arg0) [constructor]
8696    cls.add_constructor([param('ns3::LteSpectrumValueHelper const &', 'arg0')])
8697    ## lte-spectrum-value-helper.h (module 'lte'): static ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateNoisePowerSpectralDensity(uint32_t earfcn, uint16_t bandwidth, double noiseFigure) [member function]
8698    cls.add_method('CreateNoisePowerSpectralDensity',
8699                   'ns3::Ptr< ns3::SpectrumValue >',
8700                   [param('uint32_t', 'earfcn'), param('uint16_t', 'bandwidth'), param('double', 'noiseFigure')],
8701                   is_static=True)
8702    ## lte-spectrum-value-helper.h (module 'lte'): static ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateNoisePowerSpectralDensity(double noiseFigure, ns3::Ptr<ns3::SpectrumModel> spectrumModel) [member function]
8703    cls.add_method('CreateNoisePowerSpectralDensity',
8704                   'ns3::Ptr< ns3::SpectrumValue >',
8705                   [param('double', 'noiseFigure'), param('ns3::Ptr< ns3::SpectrumModel >', 'spectrumModel')],
8706                   is_static=True)
8707    ## lte-spectrum-value-helper.h (module 'lte'): static ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateTxPowerSpectralDensity(uint32_t earfcn, uint16_t bandwidth, double powerTx, std::vector<int, std::allocator<int> > activeRbs) [member function]
8708    cls.add_method('CreateTxPowerSpectralDensity',
8709                   'ns3::Ptr< ns3::SpectrumValue >',
8710                   [param('uint32_t', 'earfcn'), param('uint16_t', 'bandwidth'), param('double', 'powerTx'), param('std::vector< int >', 'activeRbs')],
8711                   is_static=True)
8712    ## lte-spectrum-value-helper.h (module 'lte'): static ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateTxPowerSpectralDensity(uint32_t earfcn, uint16_t bandwidth, double powerTx, std::map<int, double, std::less<int>, std::allocator<std::pair<const int, double> > > powerTxMap, std::vector<int, std::allocator<int> > activeRbs) [member function]
8713    cls.add_method('CreateTxPowerSpectralDensity',
8714                   'ns3::Ptr< ns3::SpectrumValue >',
8715                   [param('uint32_t', 'earfcn'), param('uint16_t', 'bandwidth'), param('double', 'powerTx'), param('std::map< int, double >', 'powerTxMap'), param('std::vector< int >', 'activeRbs')],
8716                   is_static=True)
8717    ## lte-spectrum-value-helper.h (module 'lte'): static ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateUlTxPowerSpectralDensity(uint16_t earfcn, uint16_t bandwidth, double powerTx, std::vector<int, std::allocator<int> > activeRbs) [member function]
8718    cls.add_method('CreateUlTxPowerSpectralDensity',
8719                   'ns3::Ptr< ns3::SpectrumValue >',
8720                   [param('uint16_t', 'earfcn'), param('uint16_t', 'bandwidth'), param('double', 'powerTx'), param('std::vector< int >', 'activeRbs')],
8721                   is_static=True)
8722    ## lte-spectrum-value-helper.h (module 'lte'): static double ns3::LteSpectrumValueHelper::GetCarrierFrequency(uint32_t earfcn) [member function]
8723    cls.add_method('GetCarrierFrequency',
8724                   'double',
8725                   [param('uint32_t', 'earfcn')],
8726                   is_static=True)
8727    ## lte-spectrum-value-helper.h (module 'lte'): static double ns3::LteSpectrumValueHelper::GetChannelBandwidth(uint16_t txBandwidthConf) [member function]
8728    cls.add_method('GetChannelBandwidth',
8729                   'double',
8730                   [param('uint16_t', 'txBandwidthConf')],
8731                   is_static=True)
8732    ## lte-spectrum-value-helper.h (module 'lte'): static uint16_t ns3::LteSpectrumValueHelper::GetDownlinkCarrierBand(uint32_t nDl) [member function]
8733    cls.add_method('GetDownlinkCarrierBand',
8734                   'uint16_t',
8735                   [param('uint32_t', 'nDl')],
8736                   is_static=True)
8737    ## lte-spectrum-value-helper.h (module 'lte'): static double ns3::LteSpectrumValueHelper::GetDownlinkCarrierFrequency(uint32_t earfcn) [member function]
8738    cls.add_method('GetDownlinkCarrierFrequency',
8739                   'double',
8740                   [param('uint32_t', 'earfcn')],
8741                   is_static=True)
8742    ## lte-spectrum-value-helper.h (module 'lte'): static ns3::Ptr<ns3::SpectrumModel> ns3::LteSpectrumValueHelper::GetSpectrumModel(uint32_t earfcn, uint16_t bandwidth) [member function]
8743    cls.add_method('GetSpectrumModel',
8744                   'ns3::Ptr< ns3::SpectrumModel >',
8745                   [param('uint32_t', 'earfcn'), param('uint16_t', 'bandwidth')],
8746                   is_static=True)
8747    ## lte-spectrum-value-helper.h (module 'lte'): static uint16_t ns3::LteSpectrumValueHelper::GetUplinkCarrierBand(uint32_t nUl) [member function]
8748    cls.add_method('GetUplinkCarrierBand',
8749                   'uint16_t',
8750                   [param('uint32_t', 'nUl')],
8751                   is_static=True)
8752    ## lte-spectrum-value-helper.h (module 'lte'): static double ns3::LteSpectrumValueHelper::GetUplinkCarrierFrequency(uint32_t earfcn) [member function]
8753    cls.add_method('GetUplinkCarrierFrequency',
8754                   'double',
8755                   [param('uint32_t', 'earfcn')],
8756                   is_static=True)
8757    return
8758
8759def register_Ns3LteUeCcmRrcSapProvider_methods(root_module, cls):
8760    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LteUeCcmRrcSapProvider() [constructor]
8761    cls.add_constructor([])
8762    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LteUeCcmRrcSapProvider(ns3::LteUeCcmRrcSapProvider const & arg0) [constructor]
8763    cls.add_constructor([param('ns3::LteUeCcmRrcSapProvider const &', 'arg0')])
8764    ## lte-ue-ccm-rrc-sap.h (module 'lte'): std::vector<ns3::LteUeCcmRrcSapProvider::LcsConfig, std::allocator<ns3::LteUeCcmRrcSapProvider::LcsConfig> > ns3::LteUeCcmRrcSapProvider::AddLc(uint8_t lcId, ns3::LteUeCmacSapProvider::LogicalChannelConfig lcConfig, ns3::LteMacSapUser * msu) [member function]
8765    cls.add_method('AddLc',
8766                   'std::vector< ns3::LteUeCcmRrcSapProvider::LcsConfig >',
8767                   [param('uint8_t', 'lcId'), param('ns3::LteUeCmacSapProvider::LogicalChannelConfig', 'lcConfig'), param('ns3::LteMacSapUser *', 'msu')],
8768                   is_pure_virtual=True, is_virtual=True)
8769    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteMacSapUser * ns3::LteUeCcmRrcSapProvider::ConfigureSignalBearer(uint8_t lcid, ns3::LteUeCmacSapProvider::LogicalChannelConfig lcConfig, ns3::LteMacSapUser * msu) [member function]
8770    cls.add_method('ConfigureSignalBearer',
8771                   'ns3::LteMacSapUser *',
8772                   [param('uint8_t', 'lcid'), param('ns3::LteUeCmacSapProvider::LogicalChannelConfig', 'lcConfig'), param('ns3::LteMacSapUser *', 'msu')],
8773                   is_pure_virtual=True, is_virtual=True)
8774    ## lte-ue-ccm-rrc-sap.h (module 'lte'): void ns3::LteUeCcmRrcSapProvider::NotifyConnectionReconfigurationMsg() [member function]
8775    cls.add_method('NotifyConnectionReconfigurationMsg',
8776                   'void',
8777                   [],
8778                   is_pure_virtual=True, is_virtual=True)
8779    ## lte-ue-ccm-rrc-sap.h (module 'lte'): std::vector<unsigned short, std::allocator<unsigned short> > ns3::LteUeCcmRrcSapProvider::RemoveLc(uint8_t lcid) [member function]
8780    cls.add_method('RemoveLc',
8781                   'std::vector< unsigned short >',
8782                   [param('uint8_t', 'lcid')],
8783                   is_pure_virtual=True, is_virtual=True)
8784    ## lte-ue-ccm-rrc-sap.h (module 'lte'): void ns3::LteUeCcmRrcSapProvider::Reset() [member function]
8785    cls.add_method('Reset',
8786                   'void',
8787                   [],
8788                   is_pure_virtual=True, is_virtual=True)
8789    return
8790
8791def register_Ns3LteUeCcmRrcSapProviderLcsConfig_methods(root_module, cls):
8792    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LcsConfig::LcsConfig() [constructor]
8793    cls.add_constructor([])
8794    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LcsConfig::LcsConfig(ns3::LteUeCcmRrcSapProvider::LcsConfig const & arg0) [constructor]
8795    cls.add_constructor([param('ns3::LteUeCcmRrcSapProvider::LcsConfig const &', 'arg0')])
8796    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LcsConfig::componentCarrierId [variable]
8797    cls.add_instance_attribute('componentCarrierId', 'uint8_t', is_const=False)
8798    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LcsConfig::lcConfig [variable]
8799    cls.add_instance_attribute('lcConfig', 'ns3::LteUeCmacSapProvider::LogicalChannelConfig', is_const=False)
8800    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapProvider::LcsConfig::msu [variable]
8801    cls.add_instance_attribute('msu', 'ns3::LteMacSapUser *', is_const=False)
8802    return
8803
8804def register_Ns3LteUeCcmRrcSapUser_methods(root_module, cls):
8805    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapUser::LteUeCcmRrcSapUser() [constructor]
8806    cls.add_constructor([])
8807    ## lte-ue-ccm-rrc-sap.h (module 'lte'): ns3::LteUeCcmRrcSapUser::LteUeCcmRrcSapUser(ns3::LteUeCcmRrcSapUser const & arg0) [constructor]
8808    cls.add_constructor([param('ns3::LteUeCcmRrcSapUser const &', 'arg0')])
8809    ## lte-ue-ccm-rrc-sap.h (module 'lte'): void ns3::LteUeCcmRrcSapUser::ComponentCarrierEnabling(std::vector<unsigned char, std::allocator<unsigned char> > componentCarrierList) [member function]
8810    cls.add_method('ComponentCarrierEnabling',
8811                   'void',
8812                   [param('std::vector< unsigned char >', 'componentCarrierList')],
8813                   is_pure_virtual=True, is_virtual=True)
8814    ## lte-ue-ccm-rrc-sap.h (module 'lte'): void ns3::LteUeCcmRrcSapUser::SetNumberOfComponentCarriers(uint16_t noOfComponentCarriers) [member function]
8815    cls.add_method('SetNumberOfComponentCarriers',
8816                   'void',
8817                   [param('uint16_t', 'noOfComponentCarriers')],
8818                   is_pure_virtual=True, is_virtual=True)
8819    return
8820
8821def register_Ns3LteUeCmacSapProvider_methods(root_module, cls):
8822    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LteUeCmacSapProvider() [constructor]
8823    cls.add_constructor([])
8824    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LteUeCmacSapProvider(ns3::LteUeCmacSapProvider const & arg0) [constructor]
8825    cls.add_constructor([param('ns3::LteUeCmacSapProvider const &', 'arg0')])
8826    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::AddLc(uint8_t lcId, ns3::LteUeCmacSapProvider::LogicalChannelConfig lcConfig, ns3::LteMacSapUser * msu) [member function]
8827    cls.add_method('AddLc',
8828                   'void',
8829                   [param('uint8_t', 'lcId'), param('ns3::LteUeCmacSapProvider::LogicalChannelConfig', 'lcConfig'), param('ns3::LteMacSapUser *', 'msu')],
8830                   is_pure_virtual=True, is_virtual=True)
8831    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::ConfigureRach(ns3::LteUeCmacSapProvider::RachConfig rc) [member function]
8832    cls.add_method('ConfigureRach',
8833                   'void',
8834                   [param('ns3::LteUeCmacSapProvider::RachConfig', 'rc')],
8835                   is_pure_virtual=True, is_virtual=True)
8836    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::NotifyConnectionSuccessful() [member function]
8837    cls.add_method('NotifyConnectionSuccessful',
8838                   'void',
8839                   [],
8840                   is_pure_virtual=True, is_virtual=True)
8841    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::RemoveLc(uint8_t lcId) [member function]
8842    cls.add_method('RemoveLc',
8843                   'void',
8844                   [param('uint8_t', 'lcId')],
8845                   is_pure_virtual=True, is_virtual=True)
8846    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::Reset() [member function]
8847    cls.add_method('Reset',
8848                   'void',
8849                   [],
8850                   is_pure_virtual=True, is_virtual=True)
8851    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::SetImsi(uint64_t imsi) [member function]
8852    cls.add_method('SetImsi',
8853                   'void',
8854                   [param('uint64_t', 'imsi')],
8855                   is_pure_virtual=True, is_virtual=True)
8856    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::SetRnti(uint16_t rnti) [member function]
8857    cls.add_method('SetRnti',
8858                   'void',
8859                   [param('uint16_t', 'rnti')],
8860                   is_pure_virtual=True, is_virtual=True)
8861    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::StartContentionBasedRandomAccessProcedure() [member function]
8862    cls.add_method('StartContentionBasedRandomAccessProcedure',
8863                   'void',
8864                   [],
8865                   is_pure_virtual=True, is_virtual=True)
8866    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapProvider::StartNonContentionBasedRandomAccessProcedure(uint16_t rnti, uint8_t rapId, uint8_t prachMask) [member function]
8867    cls.add_method('StartNonContentionBasedRandomAccessProcedure',
8868                   'void',
8869                   [param('uint16_t', 'rnti'), param('uint8_t', 'rapId'), param('uint8_t', 'prachMask')],
8870                   is_pure_virtual=True, is_virtual=True)
8871    return
8872
8873def register_Ns3LteUeCmacSapProviderLogicalChannelConfig_methods(root_module, cls):
8874    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig::LogicalChannelConfig() [constructor]
8875    cls.add_constructor([])
8876    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig::LogicalChannelConfig(ns3::LteUeCmacSapProvider::LogicalChannelConfig const & arg0) [constructor]
8877    cls.add_constructor([param('ns3::LteUeCmacSapProvider::LogicalChannelConfig const &', 'arg0')])
8878    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig::bucketSizeDurationMs [variable]
8879    cls.add_instance_attribute('bucketSizeDurationMs', 'uint16_t', is_const=False)
8880    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig::logicalChannelGroup [variable]
8881    cls.add_instance_attribute('logicalChannelGroup', 'uint8_t', is_const=False)
8882    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig::prioritizedBitRateKbps [variable]
8883    cls.add_instance_attribute('prioritizedBitRateKbps', 'uint16_t', is_const=False)
8884    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::LogicalChannelConfig::priority [variable]
8885    cls.add_instance_attribute('priority', 'uint8_t', is_const=False)
8886    return
8887
8888def register_Ns3LteUeCmacSapProviderRachConfig_methods(root_module, cls):
8889    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig::RachConfig() [constructor]
8890    cls.add_constructor([])
8891    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig::RachConfig(ns3::LteUeCmacSapProvider::RachConfig const & arg0) [constructor]
8892    cls.add_constructor([param('ns3::LteUeCmacSapProvider::RachConfig const &', 'arg0')])
8893    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig::connEstFailCount [variable]
8894    cls.add_instance_attribute('connEstFailCount', 'uint8_t', is_const=False)
8895    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig::numberOfRaPreambles [variable]
8896    cls.add_instance_attribute('numberOfRaPreambles', 'uint8_t', is_const=False)
8897    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig::preambleTransMax [variable]
8898    cls.add_instance_attribute('preambleTransMax', 'uint8_t', is_const=False)
8899    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapProvider::RachConfig::raResponseWindowSize [variable]
8900    cls.add_instance_attribute('raResponseWindowSize', 'uint8_t', is_const=False)
8901    return
8902
8903def register_Ns3LteUeCmacSapUser_methods(root_module, cls):
8904    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapUser::LteUeCmacSapUser() [constructor]
8905    cls.add_constructor([])
8906    ## lte-ue-cmac-sap.h (module 'lte'): ns3::LteUeCmacSapUser::LteUeCmacSapUser(ns3::LteUeCmacSapUser const & arg0) [constructor]
8907    cls.add_constructor([param('ns3::LteUeCmacSapUser const &', 'arg0')])
8908    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapUser::NotifyRandomAccessFailed() [member function]
8909    cls.add_method('NotifyRandomAccessFailed',
8910                   'void',
8911                   [],
8912                   is_pure_virtual=True, is_virtual=True)
8913    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapUser::NotifyRandomAccessSuccessful() [member function]
8914    cls.add_method('NotifyRandomAccessSuccessful',
8915                   'void',
8916                   [],
8917                   is_pure_virtual=True, is_virtual=True)
8918    ## lte-ue-cmac-sap.h (module 'lte'): void ns3::LteUeCmacSapUser::SetTemporaryCellRnti(uint16_t rnti) [member function]
8919    cls.add_method('SetTemporaryCellRnti',
8920                   'void',
8921                   [param('uint16_t', 'rnti')],
8922                   is_pure_virtual=True, is_virtual=True)
8923    return
8924
8925def register_Ns3LteUeConfig_t_methods(root_module, cls):
8926    cls.add_binary_comparison_operator('<')
8927    cls.add_binary_comparison_operator('==')
8928    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t::LteUeConfig_t(ns3::LteUeConfig_t const & arg0) [constructor]
8929    cls.add_constructor([param('ns3::LteUeConfig_t const &', 'arg0')])
8930    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t::LteUeConfig_t() [constructor]
8931    cls.add_constructor([])
8932    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t::m_reconfigureFlag [variable]
8933    cls.add_instance_attribute('m_reconfigureFlag', 'bool', is_const=False)
8934    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t::m_rnti [variable]
8935    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
8936    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t::m_srsConfigurationIndex [variable]
8937    cls.add_instance_attribute('m_srsConfigurationIndex', 'uint16_t', is_const=False)
8938    ## lte-common.h (module 'lte'): ns3::LteUeConfig_t::m_transmissionMode [variable]
8939    cls.add_instance_attribute('m_transmissionMode', 'uint8_t', is_const=False)
8940    return
8941
8942def register_Ns3LteUeCphySapProvider_methods(root_module, cls):
8943    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapProvider::LteUeCphySapProvider() [constructor]
8944    cls.add_constructor([])
8945    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapProvider::LteUeCphySapProvider(ns3::LteUeCphySapProvider const & arg0) [constructor]
8946    cls.add_constructor([param('ns3::LteUeCphySapProvider const &', 'arg0')])
8947    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::ConfigureReferenceSignalPower(int8_t referenceSignalPower) [member function]
8948    cls.add_method('ConfigureReferenceSignalPower',
8949                   'void',
8950                   [param('int8_t', 'referenceSignalPower')],
8951                   is_pure_virtual=True, is_virtual=True)
8952    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::ConfigureUplink(uint32_t ulEarfcn, uint16_t ulBandwidth) [member function]
8953    cls.add_method('ConfigureUplink',
8954                   'void',
8955                   [param('uint32_t', 'ulEarfcn'), param('uint16_t', 'ulBandwidth')],
8956                   is_pure_virtual=True, is_virtual=True)
8957    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::Reset() [member function]
8958    cls.add_method('Reset',
8959                   'void',
8960                   [],
8961                   is_pure_virtual=True, is_virtual=True)
8962    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::ResetPhyAfterRlf() [member function]
8963    cls.add_method('ResetPhyAfterRlf',
8964                   'void',
8965                   [],
8966                   is_pure_virtual=True, is_virtual=True)
8967    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::ResetRlfParams() [member function]
8968    cls.add_method('ResetRlfParams',
8969                   'void',
8970                   [],
8971                   is_pure_virtual=True, is_virtual=True)
8972    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetDlBandwidth(uint16_t dlBandwidth) [member function]
8973    cls.add_method('SetDlBandwidth',
8974                   'void',
8975                   [param('uint16_t', 'dlBandwidth')],
8976                   is_pure_virtual=True, is_virtual=True)
8977    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetImsi(uint64_t imsi) [member function]
8978    cls.add_method('SetImsi',
8979                   'void',
8980                   [param('uint64_t', 'imsi')],
8981                   is_pure_virtual=True, is_virtual=True)
8982    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetPa(double pa) [member function]
8983    cls.add_method('SetPa',
8984                   'void',
8985                   [param('double', 'pa')],
8986                   is_pure_virtual=True, is_virtual=True)
8987    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetRnti(uint16_t rnti) [member function]
8988    cls.add_method('SetRnti',
8989                   'void',
8990                   [param('uint16_t', 'rnti')],
8991                   is_pure_virtual=True, is_virtual=True)
8992    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetRsrpFilterCoefficient(uint8_t rsrpFilterCoefficient) [member function]
8993    cls.add_method('SetRsrpFilterCoefficient',
8994                   'void',
8995                   [param('uint8_t', 'rsrpFilterCoefficient')],
8996                   is_pure_virtual=True, is_virtual=True)
8997    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetSrsConfigurationIndex(uint16_t srcCi) [member function]
8998    cls.add_method('SetSrsConfigurationIndex',
8999                   'void',
9000                   [param('uint16_t', 'srcCi')],
9001                   is_pure_virtual=True, is_virtual=True)
9002    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetTransmissionMode(uint8_t txMode) [member function]
9003    cls.add_method('SetTransmissionMode',
9004                   'void',
9005                   [param('uint8_t', 'txMode')],
9006                   is_pure_virtual=True, is_virtual=True)
9007    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::StartCellSearch(uint32_t dlEarfcn) [member function]
9008    cls.add_method('StartCellSearch',
9009                   'void',
9010                   [param('uint32_t', 'dlEarfcn')],
9011                   is_pure_virtual=True, is_virtual=True)
9012    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::StartInSnycDetection() [member function]
9013    cls.add_method('StartInSnycDetection',
9014                   'void',
9015                   [],
9016                   is_pure_virtual=True, is_virtual=True)
9017    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SynchronizeWithEnb(uint16_t cellId) [member function]
9018    cls.add_method('SynchronizeWithEnb',
9019                   'void',
9020                   [param('uint16_t', 'cellId')],
9021                   is_pure_virtual=True, is_virtual=True)
9022    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SynchronizeWithEnb(uint16_t cellId, uint32_t dlEarfcn) [member function]
9023    cls.add_method('SynchronizeWithEnb',
9024                   'void',
9025                   [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')],
9026                   is_pure_virtual=True, is_virtual=True)
9027    return
9028
9029def register_Ns3LteUeCphySapUser_methods(root_module, cls):
9030    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::LteUeCphySapUser() [constructor]
9031    cls.add_constructor([])
9032    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::LteUeCphySapUser(ns3::LteUeCphySapUser const & arg0) [constructor]
9033    cls.add_constructor([param('ns3::LteUeCphySapUser const &', 'arg0')])
9034    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::NotifyInSync() [member function]
9035    cls.add_method('NotifyInSync',
9036                   'void',
9037                   [],
9038                   is_pure_virtual=True, is_virtual=True)
9039    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::NotifyOutOfSync() [member function]
9040    cls.add_method('NotifyOutOfSync',
9041                   'void',
9042                   [],
9043                   is_pure_virtual=True, is_virtual=True)
9044    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::RecvMasterInformationBlock(uint16_t cellId, ns3::LteRrcSap::MasterInformationBlock mib) [member function]
9045    cls.add_method('RecvMasterInformationBlock',
9046                   'void',
9047                   [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::MasterInformationBlock', 'mib')],
9048                   is_pure_virtual=True, is_virtual=True)
9049    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::RecvSystemInformationBlockType1(uint16_t cellId, ns3::LteRrcSap::SystemInformationBlockType1 sib1) [member function]
9050    cls.add_method('RecvSystemInformationBlockType1',
9051                   'void',
9052                   [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformationBlockType1', 'sib1')],
9053                   is_pure_virtual=True, is_virtual=True)
9054    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ReportUeMeasurements(ns3::LteUeCphySapUser::UeMeasurementsParameters params) [member function]
9055    cls.add_method('ReportUeMeasurements',
9056                   'void',
9057                   [param('ns3::LteUeCphySapUser::UeMeasurementsParameters', 'params')],
9058                   is_pure_virtual=True, is_virtual=True)
9059    ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ResetSyncIndicationCounter() [member function]
9060    cls.add_method('ResetSyncIndicationCounter',
9061                   'void',
9062                   [],
9063                   is_pure_virtual=True, is_virtual=True)
9064    return
9065
9066def register_Ns3LteUeCphySapUserUeMeasurementsElement_methods(root_module, cls):
9067    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsElement::UeMeasurementsElement() [constructor]
9068    cls.add_constructor([])
9069    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsElement::UeMeasurementsElement(ns3::LteUeCphySapUser::UeMeasurementsElement const & arg0) [constructor]
9070    cls.add_constructor([param('ns3::LteUeCphySapUser::UeMeasurementsElement const &', 'arg0')])
9071    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsElement::m_cellId [variable]
9072    cls.add_instance_attribute('m_cellId', 'uint16_t', is_const=False)
9073    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsElement::m_rsrp [variable]
9074    cls.add_instance_attribute('m_rsrp', 'double', is_const=False)
9075    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsElement::m_rsrq [variable]
9076    cls.add_instance_attribute('m_rsrq', 'double', is_const=False)
9077    return
9078
9079def register_Ns3LteUeCphySapUserUeMeasurementsParameters_methods(root_module, cls):
9080    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters::UeMeasurementsParameters() [constructor]
9081    cls.add_constructor([])
9082    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters::UeMeasurementsParameters(ns3::LteUeCphySapUser::UeMeasurementsParameters const & arg0) [constructor]
9083    cls.add_constructor([param('ns3::LteUeCphySapUser::UeMeasurementsParameters const &', 'arg0')])
9084    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters::m_componentCarrierId [variable]
9085    cls.add_instance_attribute('m_componentCarrierId', 'uint8_t', is_const=False)
9086    ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters::m_ueMeasurementsList [variable]
9087    cls.add_instance_attribute('m_ueMeasurementsList', 'std::vector< ns3::LteUeCphySapUser::UeMeasurementsElement >', is_const=False)
9088    return
9089
9090def register_Ns3LteUePhySapProvider_methods(root_module, cls):
9091    ## lte-ue-phy-sap.h (module 'lte'): ns3::LteUePhySapProvider::LteUePhySapProvider() [constructor]
9092    cls.add_constructor([])
9093    ## lte-ue-phy-sap.h (module 'lte'): ns3::LteUePhySapProvider::LteUePhySapProvider(ns3::LteUePhySapProvider const & arg0) [constructor]
9094    cls.add_constructor([param('ns3::LteUePhySapProvider const &', 'arg0')])
9095    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapProvider::NotifyConnectionSuccessful() [member function]
9096    cls.add_method('NotifyConnectionSuccessful',
9097                   'void',
9098                   [],
9099                   is_pure_virtual=True, is_virtual=True)
9100    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapProvider::SendLteControlMessage(ns3::Ptr<ns3::LteControlMessage> msg) [member function]
9101    cls.add_method('SendLteControlMessage',
9102                   'void',
9103                   [param('ns3::Ptr< ns3::LteControlMessage >', 'msg')],
9104                   is_pure_virtual=True, is_virtual=True)
9105    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapProvider::SendMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
9106    cls.add_method('SendMacPdu',
9107                   'void',
9108                   [param('ns3::Ptr< ns3::Packet >', 'p')],
9109                   is_pure_virtual=True, is_virtual=True)
9110    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapProvider::SendRachPreamble(uint32_t prachId, uint32_t raRnti) [member function]
9111    cls.add_method('SendRachPreamble',
9112                   'void',
9113                   [param('uint32_t', 'prachId'), param('uint32_t', 'raRnti')],
9114                   is_pure_virtual=True, is_virtual=True)
9115    return
9116
9117def register_Ns3LteUePhySapUser_methods(root_module, cls):
9118    ## lte-ue-phy-sap.h (module 'lte'): ns3::LteUePhySapUser::LteUePhySapUser() [constructor]
9119    cls.add_constructor([])
9120    ## lte-ue-phy-sap.h (module 'lte'): ns3::LteUePhySapUser::LteUePhySapUser(ns3::LteUePhySapUser const & arg0) [constructor]
9121    cls.add_constructor([param('ns3::LteUePhySapUser const &', 'arg0')])
9122    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapUser::ReceiveLteControlMessage(ns3::Ptr<ns3::LteControlMessage> msg) [member function]
9123    cls.add_method('ReceiveLteControlMessage',
9124                   'void',
9125                   [param('ns3::Ptr< ns3::LteControlMessage >', 'msg')],
9126                   is_pure_virtual=True, is_virtual=True)
9127    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapUser::ReceivePhyPdu(ns3::Ptr<ns3::Packet> p) [member function]
9128    cls.add_method('ReceivePhyPdu',
9129                   'void',
9130                   [param('ns3::Ptr< ns3::Packet >', 'p')],
9131                   is_pure_virtual=True, is_virtual=True)
9132    ## lte-ue-phy-sap.h (module 'lte'): void ns3::LteUePhySapUser::SubframeIndication(uint32_t frameNo, uint32_t subframeNo) [member function]
9133    cls.add_method('SubframeIndication',
9134                   'void',
9135                   [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')],
9136                   is_pure_virtual=True, is_virtual=True)
9137    return
9138
9139def register_Ns3LteUeRrcSapProvider_methods(root_module, cls):
9140    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::LteUeRrcSapProvider() [constructor]
9141    cls.add_constructor([])
9142    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::LteUeRrcSapProvider(ns3::LteUeRrcSapProvider const & arg0) [constructor]
9143    cls.add_constructor([param('ns3::LteUeRrcSapProvider const &', 'arg0')])
9144    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::CompleteSetup(ns3::LteUeRrcSapProvider::CompleteSetupParameters params) [member function]
9145    cls.add_method('CompleteSetup',
9146                   'void',
9147                   [param('ns3::LteUeRrcSapProvider::CompleteSetupParameters', 'params')],
9148                   is_pure_virtual=True, is_virtual=True)
9149    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionReconfiguration(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function]
9150    cls.add_method('RecvRrcConnectionReconfiguration',
9151                   'void',
9152                   [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')],
9153                   is_pure_virtual=True, is_virtual=True)
9154    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionReestablishment(ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function]
9155    cls.add_method('RecvRrcConnectionReestablishment',
9156                   'void',
9157                   [param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')],
9158                   is_pure_virtual=True, is_virtual=True)
9159    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionReestablishmentReject(ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function]
9160    cls.add_method('RecvRrcConnectionReestablishmentReject',
9161                   'void',
9162                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')],
9163                   is_pure_virtual=True, is_virtual=True)
9164    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionReject(ns3::LteRrcSap::RrcConnectionReject msg) [member function]
9165    cls.add_method('RecvRrcConnectionReject',
9166                   'void',
9167                   [param('ns3::LteRrcSap::RrcConnectionReject', 'msg')],
9168                   is_pure_virtual=True, is_virtual=True)
9169    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionRelease(ns3::LteRrcSap::RrcConnectionRelease msg) [member function]
9170    cls.add_method('RecvRrcConnectionRelease',
9171                   'void',
9172                   [param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')],
9173                   is_pure_virtual=True, is_virtual=True)
9174    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionSetup(ns3::LteRrcSap::RrcConnectionSetup msg) [member function]
9175    cls.add_method('RecvRrcConnectionSetup',
9176                   'void',
9177                   [param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')],
9178                   is_pure_virtual=True, is_virtual=True)
9179    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvSystemInformation(ns3::LteRrcSap::SystemInformation msg) [member function]
9180    cls.add_method('RecvSystemInformation',
9181                   'void',
9182                   [param('ns3::LteRrcSap::SystemInformation', 'msg')],
9183                   is_pure_virtual=True, is_virtual=True)
9184    return
9185
9186def register_Ns3LteUeRrcSapProviderCompleteSetupParameters_methods(root_module, cls):
9187    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters::CompleteSetupParameters() [constructor]
9188    cls.add_constructor([])
9189    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters::CompleteSetupParameters(ns3::LteUeRrcSapProvider::CompleteSetupParameters const & arg0) [constructor]
9190    cls.add_constructor([param('ns3::LteUeRrcSapProvider::CompleteSetupParameters const &', 'arg0')])
9191    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters::srb0SapUser [variable]
9192    cls.add_instance_attribute('srb0SapUser', 'ns3::LteRlcSapUser *', is_const=False)
9193    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters::srb1SapUser [variable]
9194    cls.add_instance_attribute('srb1SapUser', 'ns3::LtePdcpSapUser *', is_const=False)
9195    return
9196
9197def register_Ns3LteUeRrcSapUser_methods(root_module, cls):
9198    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::LteUeRrcSapUser() [constructor]
9199    cls.add_constructor([])
9200    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::LteUeRrcSapUser(ns3::LteUeRrcSapUser const & arg0) [constructor]
9201    cls.add_constructor([param('ns3::LteUeRrcSapUser const &', 'arg0')])
9202    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendIdealUeContextRemoveRequest(uint16_t rnti) [member function]
9203    cls.add_method('SendIdealUeContextRemoveRequest',
9204                   'void',
9205                   [param('uint16_t', 'rnti')],
9206                   is_pure_virtual=True, is_virtual=True)
9207    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendMeasurementReport(ns3::LteRrcSap::MeasurementReport msg) [member function]
9208    cls.add_method('SendMeasurementReport',
9209                   'void',
9210                   [param('ns3::LteRrcSap::MeasurementReport', 'msg')],
9211                   is_pure_virtual=True, is_virtual=True)
9212    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendRrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function]
9213    cls.add_method('SendRrcConnectionReconfigurationCompleted',
9214                   'void',
9215                   [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')],
9216                   is_pure_virtual=True, is_virtual=True)
9217    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendRrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function]
9218    cls.add_method('SendRrcConnectionReestablishmentComplete',
9219                   'void',
9220                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')],
9221                   is_pure_virtual=True, is_virtual=True)
9222    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendRrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function]
9223    cls.add_method('SendRrcConnectionReestablishmentRequest',
9224                   'void',
9225                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')],
9226                   is_pure_virtual=True, is_virtual=True)
9227    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendRrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest msg) [member function]
9228    cls.add_method('SendRrcConnectionRequest',
9229                   'void',
9230                   [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')],
9231                   is_pure_virtual=True, is_virtual=True)
9232    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::SendRrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function]
9233    cls.add_method('SendRrcConnectionSetupCompleted',
9234                   'void',
9235                   [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')],
9236                   is_pure_virtual=True, is_virtual=True)
9237    ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapUser::Setup(ns3::LteUeRrcSapUser::SetupParameters params) [member function]
9238    cls.add_method('Setup',
9239                   'void',
9240                   [param('ns3::LteUeRrcSapUser::SetupParameters', 'params')],
9241                   is_pure_virtual=True, is_virtual=True)
9242    return
9243
9244def register_Ns3LteUeRrcSapUserSetupParameters_methods(root_module, cls):
9245    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::SetupParameters::SetupParameters() [constructor]
9246    cls.add_constructor([])
9247    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::SetupParameters::SetupParameters(ns3::LteUeRrcSapUser::SetupParameters const & arg0) [constructor]
9248    cls.add_constructor([param('ns3::LteUeRrcSapUser::SetupParameters const &', 'arg0')])
9249    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::SetupParameters::srb0SapProvider [variable]
9250    cls.add_instance_attribute('srb0SapProvider', 'ns3::LteRlcSapProvider *', is_const=False)
9251    ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapUser::SetupParameters::srb1SapProvider [variable]
9252    cls.add_instance_attribute('srb1SapProvider', 'ns3::LtePdcpSapProvider *', is_const=False)
9253    return
9254
9255def register_Ns3Mac48Address_methods(root_module, cls):
9256    cls.add_binary_comparison_operator('==')
9257    cls.add_binary_comparison_operator('!=')
9258    cls.add_binary_comparison_operator('<')
9259    cls.add_output_stream_operator()
9260    ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor]
9261    cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')])
9262    ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor]
9263    cls.add_constructor([])
9264    ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor]
9265    cls.add_constructor([param('char const *', 'str')])
9266    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function]
9267    cls.add_method('Allocate',
9268                   'ns3::Mac48Address',
9269                   [],
9270                   is_static=True)
9271    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function]
9272    cls.add_method('ConvertFrom',
9273                   'ns3::Mac48Address',
9274                   [param('ns3::Address const &', 'address')],
9275                   is_static=True)
9276    ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function]
9277    cls.add_method('CopyFrom',
9278                   'void',
9279                   [param('uint8_t const *', 'buffer')])
9280    ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function]
9281    cls.add_method('CopyTo',
9282                   'void',
9283                   [param('uint8_t *', 'buffer')],
9284                   is_const=True)
9285    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function]
9286    cls.add_method('GetBroadcast',
9287                   'ns3::Mac48Address',
9288                   [],
9289                   is_static=True)
9290    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function]
9291    cls.add_method('GetMulticast',
9292                   'ns3::Mac48Address',
9293                   [param('ns3::Ipv4Address', 'address')],
9294                   is_static=True)
9295    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function]
9296    cls.add_method('GetMulticast',
9297                   'ns3::Mac48Address',
9298                   [param('ns3::Ipv6Address', 'address')],
9299                   is_static=True)
9300    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function]
9301    cls.add_method('GetMulticast6Prefix',
9302                   'ns3::Mac48Address',
9303                   [],
9304                   is_static=True)
9305    ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function]
9306    cls.add_method('GetMulticastPrefix',
9307                   'ns3::Mac48Address',
9308                   [],
9309                   is_static=True)
9310    ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function]
9311    cls.add_method('IsBroadcast',
9312                   'bool',
9313                   [],
9314                   is_const=True)
9315    ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function]
9316    cls.add_method('IsGroup',
9317                   'bool',
9318                   [],
9319                   is_const=True)
9320    ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function]
9321    cls.add_method('IsMatchingType',
9322                   'bool',
9323                   [param('ns3::Address const &', 'address')],
9324                   is_static=True)
9325    return
9326
9327def register_Ns3Mac64Address_methods(root_module, cls):
9328    cls.add_binary_comparison_operator('==')
9329    cls.add_binary_comparison_operator('!=')
9330    cls.add_binary_comparison_operator('<')
9331    cls.add_output_stream_operator()
9332    ## mac64-address.h (module 'network'): ns3::Mac64Address::Mac64Address(ns3::Mac64Address const & arg0) [constructor]
9333    cls.add_constructor([param('ns3::Mac64Address const &', 'arg0')])
9334    ## mac64-address.h (module 'network'): ns3::Mac64Address::Mac64Address() [constructor]
9335    cls.add_constructor([])
9336    ## mac64-address.h (module 'network'): ns3::Mac64Address::Mac64Address(char const * str) [constructor]
9337    cls.add_constructor([param('char const *', 'str')])
9338    ## mac64-address.h (module 'network'): static ns3::Mac64Address ns3::Mac64Address::Allocate() [member function]
9339    cls.add_method('Allocate',
9340                   'ns3::Mac64Address',
9341                   [],
9342                   is_static=True)
9343    ## mac64-address.h (module 'network'): static ns3::Mac64Address ns3::Mac64Address::ConvertFrom(ns3::Address const & address) [member function]
9344    cls.add_method('ConvertFrom',
9345                   'ns3::Mac64Address',
9346                   [param('ns3::Address const &', 'address')],
9347                   is_static=True)
9348    ## mac64-address.h (module 'network'): void ns3::Mac64Address::CopyFrom(uint8_t const * buffer) [member function]
9349    cls.add_method('CopyFrom',
9350                   'void',
9351                   [param('uint8_t const *', 'buffer')])
9352    ## mac64-address.h (module 'network'): void ns3::Mac64Address::CopyTo(uint8_t * buffer) const [member function]
9353    cls.add_method('CopyTo',
9354                   'void',
9355                   [param('uint8_t *', 'buffer')],
9356                   is_const=True)
9357    ## mac64-address.h (module 'network'): static bool ns3::Mac64Address::IsMatchingType(ns3::Address const & address) [member function]
9358    cls.add_method('IsMatchingType',
9359                   'bool',
9360                   [param('ns3::Address const &', 'address')],
9361                   is_static=True)
9362    return
9363
9364def register_Ns3Mac8Address_methods(root_module, cls):
9365    cls.add_binary_comparison_operator('<')
9366    cls.add_binary_comparison_operator('==')
9367    cls.add_binary_comparison_operator('!=')
9368    cls.add_output_stream_operator()
9369    ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor]
9370    cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')])
9371    ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor]
9372    cls.add_constructor([])
9373    ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor]
9374    cls.add_constructor([param('uint8_t', 'addr')])
9375    ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function]
9376    cls.add_method('Allocate',
9377                   'ns3::Mac8Address',
9378                   [],
9379                   is_static=True)
9380    ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function]
9381    cls.add_method('ConvertFrom',
9382                   'ns3::Mac8Address',
9383                   [param('ns3::Address const &', 'address')],
9384                   is_static=True)
9385    ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function]
9386    cls.add_method('CopyFrom',
9387                   'void',
9388                   [param('uint8_t const *', 'pBuffer')])
9389    ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function]
9390    cls.add_method('CopyTo',
9391                   'void',
9392                   [param('uint8_t *', 'pBuffer')],
9393                   is_const=True)
9394    ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function]
9395    cls.add_method('GetBroadcast',
9396                   'ns3::Mac8Address',
9397                   [],
9398                   is_static=True)
9399    ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function]
9400    cls.add_method('IsMatchingType',
9401                   'bool',
9402                   [param('ns3::Address const &', 'address')],
9403                   is_static=True)
9404    return
9405
9406def register_Ns3MacCeListElement_s_methods(root_module, cls):
9407    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s::MacCeListElement_s() [constructor]
9408    cls.add_constructor([])
9409    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s::MacCeListElement_s(ns3::MacCeListElement_s const & arg0) [constructor]
9410    cls.add_constructor([param('ns3::MacCeListElement_s const &', 'arg0')])
9411    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s::m_macCeType [variable]
9412    cls.add_instance_attribute('m_macCeType', 'ns3::MacCeListElement_s::MacCeType_e', is_const=False)
9413    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s::m_macCeValue [variable]
9414    cls.add_instance_attribute('m_macCeValue', 'ns3::MacCeValue_u', is_const=False)
9415    ## ff-mac-common.h (module 'lte'): ns3::MacCeListElement_s::m_rnti [variable]
9416    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
9417    return
9418
9419def register_Ns3MacCeValue_u_methods(root_module, cls):
9420    ## ff-mac-common.h (module 'lte'): ns3::MacCeValue_u::MacCeValue_u() [constructor]
9421    cls.add_constructor([])
9422    ## ff-mac-common.h (module 'lte'): ns3::MacCeValue_u::MacCeValue_u(ns3::MacCeValue_u const & arg0) [constructor]
9423    cls.add_constructor([param('ns3::MacCeValue_u const &', 'arg0')])
9424    ## ff-mac-common.h (module 'lte'): ns3::MacCeValue_u::m_bufferStatus [variable]
9425    cls.add_instance_attribute('m_bufferStatus', 'std::vector< unsigned char >', is_const=False)
9426    ## ff-mac-common.h (module 'lte'): ns3::MacCeValue_u::m_crnti [variable]
9427    cls.add_instance_attribute('m_crnti', 'uint8_t', is_const=False)
9428    ## ff-mac-common.h (module 'lte'): ns3::MacCeValue_u::m_phr [variable]
9429    cls.add_instance_attribute('m_phr', 'uint8_t', is_const=False)
9430    return
9431
9432def register_Ns3Names_methods(root_module, cls):
9433    ## names.h (module 'core'): ns3::Names::Names() [constructor]
9434    cls.add_constructor([])
9435    ## names.h (module 'core'): ns3::Names::Names(ns3::Names const & arg0) [constructor]
9436    cls.add_constructor([param('ns3::Names const &', 'arg0')])
9437    ## names.h (module 'core'): static void ns3::Names::Add(std::string name, ns3::Ptr<ns3::Object> object) [member function]
9438    cls.add_method('Add',
9439                   'void',
9440                   [param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
9441                   is_static=True)
9442    ## names.h (module 'core'): static void ns3::Names::Add(std::string path, std::string name, ns3::Ptr<ns3::Object> object) [member function]
9443    cls.add_method('Add',
9444                   'void',
9445                   [param('std::string', 'path'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
9446                   is_static=True)
9447    ## names.h (module 'core'): static void ns3::Names::Add(ns3::Ptr<ns3::Object> context, std::string name, ns3::Ptr<ns3::Object> object) [member function]
9448    cls.add_method('Add',
9449                   'void',
9450                   [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
9451                   is_static=True)
9452    ## names.h (module 'core'): static void ns3::Names::Clear() [member function]
9453    cls.add_method('Clear',
9454                   'void',
9455                   [],
9456                   is_static=True)
9457    ## names.h (module 'core'): static std::string ns3::Names::FindName(ns3::Ptr<ns3::Object> object) [member function]
9458    cls.add_method('FindName',
9459                   'std::string',
9460                   [param('ns3::Ptr< ns3::Object >', 'object')],
9461                   is_static=True)
9462    ## names.h (module 'core'): static std::string ns3::Names::FindPath(ns3::Ptr<ns3::Object> object) [member function]
9463    cls.add_method('FindPath',
9464                   'std::string',
9465                   [param('ns3::Ptr< ns3::Object >', 'object')],
9466                   is_static=True)
9467    ## names.h (module 'core'): static void ns3::Names::Rename(std::string oldpath, std::string newname) [member function]
9468    cls.add_method('Rename',
9469                   'void',
9470                   [param('std::string', 'oldpath'), param('std::string', 'newname')],
9471                   is_static=True)
9472    ## names.h (module 'core'): static void ns3::Names::Rename(std::string path, std::string oldname, std::string newname) [member function]
9473    cls.add_method('Rename',
9474                   'void',
9475                   [param('std::string', 'path'), param('std::string', 'oldname'), param('std::string', 'newname')],
9476                   is_static=True)
9477    ## names.h (module 'core'): static void ns3::Names::Rename(ns3::Ptr<ns3::Object> context, std::string oldname, std::string newname) [member function]
9478    cls.add_method('Rename',
9479                   'void',
9480                   [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'oldname'), param('std::string', 'newname')],
9481                   is_static=True)
9482    return
9483
9484def register_Ns3NetDeviceContainer_methods(root_module, cls):
9485    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor]
9486    cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
9487    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor]
9488    cls.add_constructor([])
9489    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor]
9490    cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')])
9491    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor]
9492    cls.add_constructor([param('std::string', 'devName')])
9493    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor]
9494    cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')])
9495    ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function]
9496    cls.add_method('Add',
9497                   'void',
9498                   [param('ns3::NetDeviceContainer', 'other')])
9499    ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function]
9500    cls.add_method('Add',
9501                   'void',
9502                   [param('ns3::Ptr< ns3::NetDevice >', 'device')])
9503    ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function]
9504    cls.add_method('Add',
9505                   'void',
9506                   [param('std::string', 'deviceName')])
9507    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function]
9508    cls.add_method('Begin',
9509                   'ns3::NetDeviceContainer::Iterator',
9510                   [],
9511                   is_const=True)
9512    ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function]
9513    cls.add_method('End',
9514                   'ns3::NetDeviceContainer::Iterator',
9515                   [],
9516                   is_const=True)
9517    ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function]
9518    cls.add_method('Get',
9519                   'ns3::Ptr< ns3::NetDevice >',
9520                   [param('uint32_t', 'i')],
9521                   is_const=True)
9522    ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function]
9523    cls.add_method('GetN',
9524                   'uint32_t',
9525                   [],
9526                   is_const=True)
9527    return
9528
9529def register_Ns3NodeContainer_methods(root_module, cls):
9530    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor]
9531    cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')])
9532    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor]
9533    cls.add_constructor([])
9534    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor]
9535    cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')])
9536    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor]
9537    cls.add_constructor([param('std::string', 'nodeName')])
9538    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor]
9539    cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')])
9540    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor]
9541    cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')])
9542    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor]
9543    cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')])
9544    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor]
9545    cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')])
9546    ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor]
9547    cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')])
9548    ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function]
9549    cls.add_method('Add',
9550                   'void',
9551                   [param('ns3::NodeContainer', 'other')])
9552    ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function]
9553    cls.add_method('Add',
9554                   'void',
9555                   [param('ns3::Ptr< ns3::Node >', 'node')])
9556    ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function]
9557    cls.add_method('Add',
9558                   'void',
9559                   [param('std::string', 'nodeName')])
9560    ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function]
9561    cls.add_method('Begin',
9562                   'ns3::NodeContainer::Iterator',
9563                   [],
9564                   is_const=True)
9565    ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function]
9566    cls.add_method('Contains',
9567                   'bool',
9568                   [param('uint32_t', 'id')],
9569                   is_const=True)
9570    ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function]
9571    cls.add_method('Create',
9572                   'void',
9573                   [param('uint32_t', 'n')])
9574    ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function]
9575    cls.add_method('Create',
9576                   'void',
9577                   [param('uint32_t', 'n'), param('uint32_t', 'systemId')])
9578    ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function]
9579    cls.add_method('End',
9580                   'ns3::NodeContainer::Iterator',
9581                   [],
9582                   is_const=True)
9583    ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function]
9584    cls.add_method('Get',
9585                   'ns3::Ptr< ns3::Node >',
9586                   [param('uint32_t', 'i')],
9587                   is_const=True)
9588    ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function]
9589    cls.add_method('GetGlobal',
9590                   'ns3::NodeContainer',
9591                   [],
9592                   is_static=True)
9593    ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function]
9594    cls.add_method('GetN',
9595                   'uint32_t',
9596                   [],
9597                   is_const=True)
9598    return
9599
9600def register_Ns3ObjectBase_methods(root_module, cls):
9601    ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor]
9602    cls.add_constructor([])
9603    ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor]
9604    cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')])
9605    ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
9606    cls.add_method('GetAttribute',
9607                   'void',
9608                   [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
9609                   is_const=True)
9610    ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function]
9611    cls.add_method('GetAttributeFailSafe',
9612                   'bool',
9613                   [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
9614                   is_const=True)
9615    ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function]
9616    cls.add_method('GetInstanceTypeId',
9617                   'ns3::TypeId',
9618                   [],
9619                   is_const=True, is_pure_virtual=True, is_virtual=True)
9620    ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
9621    cls.add_method('GetTypeId',
9622                   'ns3::TypeId',
9623                   [],
9624                   is_static=True)
9625    ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
9626    cls.add_method('SetAttribute',
9627                   'void',
9628                   [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
9629    ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
9630    cls.add_method('SetAttributeFailSafe',
9631                   'bool',
9632                   [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
9633    ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
9634    cls.add_method('TraceConnect',
9635                   'bool',
9636                   [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
9637    ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
9638    cls.add_method('TraceConnectWithoutContext',
9639                   'bool',
9640                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
9641    ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
9642    cls.add_method('TraceDisconnect',
9643                   'bool',
9644                   [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
9645    ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
9646    cls.add_method('TraceDisconnectWithoutContext',
9647                   'bool',
9648                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
9649    ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function]
9650    cls.add_method('ConstructSelf',
9651                   'void',
9652                   [param('ns3::AttributeConstructionList const &', 'attributes')],
9653                   visibility='protected')
9654    ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
9655    cls.add_method('NotifyConstructionCompleted',
9656                   'void',
9657                   [],
9658                   is_virtual=True, visibility='protected')
9659    return
9660
9661def register_Ns3ObjectDeleter_methods(root_module, cls):
9662    ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor]
9663    cls.add_constructor([])
9664    ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor]
9665    cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')])
9666    ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function]
9667    cls.add_method('Delete',
9668                   'void',
9669                   [param('ns3::Object *', 'object')],
9670                   is_static=True)
9671    return
9672
9673def register_Ns3ObjectFactory_methods(root_module, cls):
9674    cls.add_output_stream_operator()
9675    ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor]
9676    cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
9677    ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor]
9678    cls.add_constructor([])
9679    ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor]
9680    cls.add_constructor([param('std::string const &', 'typeId')])
9681    ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
9682    cls.add_method('Create',
9683                   'ns3::Ptr< ns3::Object >',
9684                   [],
9685                   is_const=True)
9686    ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function]
9687    cls.add_method('GetTypeId',
9688                   'ns3::TypeId',
9689                   [],
9690                   is_const=True)
9691    ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function]
9692    cls.add_method('IsTypeIdSet',
9693                   'bool',
9694                   [],
9695                   is_const=True)
9696    ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function]
9697    cls.add_method('Set',
9698                   'void',
9699                   [])
9700    ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function]
9701    cls.add_method('SetTypeId',
9702                   'void',
9703                   [param('ns3::TypeId', 'tid')])
9704    ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function]
9705    cls.add_method('SetTypeId',
9706                   'void',
9707                   [param('char const *', 'tid')])
9708    ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function]
9709    cls.add_method('SetTypeId',
9710                   'void',
9711                   [param('std::string', 'tid')])
9712    return
9713
9714def register_Ns3PacketMetadata_methods(root_module, cls):
9715    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor]
9716    cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')])
9717    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor]
9718    cls.add_constructor([param('ns3::PacketMetadata const &', 'o')])
9719    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function]
9720    cls.add_method('AddAtEnd',
9721                   'void',
9722                   [param('ns3::PacketMetadata const &', 'o')])
9723    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function]
9724    cls.add_method('AddHeader',
9725                   'void',
9726                   [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
9727    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function]
9728    cls.add_method('AddPaddingAtEnd',
9729                   'void',
9730                   [param('uint32_t', 'end')])
9731    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
9732    cls.add_method('AddTrailer',
9733                   'void',
9734                   [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
9735    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function]
9736    cls.add_method('BeginItem',
9737                   'ns3::PacketMetadata::ItemIterator',
9738                   [param('ns3::Buffer', 'buffer')],
9739                   is_const=True)
9740    ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function]
9741    cls.add_method('CreateFragment',
9742                   'ns3::PacketMetadata',
9743                   [param('uint32_t', 'start'), param('uint32_t', 'end')],
9744                   is_const=True)
9745    ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function]
9746    cls.add_method('Deserialize',
9747                   'uint32_t',
9748                   [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
9749    ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function]
9750    cls.add_method('Enable',
9751                   'void',
9752                   [],
9753                   is_static=True)
9754    ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function]
9755    cls.add_method('EnableChecking',
9756                   'void',
9757                   [],
9758                   is_static=True)
9759    ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function]
9760    cls.add_method('GetSerializedSize',
9761                   'uint32_t',
9762                   [],
9763                   is_const=True)
9764    ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function]
9765    cls.add_method('GetUid',
9766                   'uint64_t',
9767                   [],
9768                   is_const=True)
9769    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function]
9770    cls.add_method('RemoveAtEnd',
9771                   'void',
9772                   [param('uint32_t', 'end')])
9773    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function]
9774    cls.add_method('RemoveAtStart',
9775                   'void',
9776                   [param('uint32_t', 'start')])
9777    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function]
9778    cls.add_method('RemoveHeader',
9779                   'void',
9780                   [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
9781    ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
9782    cls.add_method('RemoveTrailer',
9783                   'void',
9784                   [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
9785    ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
9786    cls.add_method('Serialize',
9787                   'uint32_t',
9788                   [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')],
9789                   is_const=True)
9790    return
9791
9792def register_Ns3PacketMetadataItem_methods(root_module, cls):
9793    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor]
9794    cls.add_constructor([])
9795    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor]
9796    cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')])
9797    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable]
9798    cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False)
9799    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable]
9800    cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False)
9801    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable]
9802    cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False)
9803    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable]
9804    cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False)
9805    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable]
9806    cls.add_instance_attribute('isFragment', 'bool', is_const=False)
9807    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable]
9808    cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
9809    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable]
9810    cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False)
9811    return
9812
9813def register_Ns3PacketMetadataItemIterator_methods(root_module, cls):
9814    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor]
9815    cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')])
9816    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor]
9817    cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')])
9818    ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function]
9819    cls.add_method('HasNext',
9820                   'bool',
9821                   [],
9822                   is_const=True)
9823    ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function]
9824    cls.add_method('Next',
9825                   'ns3::PacketMetadata::Item',
9826                   [])
9827    return
9828
9829def register_Ns3PacketTagIterator_methods(root_module, cls):
9830    ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor]
9831    cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')])
9832    ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function]
9833    cls.add_method('HasNext',
9834                   'bool',
9835                   [],
9836                   is_const=True)
9837    ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function]
9838    cls.add_method('Next',
9839                   'ns3::PacketTagIterator::Item',
9840                   [])
9841    return
9842
9843def register_Ns3PacketTagIteratorItem_methods(root_module, cls):
9844    ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor]
9845    cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')])
9846    ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
9847    cls.add_method('GetTag',
9848                   'void',
9849                   [param('ns3::Tag &', 'tag')],
9850                   is_const=True)
9851    ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function]
9852    cls.add_method('GetTypeId',
9853                   'ns3::TypeId',
9854                   [],
9855                   is_const=True)
9856    return
9857
9858def register_Ns3PacketTagList_methods(root_module, cls):
9859    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor]
9860    cls.add_constructor([])
9861    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor]
9862    cls.add_constructor([param('ns3::PacketTagList const &', 'o')])
9863    ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function]
9864    cls.add_method('Add',
9865                   'void',
9866                   [param('ns3::Tag const &', 'tag')],
9867                   is_const=True)
9868    ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function]
9869    cls.add_method('Deserialize',
9870                   'uint32_t',
9871                   [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')])
9872    ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function]
9873    cls.add_method('GetSerializedSize',
9874                   'uint32_t',
9875                   [],
9876                   is_const=True)
9877    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function]
9878    cls.add_method('Head',
9879                   'ns3::PacketTagList::TagData const *',
9880                   [],
9881                   is_const=True)
9882    ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function]
9883    cls.add_method('Peek',
9884                   'bool',
9885                   [param('ns3::Tag &', 'tag')],
9886                   is_const=True)
9887    ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function]
9888    cls.add_method('Remove',
9889                   'bool',
9890                   [param('ns3::Tag &', 'tag')])
9891    ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function]
9892    cls.add_method('RemoveAll',
9893                   'void',
9894                   [])
9895    ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function]
9896    cls.add_method('Replace',
9897                   'bool',
9898                   [param('ns3::Tag &', 'tag')])
9899    ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function]
9900    cls.add_method('Serialize',
9901                   'uint32_t',
9902                   [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')],
9903                   is_const=True)
9904    return
9905
9906def register_Ns3PacketTagListTagData_methods(root_module, cls):
9907    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor]
9908    cls.add_constructor([])
9909    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor]
9910    cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')])
9911    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable]
9912    cls.add_instance_attribute('count', 'uint32_t', is_const=False)
9913    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable]
9914    cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False)
9915    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable]
9916    cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False)
9917    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable]
9918    cls.add_instance_attribute('size', 'uint32_t', is_const=False)
9919    ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable]
9920    cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
9921    return
9922
9923def register_Ns3PagingInfoListElement_s_methods(root_module, cls):
9924    ## ff-mac-common.h (module 'lte'): ns3::PagingInfoListElement_s::PagingInfoListElement_s() [constructor]
9925    cls.add_constructor([])
9926    ## ff-mac-common.h (module 'lte'): ns3::PagingInfoListElement_s::PagingInfoListElement_s(ns3::PagingInfoListElement_s const & arg0) [constructor]
9927    cls.add_constructor([param('ns3::PagingInfoListElement_s const &', 'arg0')])
9928    ## ff-mac-common.h (module 'lte'): ns3::PagingInfoListElement_s::m_pagingIndex [variable]
9929    cls.add_instance_attribute('m_pagingIndex', 'uint8_t', is_const=False)
9930    ## ff-mac-common.h (module 'lte'): ns3::PagingInfoListElement_s::m_pagingMessageSize [variable]
9931    cls.add_instance_attribute('m_pagingMessageSize', 'uint16_t', is_const=False)
9932    ## ff-mac-common.h (module 'lte'): ns3::PagingInfoListElement_s::m_pagingSubframe [variable]
9933    cls.add_instance_attribute('m_pagingSubframe', 'uint8_t', is_const=False)
9934    return
9935
9936def register_Ns3ParameterLogger_methods(root_module, cls):
9937    ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor]
9938    cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')])
9939    ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor]
9940    cls.add_constructor([param('std::ostream &', 'os')])
9941    return
9942
9943def register_Ns3PhichListElement_s_methods(root_module, cls):
9944    ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::PhichListElement_s() [constructor]
9945    cls.add_constructor([])
9946    ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::PhichListElement_s(ns3::PhichListElement_s const & arg0) [constructor]
9947    cls.add_constructor([param('ns3::PhichListElement_s const &', 'arg0')])
9948    ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::m_phich [variable]
9949    cls.add_instance_attribute('m_phich', 'ns3::PhichListElement_s::Phich_e', is_const=False)
9950    ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::m_rnti [variable]
9951    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
9952    return
9953
9954def register_Ns3PhyReceptionStatParameters_methods(root_module, cls):
9955    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::PhyReceptionStatParameters() [constructor]
9956    cls.add_constructor([])
9957    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::PhyReceptionStatParameters(ns3::PhyReceptionStatParameters const & arg0) [constructor]
9958    cls.add_constructor([param('ns3::PhyReceptionStatParameters const &', 'arg0')])
9959    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_ccId [variable]
9960    cls.add_instance_attribute('m_ccId', 'uint8_t', is_const=False)
9961    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_cellId [variable]
9962    cls.add_instance_attribute('m_cellId', 'uint16_t', is_const=False)
9963    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_correctness [variable]
9964    cls.add_instance_attribute('m_correctness', 'uint8_t', is_const=False)
9965    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_imsi [variable]
9966    cls.add_instance_attribute('m_imsi', 'uint64_t', is_const=False)
9967    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_layer [variable]
9968    cls.add_instance_attribute('m_layer', 'uint8_t', is_const=False)
9969    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_mcs [variable]
9970    cls.add_instance_attribute('m_mcs', 'uint8_t', is_const=False)
9971    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_ndi [variable]
9972    cls.add_instance_attribute('m_ndi', 'uint8_t', is_const=False)
9973    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_rnti [variable]
9974    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
9975    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_rv [variable]
9976    cls.add_instance_attribute('m_rv', 'uint8_t', is_const=False)
9977    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_size [variable]
9978    cls.add_instance_attribute('m_size', 'uint16_t', is_const=False)
9979    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_timestamp [variable]
9980    cls.add_instance_attribute('m_timestamp', 'int64_t', is_const=False)
9981    ## lte-common.h (module 'lte'): ns3::PhyReceptionStatParameters::m_txMode [variable]
9982    cls.add_instance_attribute('m_txMode', 'uint8_t', is_const=False)
9983    return
9984
9985def register_Ns3PhyTransmissionStatParameters_methods(root_module, cls):
9986    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::PhyTransmissionStatParameters() [constructor]
9987    cls.add_constructor([])
9988    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::PhyTransmissionStatParameters(ns3::PhyTransmissionStatParameters const & arg0) [constructor]
9989    cls.add_constructor([param('ns3::PhyTransmissionStatParameters const &', 'arg0')])
9990    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_ccId [variable]
9991    cls.add_instance_attribute('m_ccId', 'uint8_t', is_const=False)
9992    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_cellId [variable]
9993    cls.add_instance_attribute('m_cellId', 'uint16_t', is_const=False)
9994    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_imsi [variable]
9995    cls.add_instance_attribute('m_imsi', 'uint64_t', is_const=False)
9996    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_layer [variable]
9997    cls.add_instance_attribute('m_layer', 'uint8_t', is_const=False)
9998    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_mcs [variable]
9999    cls.add_instance_attribute('m_mcs', 'uint8_t', is_const=False)
10000    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_ndi [variable]
10001    cls.add_instance_attribute('m_ndi', 'uint8_t', is_const=False)
10002    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_rnti [variable]
10003    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
10004    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_rv [variable]
10005    cls.add_instance_attribute('m_rv', 'uint8_t', is_const=False)
10006    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_size [variable]
10007    cls.add_instance_attribute('m_size', 'uint16_t', is_const=False)
10008    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_timestamp [variable]
10009    cls.add_instance_attribute('m_timestamp', 'int64_t', is_const=False)
10010    ## lte-common.h (module 'lte'): ns3::PhyTransmissionStatParameters::m_txMode [variable]
10011    cls.add_instance_attribute('m_txMode', 'uint8_t', is_const=False)
10012    return
10013
10014def register_Ns3RachListElement_s_methods(root_module, cls):
10015    ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s::RachListElement_s() [constructor]
10016    cls.add_constructor([])
10017    ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s::RachListElement_s(ns3::RachListElement_s const & arg0) [constructor]
10018    cls.add_constructor([param('ns3::RachListElement_s const &', 'arg0')])
10019    ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s::m_estimatedSize [variable]
10020    cls.add_instance_attribute('m_estimatedSize', 'uint16_t', is_const=False)
10021    ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s::m_rnti [variable]
10022    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
10023    return
10024
10025def register_Ns3RadioBearerStatsConnector_methods(root_module, cls):
10026    ## radio-bearer-stats-connector.h (module 'lte'): ns3::RadioBearerStatsConnector::RadioBearerStatsConnector(ns3::RadioBearerStatsConnector const & arg0) [constructor]
10027    cls.add_constructor([param('ns3::RadioBearerStatsConnector const &', 'arg0')])
10028    ## radio-bearer-stats-connector.h (module 'lte'): ns3::RadioBearerStatsConnector::RadioBearerStatsConnector() [constructor]
10029    cls.add_constructor([])
10030    ## radio-bearer-stats-connector.h (module 'lte'): static void ns3::RadioBearerStatsConnector::CreatedDrbEnb(ns3::RadioBearerStatsConnector * c, std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti, uint8_t lcid) [member function]
10031    cls.add_method('CreatedDrbEnb',
10032                   'void',
10033                   [param('ns3::RadioBearerStatsConnector *', 'c'), param('std::string', 'context'), param('uint64_t', 'imsi'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid')],
10034                   is_static=True)
10035    ## radio-bearer-stats-connector.h (module 'lte'): static void ns3::RadioBearerStatsConnector::CreatedDrbUe(ns3::RadioBearerStatsConnector * c, std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti, uint8_t lcid) [member function]
10036    cls.add_method('CreatedDrbUe',
10037                   'void',
10038                   [param('ns3::RadioBearerStatsConnector *', 'c'), param('std::string', 'context'), param('uint64_t', 'imsi'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid')],
10039                   is_static=True)
10040    ## radio-bearer-stats-connector.h (module 'lte'): static void ns3::RadioBearerStatsConnector::CreatedSrb1Ue(ns3::RadioBearerStatsConnector * c, std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) [member function]
10041    cls.add_method('CreatedSrb1Ue',
10042                   'void',
10043                   [param('ns3::RadioBearerStatsConnector *', 'c'), param('std::string', 'context'), param('uint64_t', 'imsi'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti')],
10044                   is_static=True)
10045    ## radio-bearer-stats-connector.h (module 'lte'): void ns3::RadioBearerStatsConnector::DisconnectTracesEnb(std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) [member function]
10046    cls.add_method('DisconnectTracesEnb',
10047                   'void',
10048                   [param('std::string', 'context'), param('uint64_t', 'imsi'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti')])
10049    ## radio-bearer-stats-connector.h (module 'lte'): void ns3::RadioBearerStatsConnector::DisconnectTracesUe(std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) [member function]
10050    cls.add_method('DisconnectTracesUe',
10051                   'void',
10052                   [param('std::string', 'context'), param('uint64_t', 'imsi'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti')])
10053    ## radio-bearer-stats-connector.h (module 'lte'): void ns3::RadioBearerStatsConnector::EnablePdcpStats(ns3::Ptr<ns3::RadioBearerStatsCalculator> pdcpStats) [member function]
10054    cls.add_method('EnablePdcpStats',
10055                   'void',
10056                   [param('ns3::Ptr< ns3::RadioBearerStatsCalculator >', 'pdcpStats')])
10057    ## radio-bearer-stats-connector.h (module 'lte'): void ns3::RadioBearerStatsConnector::EnableRlcStats(ns3::Ptr<ns3::RadioBearerStatsCalculator> rlcStats) [member function]
10058    cls.add_method('EnableRlcStats',
10059                   'void',
10060                   [param('ns3::Ptr< ns3::RadioBearerStatsCalculator >', 'rlcStats')])
10061    ## radio-bearer-stats-connector.h (module 'lte'): void ns3::RadioBearerStatsConnector::EnsureConnected() [member function]
10062    cls.add_method('EnsureConnected',
10063                   'void',
10064                   [])
10065    ## radio-bearer-stats-connector.h (module 'lte'): static void ns3::RadioBearerStatsConnector::NotifyNewUeContextEnb(ns3::RadioBearerStatsConnector * c, std::string context, uint16_t cellid, uint16_t rnti) [member function]
10066    cls.add_method('NotifyNewUeContextEnb',
10067                   'void',
10068                   [param('ns3::RadioBearerStatsConnector *', 'c'), param('std::string', 'context'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti')],
10069                   is_static=True)
10070    ## radio-bearer-stats-connector.h (module 'lte'): static void ns3::RadioBearerStatsConnector::NotifyRandomAccessSuccessfulUe(ns3::RadioBearerStatsConnector * c, std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) [member function]
10071    cls.add_method('NotifyRandomAccessSuccessfulUe',
10072                   'void',
10073                   [param('ns3::RadioBearerStatsConnector *', 'c'), param('std::string', 'context'), param('uint64_t', 'imsi'), param('uint16_t', 'cellid'), param('uint16_t', 'rnti')],
10074                   is_static=True)
10075    return
10076
10077def register_Ns3RealProtocolRlcSapUser_methods(root_module, cls):
10078    ## lte-rrc-protocol-real.h (module 'lte'): ns3::RealProtocolRlcSapUser::RealProtocolRlcSapUser(ns3::RealProtocolRlcSapUser const & arg0) [constructor]
10079    cls.add_constructor([param('ns3::RealProtocolRlcSapUser const &', 'arg0')])
10080    ## lte-rrc-protocol-real.h (module 'lte'): ns3::RealProtocolRlcSapUser::RealProtocolRlcSapUser(ns3::LteEnbRrcProtocolReal * pdcp, uint16_t rnti) [constructor]
10081    cls.add_constructor([param('ns3::LteEnbRrcProtocolReal *', 'pdcp'), param('uint16_t', 'rnti')])
10082    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::RealProtocolRlcSapUser::ReceivePdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
10083    cls.add_method('ReceivePdcpPdu',
10084                   'void',
10085                   [param('ns3::Ptr< ns3::Packet >', 'p')],
10086                   is_virtual=True)
10087    return
10088
10089def register_Ns3RlcPduListElement_s_methods(root_module, cls):
10090    ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s::RlcPduListElement_s() [constructor]
10091    cls.add_constructor([])
10092    ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s::RlcPduListElement_s(ns3::RlcPduListElement_s const & arg0) [constructor]
10093    cls.add_constructor([param('ns3::RlcPduListElement_s const &', 'arg0')])
10094    ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s::m_logicalChannelIdentity [variable]
10095    cls.add_instance_attribute('m_logicalChannelIdentity', 'uint8_t', is_const=False)
10096    ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s::m_size [variable]
10097    cls.add_instance_attribute('m_size', 'uint16_t', is_const=False)
10098    return
10099
10100def register_Ns3SbMeasResult_s_methods(root_module, cls):
10101    ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::SbMeasResult_s() [constructor]
10102    cls.add_constructor([])
10103    ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::SbMeasResult_s(ns3::SbMeasResult_s const & arg0) [constructor]
10104    cls.add_constructor([param('ns3::SbMeasResult_s const &', 'arg0')])
10105    ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::m_bwPart [variable]
10106    cls.add_instance_attribute('m_bwPart', 'ns3::BwPart_s', is_const=False)
10107    ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::m_higherLayerSelected [variable]
10108    cls.add_instance_attribute('m_higherLayerSelected', 'std::vector< ns3::HigherLayerSelected_s >', is_const=False)
10109    ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::m_ueSelected [variable]
10110    cls.add_instance_attribute('m_ueSelected', 'ns3::UeSelected_s', is_const=False)
10111    return
10112
10113def register_Ns3SequenceNumber10_methods(root_module, cls):
10114    cls.add_output_stream_operator()
10115    cls.add_binary_comparison_operator('!=')
10116    cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber10'], root_module['ns3::SequenceNumber10'], param('uint16_t', 'right'))
10117    cls.add_binary_numeric_operator('-', root_module['ns3::SequenceNumber10'], root_module['ns3::SequenceNumber10'], param('uint16_t', 'right'))
10118    cls.add_binary_comparison_operator('<')
10119    cls.add_binary_comparison_operator('<=')
10120    cls.add_binary_comparison_operator('==')
10121    cls.add_binary_comparison_operator('>')
10122    cls.add_binary_comparison_operator('>=')
10123    ## lte-rlc-sequence-number.h (module 'lte'): ns3::SequenceNumber10::SequenceNumber10() [constructor]
10124    cls.add_constructor([])
10125    ## lte-rlc-sequence-number.h (module 'lte'): ns3::SequenceNumber10::SequenceNumber10(uint16_t value) [constructor]
10126    cls.add_constructor([param('uint16_t', 'value')])
10127    ## lte-rlc-sequence-number.h (module 'lte'): ns3::SequenceNumber10::SequenceNumber10(ns3::SequenceNumber10 const & value) [constructor]
10128    cls.add_constructor([param('ns3::SequenceNumber10 const &', 'value')])
10129    ## lte-rlc-sequence-number.h (module 'lte'): uint16_t ns3::SequenceNumber10::GetValue() const [member function]
10130    cls.add_method('GetValue',
10131                   'uint16_t',
10132                   [],
10133                   is_const=True)
10134    ## lte-rlc-sequence-number.h (module 'lte'): void ns3::SequenceNumber10::SetModulusBase(ns3::SequenceNumber10 modulusBase) [member function]
10135    cls.add_method('SetModulusBase',
10136                   'void',
10137                   [param('ns3::SequenceNumber10', 'modulusBase')])
10138    ## lte-rlc-sequence-number.h (module 'lte'): void ns3::SequenceNumber10::SetModulusBase(uint16_t modulusBase) [member function]
10139    cls.add_method('SetModulusBase',
10140                   'void',
10141                   [param('uint16_t', 'modulusBase')])
10142    return
10143
10144def register_Ns3SiConfiguration_s_methods(root_module, cls):
10145    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::SiConfiguration_s() [constructor]
10146    cls.add_constructor([])
10147    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::SiConfiguration_s(ns3::SiConfiguration_s const & arg0) [constructor]
10148    cls.add_constructor([param('ns3::SiConfiguration_s const &', 'arg0')])
10149    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::m_sfn [variable]
10150    cls.add_instance_attribute('m_sfn', 'uint16_t', is_const=False)
10151    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::m_siMessageList [variable]
10152    cls.add_instance_attribute('m_siMessageList', 'std::vector< ns3::SiMessageListElement_s >', is_const=False)
10153    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::m_siWindowLength [variable]
10154    cls.add_instance_attribute('m_siWindowLength', 'uint8_t', is_const=False)
10155    ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::m_sib1Length [variable]
10156    cls.add_instance_attribute('m_sib1Length', 'uint16_t', is_const=False)
10157    return
10158
10159def register_Ns3SiMessageListElement_s_methods(root_module, cls):
10160    ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s::SiMessageListElement_s() [constructor]
10161    cls.add_constructor([])
10162    ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s::SiMessageListElement_s(ns3::SiMessageListElement_s const & arg0) [constructor]
10163    cls.add_constructor([param('ns3::SiMessageListElement_s const &', 'arg0')])
10164    ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s::m_length [variable]
10165    cls.add_instance_attribute('m_length', 'uint16_t', is_const=False)
10166    ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s::m_periodicity [variable]
10167    cls.add_instance_attribute('m_periodicity', 'uint16_t', is_const=False)
10168    return
10169
10170def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls):
10171    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor]
10172    cls.add_constructor([])
10173    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount(ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> const & o) [constructor]
10174    cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')])
10175    return
10176
10177def register_Ns3Simulator_methods(root_module, cls):
10178    ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor]
10179    cls.add_constructor([param('ns3::Simulator const &', 'arg0')])
10180    ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function]
10181    cls.add_method('Cancel',
10182                   'void',
10183                   [param('ns3::EventId const &', 'id')],
10184                   is_static=True)
10185    ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function]
10186    cls.add_method('Destroy',
10187                   'void',
10188                   [],
10189                   is_static=True)
10190    ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function]
10191    cls.add_method('GetContext',
10192                   'uint32_t',
10193                   [],
10194                   is_static=True)
10195    ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function]
10196    cls.add_method('GetDelayLeft',
10197                   'ns3::Time',
10198                   [param('ns3::EventId const &', 'id')],
10199                   is_static=True)
10200    ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function]
10201    cls.add_method('GetEventCount',
10202                   'uint64_t',
10203                   [],
10204                   is_static=True)
10205    ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function]
10206    cls.add_method('GetImplementation',
10207                   'ns3::Ptr< ns3::SimulatorImpl >',
10208                   [],
10209                   is_static=True)
10210    ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function]
10211    cls.add_method('GetMaximumSimulationTime',
10212                   'ns3::Time',
10213                   [],
10214                   is_static=True)
10215    ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function]
10216    cls.add_method('GetSystemId',
10217                   'uint32_t',
10218                   [],
10219                   is_static=True)
10220    ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function]
10221    cls.add_method('IsExpired',
10222                   'bool',
10223                   [param('ns3::EventId const &', 'id')],
10224                   is_static=True)
10225    ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function]
10226    cls.add_method('IsFinished',
10227                   'bool',
10228                   [],
10229                   is_static=True)
10230    ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function]
10231    cls.add_method('Now',
10232                   'ns3::Time',
10233                   [],
10234                   is_static=True)
10235    ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function]
10236    cls.add_method('Remove',
10237                   'void',
10238                   [param('ns3::EventId const &', 'id')],
10239                   is_static=True)
10240    ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function]
10241    cls.add_method('SetImplementation',
10242                   'void',
10243                   [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')],
10244                   is_static=True)
10245    ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function]
10246    cls.add_method('SetScheduler',
10247                   'void',
10248                   [param('ns3::ObjectFactory', 'schedulerFactory')],
10249                   is_static=True)
10250    ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function]
10251    cls.add_method('Stop',
10252                   'void',
10253                   [],
10254                   is_static=True)
10255    ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function]
10256    cls.add_method('Stop',
10257                   'void',
10258                   [param('ns3::Time const &', 'delay')],
10259                   is_static=True)
10260    return
10261
10262def register_Ns3SpsConfig_s_methods(root_module, cls):
10263    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::SpsConfig_s() [constructor]
10264    cls.add_constructor([])
10265    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::SpsConfig_s(ns3::SpsConfig_s const & arg0) [constructor]
10266    cls.add_constructor([param('ns3::SpsConfig_s const &', 'arg0')])
10267    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::m_implicitReleaseAfter [variable]
10268    cls.add_instance_attribute('m_implicitReleaseAfter', 'uint8_t', is_const=False)
10269    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::m_n1PucchAnPersistentList [variable]
10270    cls.add_instance_attribute('m_n1PucchAnPersistentList', 'std::vector< unsigned short >', is_const=False)
10271    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::m_n1PucchAnPersistentListSize [variable]
10272    cls.add_instance_attribute('m_n1PucchAnPersistentListSize', 'uint8_t', is_const=False)
10273    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::m_numberOfConfSpsProcesses [variable]
10274    cls.add_instance_attribute('m_numberOfConfSpsProcesses', 'uint8_t', is_const=False)
10275    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::m_semiPersistSchedIntervalDl [variable]
10276    cls.add_instance_attribute('m_semiPersistSchedIntervalDl', 'uint16_t', is_const=False)
10277    ## ff-mac-common.h (module 'lte'): ns3::SpsConfig_s::m_semiPersistSchedIntervalUl [variable]
10278    cls.add_instance_attribute('m_semiPersistSchedIntervalUl', 'uint16_t', is_const=False)
10279    return
10280
10281def register_Ns3SrConfig_s_methods(root_module, cls):
10282    ## ff-mac-common.h (module 'lte'): ns3::SrConfig_s::SrConfig_s() [constructor]
10283    cls.add_constructor([])
10284    ## ff-mac-common.h (module 'lte'): ns3::SrConfig_s::SrConfig_s(ns3::SrConfig_s const & arg0) [constructor]
10285    cls.add_constructor([param('ns3::SrConfig_s const &', 'arg0')])
10286    ## ff-mac-common.h (module 'lte'): ns3::SrConfig_s::m_action [variable]
10287    cls.add_instance_attribute('m_action', 'ns3::SetupRelease_e', is_const=False)
10288    ## ff-mac-common.h (module 'lte'): ns3::SrConfig_s::m_dsrTransMax [variable]
10289    cls.add_instance_attribute('m_dsrTransMax', 'uint8_t', is_const=False)
10290    ## ff-mac-common.h (module 'lte'): ns3::SrConfig_s::m_schedInterval [variable]
10291    cls.add_instance_attribute('m_schedInterval', 'uint8_t', is_const=False)
10292    return
10293
10294def register_Ns3SrListElement_s_methods(root_module, cls):
10295    ## ff-mac-common.h (module 'lte'): ns3::SrListElement_s::SrListElement_s() [constructor]
10296    cls.add_constructor([])
10297    ## ff-mac-common.h (module 'lte'): ns3::SrListElement_s::SrListElement_s(ns3::SrListElement_s const & arg0) [constructor]
10298    cls.add_constructor([param('ns3::SrListElement_s const &', 'arg0')])
10299    ## ff-mac-common.h (module 'lte'): ns3::SrListElement_s::m_rnti [variable]
10300    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
10301    return
10302
10303def register_Ns3StatisticalSummary_methods(root_module, cls):
10304    ## data-calculator.h (module 'stats'): ns3::StatisticalSummary::StatisticalSummary() [constructor]
10305    cls.add_constructor([])
10306    ## data-calculator.h (module 'stats'): ns3::StatisticalSummary::StatisticalSummary(ns3::StatisticalSummary const & arg0) [constructor]
10307    cls.add_constructor([param('ns3::StatisticalSummary const &', 'arg0')])
10308    ## data-calculator.h (module 'stats'): long int ns3::StatisticalSummary::getCount() const [member function]
10309    cls.add_method('getCount',
10310                   'long int',
10311                   [],
10312                   is_const=True, is_pure_virtual=True, is_virtual=True)
10313    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMax() const [member function]
10314    cls.add_method('getMax',
10315                   'double',
10316                   [],
10317                   is_const=True, is_pure_virtual=True, is_virtual=True)
10318    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMean() const [member function]
10319    cls.add_method('getMean',
10320                   'double',
10321                   [],
10322                   is_const=True, is_pure_virtual=True, is_virtual=True)
10323    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMin() const [member function]
10324    cls.add_method('getMin',
10325                   'double',
10326                   [],
10327                   is_const=True, is_pure_virtual=True, is_virtual=True)
10328    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSqrSum() const [member function]
10329    cls.add_method('getSqrSum',
10330                   'double',
10331                   [],
10332                   is_const=True, is_pure_virtual=True, is_virtual=True)
10333    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getStddev() const [member function]
10334    cls.add_method('getStddev',
10335                   'double',
10336                   [],
10337                   is_const=True, is_pure_virtual=True, is_virtual=True)
10338    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSum() const [member function]
10339    cls.add_method('getSum',
10340                   'double',
10341                   [],
10342                   is_const=True, is_pure_virtual=True, is_virtual=True)
10343    ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getVariance() const [member function]
10344    cls.add_method('getVariance',
10345                   'double',
10346                   [],
10347                   is_const=True, is_pure_virtual=True, is_virtual=True)
10348    return
10349
10350def register_Ns3Tag_methods(root_module, cls):
10351    ## tag.h (module 'network'): ns3::Tag::Tag() [constructor]
10352    cls.add_constructor([])
10353    ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor]
10354    cls.add_constructor([param('ns3::Tag const &', 'arg0')])
10355    ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function]
10356    cls.add_method('Deserialize',
10357                   'void',
10358                   [param('ns3::TagBuffer', 'i')],
10359                   is_pure_virtual=True, is_virtual=True)
10360    ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function]
10361    cls.add_method('GetSerializedSize',
10362                   'uint32_t',
10363                   [],
10364                   is_const=True, is_pure_virtual=True, is_virtual=True)
10365    ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function]
10366    cls.add_method('GetTypeId',
10367                   'ns3::TypeId',
10368                   [],
10369                   is_static=True)
10370    ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function]
10371    cls.add_method('Print',
10372                   'void',
10373                   [param('std::ostream &', 'os')],
10374                   is_const=True, is_pure_virtual=True, is_virtual=True)
10375    ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function]
10376    cls.add_method('Serialize',
10377                   'void',
10378                   [param('ns3::TagBuffer', 'i')],
10379                   is_const=True, is_pure_virtual=True, is_virtual=True)
10380    return
10381
10382def register_Ns3TagBuffer_methods(root_module, cls):
10383    ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor]
10384    cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')])
10385    ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor]
10386    cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')])
10387    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function]
10388    cls.add_method('CopyFrom',
10389                   'void',
10390                   [param('ns3::TagBuffer', 'o')])
10391    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function]
10392    cls.add_method('Read',
10393                   'void',
10394                   [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
10395    ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function]
10396    cls.add_method('ReadDouble',
10397                   'double',
10398                   [])
10399    ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function]
10400    cls.add_method('ReadU16',
10401                   'uint16_t',
10402                   [])
10403    ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function]
10404    cls.add_method('ReadU32',
10405                   'uint32_t',
10406                   [])
10407    ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function]
10408    cls.add_method('ReadU64',
10409                   'uint64_t',
10410                   [])
10411    ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function]
10412    cls.add_method('ReadU8',
10413                   'uint8_t',
10414                   [])
10415    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function]
10416    cls.add_method('TrimAtEnd',
10417                   'void',
10418                   [param('uint32_t', 'trim')])
10419    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function]
10420    cls.add_method('Write',
10421                   'void',
10422                   [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
10423    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function]
10424    cls.add_method('WriteDouble',
10425                   'void',
10426                   [param('double', 'v')])
10427    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function]
10428    cls.add_method('WriteU16',
10429                   'void',
10430                   [param('uint16_t', 'v')])
10431    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function]
10432    cls.add_method('WriteU32',
10433                   'void',
10434                   [param('uint32_t', 'v')])
10435    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function]
10436    cls.add_method('WriteU64',
10437                   'void',
10438                   [param('uint64_t', 'v')])
10439    ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
10440    cls.add_method('WriteU8',
10441                   'void',
10442                   [param('uint8_t', 'v')])
10443    return
10444
10445def register_Ns3TbId_t_methods(root_module, cls):
10446    cls.add_binary_comparison_operator('<')
10447    cls.add_binary_comparison_operator('==')
10448    ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t::TbId_t(ns3::TbId_t const & arg0) [constructor]
10449    cls.add_constructor([param('ns3::TbId_t const &', 'arg0')])
10450    ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t::TbId_t() [constructor]
10451    cls.add_constructor([])
10452    ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t::TbId_t(uint16_t const a, uint8_t const b) [constructor]
10453    cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')])
10454    ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t::m_layer [variable]
10455    cls.add_instance_attribute('m_layer', 'uint8_t', is_const=False)
10456    ## lte-spectrum-phy.h (module 'lte'): ns3::TbId_t::m_rnti [variable]
10457    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
10458    return
10459
10460def register_Ns3TbStats_t_methods(root_module, cls):
10461    ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t::TbStats_t() [constructor]
10462    cls.add_constructor([])
10463    ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t::TbStats_t(ns3::TbStats_t const & arg0) [constructor]
10464    cls.add_constructor([param('ns3::TbStats_t const &', 'arg0')])
10465    ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t::mi [variable]
10466    cls.add_instance_attribute('mi', 'double', is_const=False)
10467    ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t::tbler [variable]
10468    cls.add_instance_attribute('tbler', 'double', is_const=False)
10469    return
10470
10471def register_Ns3Time_methods(root_module, cls):
10472    cls.add_binary_comparison_operator('==')
10473    cls.add_binary_comparison_operator('!=')
10474    cls.add_binary_comparison_operator('<=')
10475    cls.add_binary_comparison_operator('>=')
10476    cls.add_binary_comparison_operator('<')
10477    cls.add_binary_comparison_operator('>')
10478    cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
10479    cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
10480    cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right'))
10481    cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
10482    cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right'))
10483    cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right'))
10484    cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right'))
10485    cls.add_output_stream_operator()
10486    ## nstime.h (module 'core'): ns3::Time::Time() [constructor]
10487    cls.add_constructor([])
10488    ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor]
10489    cls.add_constructor([param('ns3::Time const &', 'o')])
10490    ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor]
10491    cls.add_constructor([param('double', 'v')])
10492    ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor]
10493    cls.add_constructor([param('int', 'v')])
10494    ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor]
10495    cls.add_constructor([param('long int', 'v')])
10496    ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor]
10497    cls.add_constructor([param('long long int', 'v')])
10498    ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor]
10499    cls.add_constructor([param('unsigned int', 'v')])
10500    ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor]
10501    cls.add_constructor([param('long unsigned int', 'v')])
10502    ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor]
10503    cls.add_constructor([param('long long unsigned int', 'v')])
10504    ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor]
10505    cls.add_constructor([param('ns3::int64x64_t const &', 'v')])
10506    ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
10507    cls.add_constructor([param('std::string const &', 's')])
10508    ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function]
10509    cls.add_method('As',
10510                   'ns3::TimeWithUnit',
10511                   [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')],
10512                   is_const=True)
10513    ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
10514    cls.add_method('Compare',
10515                   'int',
10516                   [param('ns3::Time const &', 'o')],
10517                   is_const=True)
10518    ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function]
10519    cls.add_method('From',
10520                   'ns3::Time',
10521                   [param('ns3::int64x64_t const &', 'value')],
10522                   is_static=True)
10523    ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function]
10524    cls.add_method('From',
10525                   'ns3::Time',
10526                   [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')],
10527                   is_static=True)
10528    ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function]
10529    cls.add_method('FromDouble',
10530                   'ns3::Time',
10531                   [param('double', 'value'), param('ns3::Time::Unit', 'unit')],
10532                   is_static=True)
10533    ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function]
10534    cls.add_method('FromInteger',
10535                   'ns3::Time',
10536                   [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')],
10537                   is_static=True)
10538    ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function]
10539    cls.add_method('GetDays',
10540                   'double',
10541                   [],
10542                   is_const=True)
10543    ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function]
10544    cls.add_method('GetDouble',
10545                   'double',
10546                   [],
10547                   is_const=True)
10548    ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function]
10549    cls.add_method('GetFemtoSeconds',
10550                   'int64_t',
10551                   [],
10552                   is_const=True)
10553    ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function]
10554    cls.add_method('GetHours',
10555                   'double',
10556                   [],
10557                   is_const=True)
10558    ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function]
10559    cls.add_method('GetInteger',
10560                   'int64_t',
10561                   [],
10562                   is_const=True)
10563    ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function]
10564    cls.add_method('GetMicroSeconds',
10565                   'int64_t',
10566                   [],
10567                   is_const=True)
10568    ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function]
10569    cls.add_method('GetMilliSeconds',
10570                   'int64_t',
10571                   [],
10572                   is_const=True)
10573    ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function]
10574    cls.add_method('GetMinutes',
10575                   'double',
10576                   [],
10577                   is_const=True)
10578    ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function]
10579    cls.add_method('GetNanoSeconds',
10580                   'int64_t',
10581                   [],
10582                   is_const=True)
10583    ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function]
10584    cls.add_method('GetPicoSeconds',
10585                   'int64_t',
10586                   [],
10587                   is_const=True)
10588    ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function]
10589    cls.add_method('GetResolution',
10590                   'ns3::Time::Unit',
10591                   [],
10592                   is_static=True)
10593    ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function]
10594    cls.add_method('GetSeconds',
10595                   'double',
10596                   [],
10597                   is_const=True)
10598    ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function]
10599    cls.add_method('GetTimeStep',
10600                   'int64_t',
10601                   [],
10602                   is_const=True)
10603    ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function]
10604    cls.add_method('GetYears',
10605                   'double',
10606                   [],
10607                   is_const=True)
10608    ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function]
10609    cls.add_method('IsNegative',
10610                   'bool',
10611                   [],
10612                   is_const=True)
10613    ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function]
10614    cls.add_method('IsPositive',
10615                   'bool',
10616                   [],
10617                   is_const=True)
10618    ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function]
10619    cls.add_method('IsStrictlyNegative',
10620                   'bool',
10621                   [],
10622                   is_const=True)
10623    ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function]
10624    cls.add_method('IsStrictlyPositive',
10625                   'bool',
10626                   [],
10627                   is_const=True)
10628    ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function]
10629    cls.add_method('IsZero',
10630                   'bool',
10631                   [],
10632                   is_const=True)
10633    ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function]
10634    cls.add_method('Max',
10635                   'ns3::Time',
10636                   [],
10637                   is_static=True)
10638    ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function]
10639    cls.add_method('Min',
10640                   'ns3::Time',
10641                   [],
10642                   is_static=True)
10643    ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function]
10644    cls.add_method('RoundTo',
10645                   'ns3::Time',
10646                   [param('ns3::Time::Unit', 'unit')],
10647                   is_const=True)
10648    ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function]
10649    cls.add_method('SetResolution',
10650                   'void',
10651                   [param('ns3::Time::Unit', 'resolution')],
10652                   is_static=True)
10653    ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function]
10654    cls.add_method('StaticInit',
10655                   'bool',
10656                   [],
10657                   is_static=True)
10658    ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function]
10659    cls.add_method('To',
10660                   'ns3::int64x64_t',
10661                   [param('ns3::Time::Unit', 'unit')],
10662                   is_const=True)
10663    ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function]
10664    cls.add_method('ToDouble',
10665                   'double',
10666                   [param('ns3::Time::Unit', 'unit')],
10667                   is_const=True)
10668    ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function]
10669    cls.add_method('ToInteger',
10670                   'int64_t',
10671                   [param('ns3::Time::Unit', 'unit')],
10672                   is_const=True)
10673    return
10674
10675def register_Ns3TimeWithUnit_methods(root_module, cls):
10676    cls.add_output_stream_operator()
10677    ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor]
10678    cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')])
10679    ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor]
10680    cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')])
10681    return
10682
10683def register_Ns3TransmissionModesLayers_methods(root_module, cls):
10684    ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers::TransmissionModesLayers() [constructor]
10685    cls.add_constructor([])
10686    ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers::TransmissionModesLayers(ns3::TransmissionModesLayers const & arg0) [constructor]
10687    cls.add_constructor([param('ns3::TransmissionModesLayers const &', 'arg0')])
10688    ## lte-common.h (module 'lte'): static uint8_t ns3::TransmissionModesLayers::TxMode2LayerNum(uint8_t txMode) [member function]
10689    cls.add_method('TxMode2LayerNum',
10690                   'uint8_t',
10691                   [param('uint8_t', 'txMode')],
10692                   is_static=True)
10693    return
10694
10695def register_Ns3TypeId_methods(root_module, cls):
10696    cls.add_binary_comparison_operator('==')
10697    cls.add_binary_comparison_operator('!=')
10698    cls.add_output_stream_operator()
10699    cls.add_binary_comparison_operator('<')
10700    ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor]
10701    cls.add_constructor([param('char const *', 'name')])
10702    ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor]
10703    cls.add_constructor([])
10704    ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor]
10705    cls.add_constructor([param('ns3::TypeId const &', 'o')])
10706    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<const ns3::AttributeAccessor> accessor, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function]
10707    cls.add_method('AddAttribute',
10708                   'ns3::TypeId',
10709                   [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')])
10710    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<const ns3::AttributeAccessor> accessor, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function]
10711    cls.add_method('AddAttribute',
10712                   'ns3::TypeId',
10713                   [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')])
10714    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<const ns3::TraceSourceAccessor> accessor, std::string callback, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function]
10715    cls.add_method('AddTraceSource',
10716                   'ns3::TypeId',
10717                   [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor'), param('std::string', 'callback'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')])
10718    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function]
10719    cls.add_method('GetAttribute',
10720                   'ns3::TypeId::AttributeInformation',
10721                   [param('std::size_t', 'i')],
10722                   is_const=True)
10723    ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function]
10724    cls.add_method('GetAttributeFullName',
10725                   'std::string',
10726                   [param('std::size_t', 'i')],
10727                   is_const=True)
10728    ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function]
10729    cls.add_method('GetAttributeN',
10730                   'std::size_t',
10731                   [],
10732                   is_const=True)
10733    ## type-id.h (module 'core'): ns3::Callback<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::TypeId::GetConstructor() const [member function]
10734    cls.add_method('GetConstructor',
10735                   'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >',
10736                   [],
10737                   is_const=True)
10738    ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function]
10739    cls.add_method('GetGroupName',
10740                   'std::string',
10741                   [],
10742                   is_const=True)
10743    ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function]
10744    cls.add_method('GetHash',
10745                   'ns3::TypeId::hash_t',
10746                   [],
10747                   is_const=True)
10748    ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function]
10749    cls.add_method('GetName',
10750                   'std::string',
10751                   [],
10752                   is_const=True)
10753    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function]
10754    cls.add_method('GetParent',
10755                   'ns3::TypeId',
10756                   [],
10757                   is_const=True)
10758    ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function]
10759    cls.add_method('GetRegistered',
10760                   'ns3::TypeId',
10761                   [param('uint16_t', 'i')],
10762                   is_static=True)
10763    ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function]
10764    cls.add_method('GetRegisteredN',
10765                   'uint16_t',
10766                   [],
10767                   is_static=True)
10768    ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function]
10769    cls.add_method('GetSize',
10770                   'std::size_t',
10771                   [],
10772                   is_const=True)
10773    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function]
10774    cls.add_method('GetTraceSource',
10775                   'ns3::TypeId::TraceSourceInformation',
10776                   [param('std::size_t', 'i')],
10777                   is_const=True)
10778    ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function]
10779    cls.add_method('GetTraceSourceN',
10780                   'std::size_t',
10781                   [],
10782                   is_const=True)
10783    ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function]
10784    cls.add_method('GetUid',
10785                   'uint16_t',
10786                   [],
10787                   is_const=True)
10788    ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function]
10789    cls.add_method('HasConstructor',
10790                   'bool',
10791                   [],
10792                   is_const=True)
10793    ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function]
10794    cls.add_method('HasParent',
10795                   'bool',
10796                   [],
10797                   is_const=True)
10798    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function]
10799    cls.add_method('HideFromDocumentation',
10800                   'ns3::TypeId',
10801                   [])
10802    ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function]
10803    cls.add_method('IsChildOf',
10804                   'bool',
10805                   [param('ns3::TypeId', 'other')],
10806                   is_const=True)
10807    ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function]
10808    cls.add_method('LookupAttributeByName',
10809                   'bool',
10810                   [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)],
10811                   is_const=True)
10812    ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function]
10813    cls.add_method('LookupByHash',
10814                   'ns3::TypeId',
10815                   [param('uint32_t', 'hash')],
10816                   is_static=True)
10817    ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function]
10818    cls.add_method('LookupByHashFailSafe',
10819                   'bool',
10820                   [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')],
10821                   is_static=True)
10822    ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function]
10823    cls.add_method('LookupByName',
10824                   'ns3::TypeId',
10825                   [param('std::string', 'name')],
10826                   is_static=True)
10827    ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function]
10828    cls.add_method('LookupTraceSourceByName',
10829                   'ns3::Ptr< ns3::TraceSourceAccessor const >',
10830                   [param('std::string', 'name')],
10831                   is_const=True)
10832    ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function]
10833    cls.add_method('LookupTraceSourceByName',
10834                   'ns3::Ptr< ns3::TraceSourceAccessor const >',
10835                   [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')],
10836                   is_const=True)
10837    ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function]
10838    cls.add_method('MustHideFromDocumentation',
10839                   'bool',
10840                   [],
10841                   is_const=True)
10842    ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function]
10843    cls.add_method('SetAttributeInitialValue',
10844                   'bool',
10845                   [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')])
10846    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function]
10847    cls.add_method('SetGroupName',
10848                   'ns3::TypeId',
10849                   [param('std::string', 'groupName')])
10850    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function]
10851    cls.add_method('SetParent',
10852                   'ns3::TypeId',
10853                   [param('ns3::TypeId', 'tid')])
10854    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent() [member function]
10855    cls.add_method('SetParent',
10856                   'ns3::TypeId',
10857                   [],
10858                   template_parameters=['ns3::Object'])
10859    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function]
10860    cls.add_method('SetSize',
10861                   'ns3::TypeId',
10862                   [param('std::size_t', 'size')])
10863    ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function]
10864    cls.add_method('SetUid',
10865                   'void',
10866                   [param('uint16_t', 'uid')])
10867    return
10868
10869def register_Ns3TypeIdAttributeInformation_methods(root_module, cls):
10870    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor]
10871    cls.add_constructor([])
10872    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor]
10873    cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')])
10874    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable]
10875    cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False)
10876    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable]
10877    cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
10878    cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
10879    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable]
10880    cls.add_instance_attribute('help', 'std::string', is_const=False)
10881    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable]
10882    cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False)
10883    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable]
10884    cls.add_instance_attribute('name', 'std::string', is_const=False)
10885    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable]
10886    cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False)
10887    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable]
10888    cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False)
10889    ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable]
10890    cls.add_instance_attribute('supportMsg', 'std::string', is_const=False)
10891    return
10892
10893def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls):
10894    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor]
10895    cls.add_constructor([])
10896    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor]
10897    cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')])
10898    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable]
10899    cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False)
10900    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable]
10901    cls.add_instance_attribute('callback', 'std::string', is_const=False)
10902    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable]
10903    cls.add_instance_attribute('help', 'std::string', is_const=False)
10904    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable]
10905    cls.add_instance_attribute('name', 'std::string', is_const=False)
10906    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable]
10907    cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False)
10908    ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable]
10909    cls.add_instance_attribute('supportMsg', 'std::string', is_const=False)
10910    return
10911
10912def register_Ns3UeCapabilities_s_methods(root_module, cls):
10913    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::UeCapabilities_s() [constructor]
10914    cls.add_constructor([])
10915    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::UeCapabilities_s(ns3::UeCapabilities_s const & arg0) [constructor]
10916    cls.add_constructor([param('ns3::UeCapabilities_s const &', 'arg0')])
10917    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::m_halfDuplex [variable]
10918    cls.add_instance_attribute('m_halfDuplex', 'bool', is_const=False)
10919    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::m_intraSfHopping [variable]
10920    cls.add_instance_attribute('m_intraSfHopping', 'bool', is_const=False)
10921    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::m_resAllocType1 [variable]
10922    cls.add_instance_attribute('m_resAllocType1', 'bool', is_const=False)
10923    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::m_type2Sb1 [variable]
10924    cls.add_instance_attribute('m_type2Sb1', 'bool', is_const=False)
10925    ## ff-mac-common.h (module 'lte'): ns3::UeCapabilities_s::m_ueCategory [variable]
10926    cls.add_instance_attribute('m_ueCategory', 'uint8_t', is_const=False)
10927    return
10928
10929def register_Ns3UeSelected_s_methods(root_module, cls):
10930    ## ff-mac-common.h (module 'lte'): ns3::UeSelected_s::UeSelected_s() [constructor]
10931    cls.add_constructor([])
10932    ## ff-mac-common.h (module 'lte'): ns3::UeSelected_s::UeSelected_s(ns3::UeSelected_s const & arg0) [constructor]
10933    cls.add_constructor([param('ns3::UeSelected_s const &', 'arg0')])
10934    ## ff-mac-common.h (module 'lte'): ns3::UeSelected_s::m_sbCqi [variable]
10935    cls.add_instance_attribute('m_sbCqi', 'std::vector< unsigned char >', is_const=False)
10936    ## ff-mac-common.h (module 'lte'): ns3::UeSelected_s::m_sbList [variable]
10937    cls.add_instance_attribute('m_sbList', 'std::vector< unsigned char >', is_const=False)
10938    ## ff-mac-common.h (module 'lte'): ns3::UeSelected_s::m_sbPmi [variable]
10939    cls.add_instance_attribute('m_sbPmi', 'uint8_t', is_const=False)
10940    return
10941
10942def register_Ns3UlCqi_s_methods(root_module, cls):
10943    ## ff-mac-common.h (module 'lte'): ns3::UlCqi_s::UlCqi_s() [constructor]
10944    cls.add_constructor([])
10945    ## ff-mac-common.h (module 'lte'): ns3::UlCqi_s::UlCqi_s(ns3::UlCqi_s const & arg0) [constructor]
10946    cls.add_constructor([param('ns3::UlCqi_s const &', 'arg0')])
10947    ## ff-mac-common.h (module 'lte'): ns3::UlCqi_s::m_sinr [variable]
10948    cls.add_instance_attribute('m_sinr', 'std::vector< unsigned short >', is_const=False)
10949    ## ff-mac-common.h (module 'lte'): ns3::UlCqi_s::m_type [variable]
10950    cls.add_instance_attribute('m_type', 'ns3::UlCqi_s::Type_e', is_const=False)
10951    return
10952
10953def register_Ns3UlDciListElement_s_methods(root_module, cls):
10954    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::UlDciListElement_s() [constructor]
10955    cls.add_constructor([])
10956    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::UlDciListElement_s(ns3::UlDciListElement_s const & arg0) [constructor]
10957    cls.add_constructor([param('ns3::UlDciListElement_s const &', 'arg0')])
10958    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_aggrLevel [variable]
10959    cls.add_instance_attribute('m_aggrLevel', 'uint8_t', is_const=False)
10960    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_cceIndex [variable]
10961    cls.add_instance_attribute('m_cceIndex', 'uint8_t', is_const=False)
10962    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_cqiRequest [variable]
10963    cls.add_instance_attribute('m_cqiRequest', 'bool', is_const=False)
10964    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_dai [variable]
10965    cls.add_instance_attribute('m_dai', 'uint8_t', is_const=False)
10966    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_freqHopping [variable]
10967    cls.add_instance_attribute('m_freqHopping', 'uint8_t', is_const=False)
10968    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_hopping [variable]
10969    cls.add_instance_attribute('m_hopping', 'bool', is_const=False)
10970    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_mcs [variable]
10971    cls.add_instance_attribute('m_mcs', 'uint8_t', is_const=False)
10972    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_n2Dmrs [variable]
10973    cls.add_instance_attribute('m_n2Dmrs', 'uint8_t', is_const=False)
10974    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_ndi [variable]
10975    cls.add_instance_attribute('m_ndi', 'uint8_t', is_const=False)
10976    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_pdcchPowerOffset [variable]
10977    cls.add_instance_attribute('m_pdcchPowerOffset', 'int8_t', is_const=False)
10978    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_rbLen [variable]
10979    cls.add_instance_attribute('m_rbLen', 'uint8_t', is_const=False)
10980    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_rbStart [variable]
10981    cls.add_instance_attribute('m_rbStart', 'uint8_t', is_const=False)
10982    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_rnti [variable]
10983    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
10984    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_tbSize [variable]
10985    cls.add_instance_attribute('m_tbSize', 'uint16_t', is_const=False)
10986    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_tpc [variable]
10987    cls.add_instance_attribute('m_tpc', 'int8_t', is_const=False)
10988    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_ueTxAntennaSelection [variable]
10989    cls.add_instance_attribute('m_ueTxAntennaSelection', 'uint8_t', is_const=False)
10990    ## ff-mac-common.h (module 'lte'): ns3::UlDciListElement_s::m_ulIndex [variable]
10991    cls.add_instance_attribute('m_ulIndex', 'uint8_t', is_const=False)
10992    return
10993
10994def register_Ns3UlGrant_s_methods(root_module, cls):
10995    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::UlGrant_s() [constructor]
10996    cls.add_constructor([])
10997    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::UlGrant_s(ns3::UlGrant_s const & arg0) [constructor]
10998    cls.add_constructor([param('ns3::UlGrant_s const &', 'arg0')])
10999    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_cqiRequest [variable]
11000    cls.add_instance_attribute('m_cqiRequest', 'bool', is_const=False)
11001    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_hopping [variable]
11002    cls.add_instance_attribute('m_hopping', 'bool', is_const=False)
11003    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_mcs [variable]
11004    cls.add_instance_attribute('m_mcs', 'uint8_t', is_const=False)
11005    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_rbLen [variable]
11006    cls.add_instance_attribute('m_rbLen', 'uint8_t', is_const=False)
11007    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_rbStart [variable]
11008    cls.add_instance_attribute('m_rbStart', 'uint8_t', is_const=False)
11009    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_rnti [variable]
11010    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
11011    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_tbSize [variable]
11012    cls.add_instance_attribute('m_tbSize', 'uint16_t', is_const=False)
11013    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_tpc [variable]
11014    cls.add_instance_attribute('m_tpc', 'int8_t', is_const=False)
11015    ## ff-mac-common.h (module 'lte'): ns3::UlGrant_s::m_ulDelay [variable]
11016    cls.add_instance_attribute('m_ulDelay', 'bool', is_const=False)
11017    return
11018
11019def register_Ns3UlInfoListElement_s_methods(root_module, cls):
11020    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::UlInfoListElement_s() [constructor]
11021    cls.add_constructor([])
11022    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::UlInfoListElement_s(ns3::UlInfoListElement_s const & arg0) [constructor]
11023    cls.add_constructor([param('ns3::UlInfoListElement_s const &', 'arg0')])
11024    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::m_receptionStatus [variable]
11025    cls.add_instance_attribute('m_receptionStatus', 'ns3::UlInfoListElement_s::ReceptionStatus_e', is_const=False)
11026    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::m_rnti [variable]
11027    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
11028    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::m_tpc [variable]
11029    cls.add_instance_attribute('m_tpc', 'uint8_t', is_const=False)
11030    ## ff-mac-common.h (module 'lte'): ns3::UlInfoListElement_s::m_ulReception [variable]
11031    cls.add_instance_attribute('m_ulReception', 'std::vector< unsigned short >', is_const=False)
11032    return
11033
11034def register_Ns3UplinkLteGlobalPathlossDatabase_methods(root_module, cls):
11035    ## lte-global-pathloss-database.h (module 'lte'): ns3::UplinkLteGlobalPathlossDatabase::UplinkLteGlobalPathlossDatabase() [constructor]
11036    cls.add_constructor([])
11037    ## lte-global-pathloss-database.h (module 'lte'): ns3::UplinkLteGlobalPathlossDatabase::UplinkLteGlobalPathlossDatabase(ns3::UplinkLteGlobalPathlossDatabase const & arg0) [constructor]
11038    cls.add_constructor([param('ns3::UplinkLteGlobalPathlossDatabase const &', 'arg0')])
11039    ## lte-global-pathloss-database.h (module 'lte'): void ns3::UplinkLteGlobalPathlossDatabase::UpdatePathloss(std::string context, ns3::Ptr<const ns3::SpectrumPhy> txPhy, ns3::Ptr<const ns3::SpectrumPhy> rxPhy, double lossDb) [member function]
11040    cls.add_method('UpdatePathloss',
11041                   'void',
11042                   [param('std::string', 'context'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'rxPhy'), param('double', 'lossDb')],
11043                   is_virtual=True)
11044    return
11045
11046def register_Ns3Vector2D_methods(root_module, cls):
11047    cls.add_output_stream_operator()
11048    cls.add_binary_comparison_operator('<')
11049    cls.add_binary_numeric_operator('-', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right'))
11050    cls.add_binary_numeric_operator('+', root_module['ns3::Vector2D'], root_module['ns3::Vector2D'], param('ns3::Vector2D const &', 'right'))
11051    cls.add_binary_comparison_operator('!=')
11052    cls.add_binary_comparison_operator('==')
11053    cls.add_binary_comparison_operator('>=')
11054    cls.add_binary_comparison_operator('>')
11055    cls.add_binary_comparison_operator('<=')
11056    ## vector.h (module 'core'): ns3::Vector2D::Vector2D(ns3::Vector2D const & arg0) [constructor]
11057    cls.add_constructor([param('ns3::Vector2D const &', 'arg0')])
11058    ## vector.h (module 'core'): ns3::Vector2D::Vector2D(double _x, double _y) [constructor]
11059    cls.add_constructor([param('double', '_x'), param('double', '_y')])
11060    ## vector.h (module 'core'): ns3::Vector2D::Vector2D() [constructor]
11061    cls.add_constructor([])
11062    ## vector.h (module 'core'): double ns3::Vector2D::GetLength() const [member function]
11063    cls.add_method('GetLength',
11064                   'double',
11065                   [],
11066                   is_const=True)
11067    ## vector.h (module 'core'): double ns3::Vector2D::GetLengthSquared() const [member function]
11068    cls.add_method('GetLengthSquared',
11069                   'double',
11070                   [],
11071                   is_const=True)
11072    ## vector.h (module 'core'): ns3::Vector2D::x [variable]
11073    cls.add_instance_attribute('x', 'double', is_const=False)
11074    ## vector.h (module 'core'): ns3::Vector2D::y [variable]
11075    cls.add_instance_attribute('y', 'double', is_const=False)
11076    return
11077
11078def register_Ns3Vector3D_methods(root_module, cls):
11079    cls.add_output_stream_operator()
11080    cls.add_binary_comparison_operator('<')
11081    cls.add_binary_numeric_operator('-', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right'))
11082    cls.add_binary_numeric_operator('+', root_module['ns3::Vector3D'], root_module['ns3::Vector3D'], param('ns3::Vector3D const &', 'right'))
11083    cls.add_binary_comparison_operator('!=')
11084    cls.add_binary_comparison_operator('==')
11085    cls.add_binary_comparison_operator('>=')
11086    cls.add_binary_comparison_operator('>')
11087    cls.add_binary_comparison_operator('<=')
11088    ## vector.h (module 'core'): ns3::Vector3D::Vector3D(ns3::Vector3D const & arg0) [constructor]
11089    cls.add_constructor([param('ns3::Vector3D const &', 'arg0')])
11090    ## vector.h (module 'core'): ns3::Vector3D::Vector3D(double _x, double _y, double _z) [constructor]
11091    cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')])
11092    ## vector.h (module 'core'): ns3::Vector3D::Vector3D() [constructor]
11093    cls.add_constructor([])
11094    ## vector.h (module 'core'): double ns3::Vector3D::GetLength() const [member function]
11095    cls.add_method('GetLength',
11096                   'double',
11097                   [],
11098                   is_const=True)
11099    ## vector.h (module 'core'): double ns3::Vector3D::GetLengthSquared() const [member function]
11100    cls.add_method('GetLengthSquared',
11101                   'double',
11102                   [],
11103                   is_const=True)
11104    ## vector.h (module 'core'): ns3::Vector3D::x [variable]
11105    cls.add_instance_attribute('x', 'double', is_const=False)
11106    ## vector.h (module 'core'): ns3::Vector3D::y [variable]
11107    cls.add_instance_attribute('y', 'double', is_const=False)
11108    ## vector.h (module 'core'): ns3::Vector3D::z [variable]
11109    cls.add_instance_attribute('z', 'double', is_const=False)
11110    return
11111
11112def register_Ns3VendorSpecificListElement_s_methods(root_module, cls):
11113    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificListElement_s::VendorSpecificListElement_s() [constructor]
11114    cls.add_constructor([])
11115    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificListElement_s::VendorSpecificListElement_s(ns3::VendorSpecificListElement_s const & arg0) [constructor]
11116    cls.add_constructor([param('ns3::VendorSpecificListElement_s const &', 'arg0')])
11117    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificListElement_s::m_length [variable]
11118    cls.add_instance_attribute('m_length', 'uint32_t', is_const=False)
11119    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificListElement_s::m_type [variable]
11120    cls.add_instance_attribute('m_type', 'uint32_t', is_const=False)
11121    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificListElement_s::m_value [variable]
11122    cls.add_instance_attribute('m_value', 'ns3::Ptr< ns3::VendorSpecificValue >', is_const=False)
11123    return
11124
11125def register_Ns3Empty_methods(root_module, cls):
11126    ## empty.h (module 'core'): ns3::empty::empty() [constructor]
11127    cls.add_constructor([])
11128    ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor]
11129    cls.add_constructor([param('ns3::empty const &', 'arg0')])
11130    return
11131
11132def register_Ns3FdbetsFlowPerf_t_methods(root_module, cls):
11133    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t::fdbetsFlowPerf_t() [constructor]
11134    cls.add_constructor([])
11135    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t::fdbetsFlowPerf_t(ns3::fdbetsFlowPerf_t const & arg0) [constructor]
11136    cls.add_constructor([param('ns3::fdbetsFlowPerf_t const &', 'arg0')])
11137    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t::flowStart [variable]
11138    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
11139    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t::lastAveragedThroughput [variable]
11140    cls.add_instance_attribute('lastAveragedThroughput', 'double', is_const=False)
11141    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t::lastTtiBytesTrasmitted [variable]
11142    cls.add_instance_attribute('lastTtiBytesTrasmitted', 'unsigned int', is_const=False)
11143    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::fdbetsFlowPerf_t::totalBytesTransmitted [variable]
11144    cls.add_instance_attribute('totalBytesTransmitted', 'long unsigned int', is_const=False)
11145    return
11146
11147def register_Ns3FdtbfqsFlowPerf_t_methods(root_module, cls):
11148    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::fdtbfqsFlowPerf_t() [constructor]
11149    cls.add_constructor([])
11150    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::fdtbfqsFlowPerf_t(ns3::fdtbfqsFlowPerf_t const & arg0) [constructor]
11151    cls.add_constructor([param('ns3::fdtbfqsFlowPerf_t const &', 'arg0')])
11152    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::burstCredit [variable]
11153    cls.add_instance_attribute('burstCredit', 'uint32_t', is_const=False)
11154    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::counter [variable]
11155    cls.add_instance_attribute('counter', 'int', is_const=False)
11156    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::creditableThreshold [variable]
11157    cls.add_instance_attribute('creditableThreshold', 'uint32_t', is_const=False)
11158    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::debtLimit [variable]
11159    cls.add_instance_attribute('debtLimit', 'int', is_const=False)
11160    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::flowStart [variable]
11161    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
11162    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::maxTokenPoolSize [variable]
11163    cls.add_instance_attribute('maxTokenPoolSize', 'uint32_t', is_const=False)
11164    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::packetArrivalRate [variable]
11165    cls.add_instance_attribute('packetArrivalRate', 'uint64_t', is_const=False)
11166    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::tokenGenerationRate [variable]
11167    cls.add_instance_attribute('tokenGenerationRate', 'uint64_t', is_const=False)
11168    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::fdtbfqsFlowPerf_t::tokenPoolSize [variable]
11169    cls.add_instance_attribute('tokenPoolSize', 'uint32_t', is_const=False)
11170    return
11171
11172def register_Ns3Int64x64_t_methods(root_module, cls):
11173    cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right'))
11174    cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
11175    cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
11176    cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
11177    cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right'))
11178    cls.add_binary_comparison_operator('!=')
11179    cls.add_binary_comparison_operator('<=')
11180    cls.add_binary_comparison_operator('>=')
11181    cls.add_output_stream_operator()
11182    cls.add_binary_comparison_operator('==')
11183    cls.add_binary_comparison_operator('<')
11184    cls.add_binary_comparison_operator('>')
11185    cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right'))
11186    cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right'))
11187    cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right'))
11188    cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right'))
11189    cls.add_unary_numeric_operator('-')
11190    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor]
11191    cls.add_constructor([])
11192    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor]
11193    cls.add_constructor([param('double const', 'value')])
11194    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor]
11195    cls.add_constructor([param('long double const', 'value')])
11196    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor]
11197    cls.add_constructor([param('int const', 'v')])
11198    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor]
11199    cls.add_constructor([param('long int const', 'v')])
11200    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor]
11201    cls.add_constructor([param('long long int const', 'v')])
11202    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor]
11203    cls.add_constructor([param('unsigned int const', 'v')])
11204    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor]
11205    cls.add_constructor([param('long unsigned int const', 'v')])
11206    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor]
11207    cls.add_constructor([param('long long unsigned int const', 'v')])
11208    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor]
11209    cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')])
11210    ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor]
11211    cls.add_constructor([param('ns3::int64x64_t const &', 'o')])
11212    ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function]
11213    cls.add_method('GetDouble',
11214                   'double',
11215                   [],
11216                   is_const=True)
11217    ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function]
11218    cls.add_method('GetHigh',
11219                   'int64_t',
11220                   [],
11221                   is_const=True)
11222    ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function]
11223    cls.add_method('GetInt',
11224                   'int64_t',
11225                   [],
11226                   is_const=True)
11227    ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function]
11228    cls.add_method('GetLow',
11229                   'uint64_t',
11230                   [],
11231                   is_const=True)
11232    ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function]
11233    cls.add_method('Invert',
11234                   'ns3::int64x64_t',
11235                   [param('uint64_t const', 'v')],
11236                   is_static=True)
11237    ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function]
11238    cls.add_method('MulByInvert',
11239                   'void',
11240                   [param('ns3::int64x64_t const &', 'o')])
11241    ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function]
11242    cls.add_method('Round',
11243                   'int64_t',
11244                   [],
11245                   is_const=True)
11246    ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable]
11247    cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True)
11248    return
11249
11250def register_Ns3PfsFlowPerf_t_methods(root_module, cls):
11251    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t::pfsFlowPerf_t() [constructor]
11252    cls.add_constructor([])
11253    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t::pfsFlowPerf_t(ns3::pfsFlowPerf_t const & arg0) [constructor]
11254    cls.add_constructor([param('ns3::pfsFlowPerf_t const &', 'arg0')])
11255    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t::flowStart [variable]
11256    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
11257    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t::lastAveragedThroughput [variable]
11258    cls.add_instance_attribute('lastAveragedThroughput', 'double', is_const=False)
11259    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t::lastTtiBytesTrasmitted [variable]
11260    cls.add_instance_attribute('lastTtiBytesTrasmitted', 'unsigned int', is_const=False)
11261    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::pfsFlowPerf_t::totalBytesTransmitted [variable]
11262    cls.add_instance_attribute('totalBytesTransmitted', 'long unsigned int', is_const=False)
11263    return
11264
11265def register_Ns3PssFlowPerf_t_methods(root_module, cls):
11266    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::pssFlowPerf_t() [constructor]
11267    cls.add_constructor([])
11268    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::pssFlowPerf_t(ns3::pssFlowPerf_t const & arg0) [constructor]
11269    cls.add_constructor([param('ns3::pssFlowPerf_t const &', 'arg0')])
11270    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::flowStart [variable]
11271    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
11272    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::lastAveragedThroughput [variable]
11273    cls.add_instance_attribute('lastAveragedThroughput', 'double', is_const=False)
11274    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::lastTtiBytesTransmitted [variable]
11275    cls.add_instance_attribute('lastTtiBytesTransmitted', 'unsigned int', is_const=False)
11276    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::secondLastAveragedThroughput [variable]
11277    cls.add_instance_attribute('secondLastAveragedThroughput', 'double', is_const=False)
11278    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::targetThroughput [variable]
11279    cls.add_instance_attribute('targetThroughput', 'double', is_const=False)
11280    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::pssFlowPerf_t::totalBytesTransmitted [variable]
11281    cls.add_instance_attribute('totalBytesTransmitted', 'long unsigned int', is_const=False)
11282    return
11283
11284def register_Ns3TbInfo_t_methods(root_module, cls):
11285    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::tbInfo_t() [constructor]
11286    cls.add_constructor([])
11287    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::tbInfo_t(ns3::tbInfo_t const & arg0) [constructor]
11288    cls.add_constructor([param('ns3::tbInfo_t const &', 'arg0')])
11289    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::corrupt [variable]
11290    cls.add_instance_attribute('corrupt', 'bool', is_const=False)
11291    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::downlink [variable]
11292    cls.add_instance_attribute('downlink', 'bool', is_const=False)
11293    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::harqFeedbackSent [variable]
11294    cls.add_instance_attribute('harqFeedbackSent', 'bool', is_const=False)
11295    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::harqProcessId [variable]
11296    cls.add_instance_attribute('harqProcessId', 'uint8_t', is_const=False)
11297    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::mcs [variable]
11298    cls.add_instance_attribute('mcs', 'uint8_t', is_const=False)
11299    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::mi [variable]
11300    cls.add_instance_attribute('mi', 'double', is_const=False)
11301    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::ndi [variable]
11302    cls.add_instance_attribute('ndi', 'uint8_t', is_const=False)
11303    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::rbBitmap [variable]
11304    cls.add_instance_attribute('rbBitmap', 'std::vector< int >', is_const=False)
11305    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::rv [variable]
11306    cls.add_instance_attribute('rv', 'uint8_t', is_const=False)
11307    ## lte-spectrum-phy.h (module 'lte'): ns3::tbInfo_t::size [variable]
11308    cls.add_instance_attribute('size', 'uint16_t', is_const=False)
11309    return
11310
11311def register_Ns3TdbetsFlowPerf_t_methods(root_module, cls):
11312    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t::tdbetsFlowPerf_t() [constructor]
11313    cls.add_constructor([])
11314    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t::tdbetsFlowPerf_t(ns3::tdbetsFlowPerf_t const & arg0) [constructor]
11315    cls.add_constructor([param('ns3::tdbetsFlowPerf_t const &', 'arg0')])
11316    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t::flowStart [variable]
11317    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
11318    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t::lastAveragedThroughput [variable]
11319    cls.add_instance_attribute('lastAveragedThroughput', 'double', is_const=False)
11320    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t::lastTtiBytesTrasmitted [variable]
11321    cls.add_instance_attribute('lastTtiBytesTrasmitted', 'unsigned int', is_const=False)
11322    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::tdbetsFlowPerf_t::totalBytesTransmitted [variable]
11323    cls.add_instance_attribute('totalBytesTransmitted', 'long unsigned int', is_const=False)
11324    return
11325
11326def register_Ns3TdtbfqsFlowPerf_t_methods(root_module, cls):
11327    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::tdtbfqsFlowPerf_t() [constructor]
11328    cls.add_constructor([])
11329    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::tdtbfqsFlowPerf_t(ns3::tdtbfqsFlowPerf_t const & arg0) [constructor]
11330    cls.add_constructor([param('ns3::tdtbfqsFlowPerf_t const &', 'arg0')])
11331    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::burstCredit [variable]
11332    cls.add_instance_attribute('burstCredit', 'uint32_t', is_const=False)
11333    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::counter [variable]
11334    cls.add_instance_attribute('counter', 'int', is_const=False)
11335    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::creditableThreshold [variable]
11336    cls.add_instance_attribute('creditableThreshold', 'uint32_t', is_const=False)
11337    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::debtLimit [variable]
11338    cls.add_instance_attribute('debtLimit', 'int', is_const=False)
11339    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::flowStart [variable]
11340    cls.add_instance_attribute('flowStart', 'ns3::Time', is_const=False)
11341    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::maxTokenPoolSize [variable]
11342    cls.add_instance_attribute('maxTokenPoolSize', 'uint32_t', is_const=False)
11343    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::packetArrivalRate [variable]
11344    cls.add_instance_attribute('packetArrivalRate', 'uint64_t', is_const=False)
11345    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::tokenGenerationRate [variable]
11346    cls.add_instance_attribute('tokenGenerationRate', 'uint64_t', is_const=False)
11347    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::tdtbfqsFlowPerf_t::tokenPoolSize [variable]
11348    cls.add_instance_attribute('tokenPoolSize', 'uint32_t', is_const=False)
11349    return
11350
11351def register_Ns3Chunk_methods(root_module, cls):
11352    ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor]
11353    cls.add_constructor([])
11354    ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor]
11355    cls.add_constructor([param('ns3::Chunk const &', 'arg0')])
11356    ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function]
11357    cls.add_method('Deserialize',
11358                   'uint32_t',
11359                   [param('ns3::Buffer::Iterator', 'start')],
11360                   is_pure_virtual=True, is_virtual=True)
11361    ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
11362    cls.add_method('Deserialize',
11363                   'uint32_t',
11364                   [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')],
11365                   is_virtual=True)
11366    ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function]
11367    cls.add_method('GetTypeId',
11368                   'ns3::TypeId',
11369                   [],
11370                   is_static=True)
11371    ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function]
11372    cls.add_method('Print',
11373                   'void',
11374                   [param('std::ostream &', 'os')],
11375                   is_const=True, is_pure_virtual=True, is_virtual=True)
11376    return
11377
11378def register_Ns3DownlinkLteGlobalPathlossDatabase_methods(root_module, cls):
11379    ## lte-global-pathloss-database.h (module 'lte'): ns3::DownlinkLteGlobalPathlossDatabase::DownlinkLteGlobalPathlossDatabase() [constructor]
11380    cls.add_constructor([])
11381    ## lte-global-pathloss-database.h (module 'lte'): ns3::DownlinkLteGlobalPathlossDatabase::DownlinkLteGlobalPathlossDatabase(ns3::DownlinkLteGlobalPathlossDatabase const & arg0) [constructor]
11382    cls.add_constructor([param('ns3::DownlinkLteGlobalPathlossDatabase const &', 'arg0')])
11383    ## lte-global-pathloss-database.h (module 'lte'): void ns3::DownlinkLteGlobalPathlossDatabase::UpdatePathloss(std::string context, ns3::Ptr<const ns3::SpectrumPhy> txPhy, ns3::Ptr<const ns3::SpectrumPhy> rxPhy, double lossDb) [member function]
11384    cls.add_method('UpdatePathloss',
11385                   'void',
11386                   [param('std::string', 'context'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'rxPhy'), param('double', 'lossDb')],
11387                   is_virtual=True)
11388    return
11389
11390def register_Ns3EpsBearer_methods(root_module, cls):
11391    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::EpsBearer() [constructor]
11392    cls.add_constructor([])
11393    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::EpsBearer(ns3::EpsBearer::Qci x) [constructor]
11394    cls.add_constructor([param('ns3::EpsBearer::Qci', 'x')])
11395    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::EpsBearer(ns3::EpsBearer::Qci x, ns3::GbrQosInformation y) [constructor]
11396    cls.add_constructor([param('ns3::EpsBearer::Qci', 'x'), param('ns3::GbrQosInformation', 'y')])
11397    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::EpsBearer(ns3::EpsBearer const & o) [constructor]
11398    cls.add_constructor([param('ns3::EpsBearer const &', 'o')])
11399    ## eps-bearer.h (module 'lte'): ns3::TypeId ns3::EpsBearer::GetInstanceTypeId() const [member function]
11400    cls.add_method('GetInstanceTypeId',
11401                   'ns3::TypeId',
11402                   [],
11403                   is_const=True, is_virtual=True)
11404    ## eps-bearer.h (module 'lte'): uint16_t ns3::EpsBearer::GetPacketDelayBudgetMs() const [member function]
11405    cls.add_method('GetPacketDelayBudgetMs',
11406                   'uint16_t',
11407                   [],
11408                   is_const=True)
11409    ## eps-bearer.h (module 'lte'): double ns3::EpsBearer::GetPacketErrorLossRate() const [member function]
11410    cls.add_method('GetPacketErrorLossRate',
11411                   'double',
11412                   [],
11413                   is_const=True)
11414    ## eps-bearer.h (module 'lte'): uint8_t ns3::EpsBearer::GetPriority() const [member function]
11415    cls.add_method('GetPriority',
11416                   'uint8_t',
11417                   [],
11418                   is_const=True)
11419    ## eps-bearer.h (module 'lte'): uint8_t ns3::EpsBearer::GetRelease() const [member function]
11420    cls.add_method('GetRelease',
11421                   'uint8_t',
11422                   [],
11423                   is_const=True)
11424    ## eps-bearer.h (module 'lte'): static ns3::TypeId ns3::EpsBearer::GetTypeId() [member function]
11425    cls.add_method('GetTypeId',
11426                   'ns3::TypeId',
11427                   [],
11428                   is_static=True)
11429    ## eps-bearer.h (module 'lte'): bool ns3::EpsBearer::IsGbr() const [member function]
11430    cls.add_method('IsGbr',
11431                   'bool',
11432                   [],
11433                   is_const=True)
11434    ## eps-bearer.h (module 'lte'): void ns3::EpsBearer::SetRelease(uint8_t release) [member function]
11435    cls.add_method('SetRelease',
11436                   'void',
11437                   [param('uint8_t', 'release')])
11438    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::arp [variable]
11439    cls.add_instance_attribute('arp', 'ns3::AllocationRetentionPriority', is_const=False)
11440    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::gbrQosInfo [variable]
11441    cls.add_instance_attribute('gbrQosInfo', 'ns3::GbrQosInformation', is_const=False)
11442    ## eps-bearer.h (module 'lte'): ns3::EpsBearer::qci [variable]
11443    cls.add_instance_attribute('qci', 'ns3::EpsBearer::Qci', is_const=False)
11444    return
11445
11446def register_Ns3EpsBearerTag_methods(root_module, cls):
11447    ## eps-bearer-tag.h (module 'lte'): ns3::EpsBearerTag::EpsBearerTag(ns3::EpsBearerTag const & arg0) [constructor]
11448    cls.add_constructor([param('ns3::EpsBearerTag const &', 'arg0')])
11449    ## eps-bearer-tag.h (module 'lte'): ns3::EpsBearerTag::EpsBearerTag() [constructor]
11450    cls.add_constructor([])
11451    ## eps-bearer-tag.h (module 'lte'): ns3::EpsBearerTag::EpsBearerTag(uint16_t rnti, uint8_t bid) [constructor]
11452    cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'bid')])
11453    ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::Deserialize(ns3::TagBuffer i) [member function]
11454    cls.add_method('Deserialize',
11455                   'void',
11456                   [param('ns3::TagBuffer', 'i')],
11457                   is_virtual=True)
11458    ## eps-bearer-tag.h (module 'lte'): uint8_t ns3::EpsBearerTag::GetBid() const [member function]
11459    cls.add_method('GetBid',
11460                   'uint8_t',
11461                   [],
11462                   is_const=True)
11463    ## eps-bearer-tag.h (module 'lte'): ns3::TypeId ns3::EpsBearerTag::GetInstanceTypeId() const [member function]
11464    cls.add_method('GetInstanceTypeId',
11465                   'ns3::TypeId',
11466                   [],
11467                   is_const=True, is_virtual=True)
11468    ## eps-bearer-tag.h (module 'lte'): uint16_t ns3::EpsBearerTag::GetRnti() const [member function]
11469    cls.add_method('GetRnti',
11470                   'uint16_t',
11471                   [],
11472                   is_const=True)
11473    ## eps-bearer-tag.h (module 'lte'): uint32_t ns3::EpsBearerTag::GetSerializedSize() const [member function]
11474    cls.add_method('GetSerializedSize',
11475                   'uint32_t',
11476                   [],
11477                   is_const=True, is_virtual=True)
11478    ## eps-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::EpsBearerTag::GetTypeId() [member function]
11479    cls.add_method('GetTypeId',
11480                   'ns3::TypeId',
11481                   [],
11482                   is_static=True)
11483    ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::Print(std::ostream & os) const [member function]
11484    cls.add_method('Print',
11485                   'void',
11486                   [param('std::ostream &', 'os')],
11487                   is_const=True, is_virtual=True)
11488    ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::Serialize(ns3::TagBuffer i) const [member function]
11489    cls.add_method('Serialize',
11490                   'void',
11491                   [param('ns3::TagBuffer', 'i')],
11492                   is_const=True, is_virtual=True)
11493    ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::SetBid(uint8_t bid) [member function]
11494    cls.add_method('SetBid',
11495                   'void',
11496                   [param('uint8_t', 'bid')])
11497    ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::SetRnti(uint16_t rnti) [member function]
11498    cls.add_method('SetRnti',
11499                   'void',
11500                   [param('uint16_t', 'rnti')])
11501    return
11502
11503def register_Ns3Header_methods(root_module, cls):
11504    cls.add_output_stream_operator()
11505    ## header.h (module 'network'): ns3::Header::Header() [constructor]
11506    cls.add_constructor([])
11507    ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor]
11508    cls.add_constructor([param('ns3::Header const &', 'arg0')])
11509    ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function]
11510    cls.add_method('Deserialize',
11511                   'uint32_t',
11512                   [param('ns3::Buffer::Iterator', 'start')],
11513                   is_pure_virtual=True, is_virtual=True)
11514    ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function]
11515    cls.add_method('GetSerializedSize',
11516                   'uint32_t',
11517                   [],
11518                   is_const=True, is_pure_virtual=True, is_virtual=True)
11519    ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function]
11520    cls.add_method('GetTypeId',
11521                   'ns3::TypeId',
11522                   [],
11523                   is_static=True)
11524    ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function]
11525    cls.add_method('Print',
11526                   'void',
11527                   [param('std::ostream &', 'os')],
11528                   is_const=True, is_pure_virtual=True, is_virtual=True)
11529    ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function]
11530    cls.add_method('Serialize',
11531                   'void',
11532                   [param('ns3::Buffer::Iterator', 'start')],
11533                   is_const=True, is_pure_virtual=True, is_virtual=True)
11534    return
11535
11536def register_Ns3Ipv4Header_methods(root_module, cls):
11537    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor]
11538    cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')])
11539    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor]
11540    cls.add_constructor([])
11541    ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function]
11542    cls.add_method('Deserialize',
11543                   'uint32_t',
11544                   [param('ns3::Buffer::Iterator', 'start')],
11545                   is_virtual=True)
11546    ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function]
11547    cls.add_method('DscpTypeToString',
11548                   'std::string',
11549                   [param('ns3::Ipv4Header::DscpType', 'dscp')],
11550                   is_const=True)
11551    ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function]
11552    cls.add_method('EcnTypeToString',
11553                   'std::string',
11554                   [param('ns3::Ipv4Header::EcnType', 'ecn')],
11555                   is_const=True)
11556    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function]
11557    cls.add_method('EnableChecksum',
11558                   'void',
11559                   [])
11560    ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function]
11561    cls.add_method('GetDestination',
11562                   'ns3::Ipv4Address',
11563                   [],
11564                   is_const=True)
11565    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function]
11566    cls.add_method('GetDscp',
11567                   'ns3::Ipv4Header::DscpType',
11568                   [],
11569                   is_const=True)
11570    ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function]
11571    cls.add_method('GetEcn',
11572                   'ns3::Ipv4Header::EcnType',
11573                   [],
11574                   is_const=True)
11575    ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function]
11576    cls.add_method('GetFragmentOffset',
11577                   'uint16_t',
11578                   [],
11579                   is_const=True)
11580    ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function]
11581    cls.add_method('GetIdentification',
11582                   'uint16_t',
11583                   [],
11584                   is_const=True)
11585    ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function]
11586    cls.add_method('GetInstanceTypeId',
11587                   'ns3::TypeId',
11588                   [],
11589                   is_const=True, is_virtual=True)
11590    ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function]
11591    cls.add_method('GetPayloadSize',
11592                   'uint16_t',
11593                   [],
11594                   is_const=True)
11595    ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function]
11596    cls.add_method('GetProtocol',
11597                   'uint8_t',
11598                   [],
11599                   is_const=True)
11600    ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function]
11601    cls.add_method('GetSerializedSize',
11602                   'uint32_t',
11603                   [],
11604                   is_const=True, is_virtual=True)
11605    ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function]
11606    cls.add_method('GetSource',
11607                   'ns3::Ipv4Address',
11608                   [],
11609                   is_const=True)
11610    ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function]
11611    cls.add_method('GetTos',
11612                   'uint8_t',
11613                   [],
11614                   is_const=True)
11615    ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function]
11616    cls.add_method('GetTtl',
11617                   'uint8_t',
11618                   [],
11619                   is_const=True)
11620    ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function]
11621    cls.add_method('GetTypeId',
11622                   'ns3::TypeId',
11623                   [],
11624                   is_static=True)
11625    ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function]
11626    cls.add_method('IsChecksumOk',
11627                   'bool',
11628                   [],
11629                   is_const=True)
11630    ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function]
11631    cls.add_method('IsDontFragment',
11632                   'bool',
11633                   [],
11634                   is_const=True)
11635    ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function]
11636    cls.add_method('IsLastFragment',
11637                   'bool',
11638                   [],
11639                   is_const=True)
11640    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function]
11641    cls.add_method('Print',
11642                   'void',
11643                   [param('std::ostream &', 'os')],
11644                   is_const=True, is_virtual=True)
11645    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function]
11646    cls.add_method('Serialize',
11647                   'void',
11648                   [param('ns3::Buffer::Iterator', 'start')],
11649                   is_const=True, is_virtual=True)
11650    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function]
11651    cls.add_method('SetDestination',
11652                   'void',
11653                   [param('ns3::Ipv4Address', 'destination')])
11654    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function]
11655    cls.add_method('SetDontFragment',
11656                   'void',
11657                   [])
11658    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function]
11659    cls.add_method('SetDscp',
11660                   'void',
11661                   [param('ns3::Ipv4Header::DscpType', 'dscp')])
11662    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function]
11663    cls.add_method('SetEcn',
11664                   'void',
11665                   [param('ns3::Ipv4Header::EcnType', 'ecn')])
11666    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function]
11667    cls.add_method('SetFragmentOffset',
11668                   'void',
11669                   [param('uint16_t', 'offsetBytes')])
11670    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function]
11671    cls.add_method('SetIdentification',
11672                   'void',
11673                   [param('uint16_t', 'identification')])
11674    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function]
11675    cls.add_method('SetLastFragment',
11676                   'void',
11677                   [])
11678    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function]
11679    cls.add_method('SetMayFragment',
11680                   'void',
11681                   [])
11682    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function]
11683    cls.add_method('SetMoreFragments',
11684                   'void',
11685                   [])
11686    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function]
11687    cls.add_method('SetPayloadSize',
11688                   'void',
11689                   [param('uint16_t', 'size')])
11690    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function]
11691    cls.add_method('SetProtocol',
11692                   'void',
11693                   [param('uint8_t', 'num')])
11694    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function]
11695    cls.add_method('SetSource',
11696                   'void',
11697                   [param('ns3::Ipv4Address', 'source')])
11698    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function]
11699    cls.add_method('SetTos',
11700                   'void',
11701                   [param('uint8_t', 'tos')])
11702    ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function]
11703    cls.add_method('SetTtl',
11704                   'void',
11705                   [param('uint8_t', 'ttl')])
11706    return
11707
11708def register_Ns3LteCcmMacSapUser_methods(root_module, cls):
11709    ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser() [constructor]
11710    cls.add_constructor([])
11711    ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser(ns3::LteCcmMacSapUser const & arg0) [constructor]
11712    cls.add_constructor([param('ns3::LteCcmMacSapUser const &', 'arg0')])
11713    ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::NotifyPrbOccupancy(double prbOccupancy, uint8_t componentCarrierId) [member function]
11714    cls.add_method('NotifyPrbOccupancy',
11715                   'void',
11716                   [param('double', 'prbOccupancy'), param('uint8_t', 'componentCarrierId')],
11717                   is_pure_virtual=True, is_virtual=True)
11718    ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function]
11719    cls.add_method('UlReceiveMacCe',
11720                   'void',
11721                   [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')],
11722                   is_pure_virtual=True, is_virtual=True)
11723    ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function]
11724    cls.add_method('UlReceiveSr',
11725                   'void',
11726                   [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')],
11727                   is_pure_virtual=True, is_virtual=True)
11728    return
11729
11730def register_Ns3LteEnbRrcSapProvider_methods(root_module, cls):
11731    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider() [constructor]
11732    cls.add_constructor([])
11733    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider const & arg0) [constructor]
11734    cls.add_constructor([param('ns3::LteEnbRrcSapProvider const &', 'arg0')])
11735    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::CompleteSetupUe(uint16_t rnti, ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function]
11736    cls.add_method('CompleteSetupUe',
11737                   'void',
11738                   [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')],
11739                   is_pure_virtual=True, is_virtual=True)
11740    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function]
11741    cls.add_method('RecvIdealUeContextRemoveRequest',
11742                   'void',
11743                   [param('uint16_t', 'rnti')],
11744                   is_pure_virtual=True, is_virtual=True)
11745    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvMeasurementReport(uint16_t rnti, ns3::LteRrcSap::MeasurementReport msg) [member function]
11746    cls.add_method('RecvMeasurementReport',
11747                   'void',
11748                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasurementReport', 'msg')],
11749                   is_pure_virtual=True, is_virtual=True)
11750    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function]
11751    cls.add_method('RecvRrcConnectionReconfigurationCompleted',
11752                   'void',
11753                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')],
11754                   is_pure_virtual=True, is_virtual=True)
11755    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function]
11756    cls.add_method('RecvRrcConnectionReestablishmentComplete',
11757                   'void',
11758                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')],
11759                   is_pure_virtual=True, is_virtual=True)
11760    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function]
11761    cls.add_method('RecvRrcConnectionReestablishmentRequest',
11762                   'void',
11763                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')],
11764                   is_pure_virtual=True, is_virtual=True)
11765    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRequest msg) [member function]
11766    cls.add_method('RecvRrcConnectionRequest',
11767                   'void',
11768                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')],
11769                   is_pure_virtual=True, is_virtual=True)
11770    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function]
11771    cls.add_method('RecvRrcConnectionSetupCompleted',
11772                   'void',
11773                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')],
11774                   is_pure_virtual=True, is_virtual=True)
11775    return
11776
11777def register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, cls):
11778    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters() [constructor]
11779    cls.add_constructor([])
11780    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const & arg0) [constructor]
11781    cls.add_constructor([param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const &', 'arg0')])
11782    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser [variable]
11783    cls.add_instance_attribute('srb0SapUser', 'ns3::LteRlcSapUser *', is_const=False)
11784    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser [variable]
11785    cls.add_instance_attribute('srb1SapUser', 'ns3::LtePdcpSapUser *', is_const=False)
11786    return
11787
11788def register_Ns3LteEnbRrcSapUser_methods(root_module, cls):
11789    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser() [constructor]
11790    cls.add_constructor([])
11791    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser(ns3::LteEnbRrcSapUser const & arg0) [constructor]
11792    cls.add_constructor([param('ns3::LteEnbRrcSapUser const &', 'arg0')])
11793    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::LteEnbRrcSapUser::DecodeHandoverCommand(ns3::Ptr<ns3::Packet> p) [member function]
11794    cls.add_method('DecodeHandoverCommand',
11795                   'ns3::LteRrcSap::RrcConnectionReconfiguration',
11796                   [param('ns3::Ptr< ns3::Packet >', 'p')],
11797                   is_pure_virtual=True, is_virtual=True)
11798    ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::LteEnbRrcSapUser::DecodeHandoverPreparationInformation(ns3::Ptr<ns3::Packet> p) [member function]
11799    cls.add_method('DecodeHandoverPreparationInformation',
11800                   'ns3::LteRrcSap::HandoverPreparationInfo',
11801                   [param('ns3::Ptr< ns3::Packet >', 'p')],
11802                   is_pure_virtual=True, is_virtual=True)
11803    ## lte-rrc-sap.h (module 'lte'): ns3::Ptr<ns3::Packet> ns3::LteEnbRrcSapUser::EncodeHandoverCommand(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function]
11804    cls.add_method('EncodeHandoverCommand',
11805                   'ns3::Ptr< ns3::Packet >',
11806                   [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')],
11807                   is_pure_virtual=True, is_virtual=True)
11808    ## lte-rrc-sap.h (module 'lte'): ns3::Ptr<ns3::Packet> ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function]
11809    cls.add_method('EncodeHandoverPreparationInformation',
11810                   'ns3::Ptr< ns3::Packet >',
11811                   [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')],
11812                   is_pure_virtual=True, is_virtual=True)
11813    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::RemoveUe(uint16_t rnti) [member function]
11814    cls.add_method('RemoveUe',
11815                   'void',
11816                   [param('uint16_t', 'rnti')],
11817                   is_pure_virtual=True, is_virtual=True)
11818    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function]
11819    cls.add_method('SendRrcConnectionReconfiguration',
11820                   'void',
11821                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')],
11822                   is_pure_virtual=True, is_virtual=True)
11823    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function]
11824    cls.add_method('SendRrcConnectionReestablishment',
11825                   'void',
11826                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')],
11827                   is_pure_virtual=True, is_virtual=True)
11828    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishmentReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function]
11829    cls.add_method('SendRrcConnectionReestablishmentReject',
11830                   'void',
11831                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')],
11832                   is_pure_virtual=True, is_virtual=True)
11833    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReject msg) [member function]
11834    cls.add_method('SendRrcConnectionReject',
11835                   'void',
11836                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReject', 'msg')],
11837                   is_pure_virtual=True, is_virtual=True)
11838    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionRelease(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRelease msg) [member function]
11839    cls.add_method('SendRrcConnectionRelease',
11840                   'void',
11841                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')],
11842                   is_pure_virtual=True, is_virtual=True)
11843    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionSetup(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetup msg) [member function]
11844    cls.add_method('SendRrcConnectionSetup',
11845                   'void',
11846                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')],
11847                   is_pure_virtual=True, is_virtual=True)
11848    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(uint16_t cellId, ns3::LteRrcSap::SystemInformation msg) [member function]
11849    cls.add_method('SendSystemInformation',
11850                   'void',
11851                   [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformation', 'msg')],
11852                   is_pure_virtual=True, is_virtual=True)
11853    ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function]
11854    cls.add_method('SetupUe',
11855                   'void',
11856                   [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')],
11857                   is_pure_virtual=True, is_virtual=True)
11858    return
11859
11860def register_Ns3LteEnbRrcSapUserSetupUeParameters_methods(root_module, cls):
11861    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters() [constructor]
11862    cls.add_constructor([])
11863    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters(ns3::LteEnbRrcSapUser::SetupUeParameters const & arg0) [constructor]
11864    cls.add_constructor([param('ns3::LteEnbRrcSapUser::SetupUeParameters const &', 'arg0')])
11865    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider [variable]
11866    cls.add_instance_attribute('srb0SapProvider', 'ns3::LteRlcSapProvider *', is_const=False)
11867    ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider [variable]
11868    cls.add_instance_attribute('srb1SapProvider', 'ns3::LtePdcpSapProvider *', is_const=False)
11869    return
11870
11871def register_Ns3LtePdcpHeader_methods(root_module, cls):
11872    ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader(ns3::LtePdcpHeader const & arg0) [constructor]
11873    cls.add_constructor([param('ns3::LtePdcpHeader const &', 'arg0')])
11874    ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader() [constructor]
11875    cls.add_constructor([])
11876    ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
11877    cls.add_method('Deserialize',
11878                   'uint32_t',
11879                   [param('ns3::Buffer::Iterator', 'start')],
11880                   is_virtual=True)
11881    ## lte-pdcp-header.h (module 'lte'): uint8_t ns3::LtePdcpHeader::GetDcBit() const [member function]
11882    cls.add_method('GetDcBit',
11883                   'uint8_t',
11884                   [],
11885                   is_const=True)
11886    ## lte-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LtePdcpHeader::GetInstanceTypeId() const [member function]
11887    cls.add_method('GetInstanceTypeId',
11888                   'ns3::TypeId',
11889                   [],
11890                   is_const=True, is_virtual=True)
11891    ## lte-pdcp-header.h (module 'lte'): uint16_t ns3::LtePdcpHeader::GetSequenceNumber() const [member function]
11892    cls.add_method('GetSequenceNumber',
11893                   'uint16_t',
11894                   [],
11895                   is_const=True)
11896    ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::GetSerializedSize() const [member function]
11897    cls.add_method('GetSerializedSize',
11898                   'uint32_t',
11899                   [],
11900                   is_const=True, is_virtual=True)
11901    ## lte-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LtePdcpHeader::GetTypeId() [member function]
11902    cls.add_method('GetTypeId',
11903                   'ns3::TypeId',
11904                   [],
11905                   is_static=True)
11906    ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Print(std::ostream & os) const [member function]
11907    cls.add_method('Print',
11908                   'void',
11909                   [param('std::ostream &', 'os')],
11910                   is_const=True, is_virtual=True)
11911    ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
11912    cls.add_method('Serialize',
11913                   'void',
11914                   [param('ns3::Buffer::Iterator', 'start')],
11915                   is_const=True, is_virtual=True)
11916    ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetDcBit(uint8_t dcBit) [member function]
11917    cls.add_method('SetDcBit',
11918                   'void',
11919                   [param('uint8_t', 'dcBit')])
11920    ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function]
11921    cls.add_method('SetSequenceNumber',
11922                   'void',
11923                   [param('uint16_t', 'sequenceNumber')])
11924    return
11925
11926def register_Ns3LtePhyTag_methods(root_module, cls):
11927    ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(ns3::LtePhyTag const & arg0) [constructor]
11928    cls.add_constructor([param('ns3::LtePhyTag const &', 'arg0')])
11929    ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag() [constructor]
11930    cls.add_constructor([])
11931    ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(uint16_t cellId) [constructor]
11932    cls.add_constructor([param('uint16_t', 'cellId')])
11933    ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Deserialize(ns3::TagBuffer i) [member function]
11934    cls.add_method('Deserialize',
11935                   'void',
11936                   [param('ns3::TagBuffer', 'i')],
11937                   is_virtual=True)
11938    ## lte-phy-tag.h (module 'lte'): uint16_t ns3::LtePhyTag::GetCellId() const [member function]
11939    cls.add_method('GetCellId',
11940                   'uint16_t',
11941                   [],
11942                   is_const=True)
11943    ## lte-phy-tag.h (module 'lte'): ns3::TypeId ns3::LtePhyTag::GetInstanceTypeId() const [member function]
11944    cls.add_method('GetInstanceTypeId',
11945                   'ns3::TypeId',
11946                   [],
11947                   is_const=True, is_virtual=True)
11948    ## lte-phy-tag.h (module 'lte'): uint32_t ns3::LtePhyTag::GetSerializedSize() const [member function]
11949    cls.add_method('GetSerializedSize',
11950                   'uint32_t',
11951                   [],
11952                   is_const=True, is_virtual=True)
11953    ## lte-phy-tag.h (module 'lte'): static ns3::TypeId ns3::LtePhyTag::GetTypeId() [member function]
11954    cls.add_method('GetTypeId',
11955                   'ns3::TypeId',
11956                   [],
11957                   is_static=True)
11958    ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Print(std::ostream & os) const [member function]
11959    cls.add_method('Print',
11960                   'void',
11961                   [param('std::ostream &', 'os')],
11962                   is_const=True, is_virtual=True)
11963    ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Serialize(ns3::TagBuffer i) const [member function]
11964    cls.add_method('Serialize',
11965                   'void',
11966                   [param('ns3::TagBuffer', 'i')],
11967                   is_const=True, is_virtual=True)
11968    return
11969
11970def register_Ns3LteRadioBearerTag_methods(root_module, cls):
11971    ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(ns3::LteRadioBearerTag const & arg0) [constructor]
11972    cls.add_constructor([param('ns3::LteRadioBearerTag const &', 'arg0')])
11973    ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag() [constructor]
11974    cls.add_constructor([])
11975    ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId) [constructor]
11976    cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId')])
11977    ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint8_t layer) [constructor]
11978    cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint8_t', 'layer')])
11979    ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Deserialize(ns3::TagBuffer i) [member function]
11980    cls.add_method('Deserialize',
11981                   'void',
11982                   [param('ns3::TagBuffer', 'i')],
11983                   is_virtual=True)
11984    ## lte-radio-bearer-tag.h (module 'lte'): ns3::TypeId ns3::LteRadioBearerTag::GetInstanceTypeId() const [member function]
11985    cls.add_method('GetInstanceTypeId',
11986                   'ns3::TypeId',
11987                   [],
11988                   is_const=True, is_virtual=True)
11989    ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLayer() const [member function]
11990    cls.add_method('GetLayer',
11991                   'uint8_t',
11992                   [],
11993                   is_const=True)
11994    ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLcid() const [member function]
11995    cls.add_method('GetLcid',
11996                   'uint8_t',
11997                   [],
11998                   is_const=True)
11999    ## lte-radio-bearer-tag.h (module 'lte'): uint16_t ns3::LteRadioBearerTag::GetRnti() const [member function]
12000    cls.add_method('GetRnti',
12001                   'uint16_t',
12002                   [],
12003                   is_const=True)
12004    ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSerializedSize() const [member function]
12005    cls.add_method('GetSerializedSize',
12006                   'uint32_t',
12007                   [],
12008                   is_const=True, is_virtual=True)
12009    ## lte-radio-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::LteRadioBearerTag::GetTypeId() [member function]
12010    cls.add_method('GetTypeId',
12011                   'ns3::TypeId',
12012                   [],
12013                   is_static=True)
12014    ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Print(std::ostream & os) const [member function]
12015    cls.add_method('Print',
12016                   'void',
12017                   [param('std::ostream &', 'os')],
12018                   is_const=True, is_virtual=True)
12019    ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Serialize(ns3::TagBuffer i) const [member function]
12020    cls.add_method('Serialize',
12021                   'void',
12022                   [param('ns3::TagBuffer', 'i')],
12023                   is_const=True, is_virtual=True)
12024    ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLayer(uint8_t layer) [member function]
12025    cls.add_method('SetLayer',
12026                   'void',
12027                   [param('uint8_t', 'layer')])
12028    ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLcid(uint8_t lcid) [member function]
12029    cls.add_method('SetLcid',
12030                   'void',
12031                   [param('uint8_t', 'lcid')])
12032    ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetRnti(uint16_t rnti) [member function]
12033    cls.add_method('SetRnti',
12034                   'void',
12035                   [param('uint16_t', 'rnti')])
12036    return
12037
12038def register_Ns3LteRlcAmHeader_methods(root_module, cls):
12039    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader(ns3::LteRlcAmHeader const & arg0) [constructor]
12040    cls.add_constructor([param('ns3::LteRlcAmHeader const &', 'arg0')])
12041    ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader() [constructor]
12042    cls.add_constructor([])
12043    ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
12044    cls.add_method('Deserialize',
12045                   'uint32_t',
12046                   [param('ns3::Buffer::Iterator', 'start')],
12047                   is_virtual=True)
12048    ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetAckSn() const [member function]
12049    cls.add_method('GetAckSn',
12050                   'ns3::SequenceNumber10',
12051                   [],
12052                   is_const=True)
12053    ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetFramingInfo() const [member function]
12054    cls.add_method('GetFramingInfo',
12055                   'uint8_t',
12056                   [],
12057                   is_const=True)
12058    ## lte-rlc-am-header.h (module 'lte'): ns3::TypeId ns3::LteRlcAmHeader::GetInstanceTypeId() const [member function]
12059    cls.add_method('GetInstanceTypeId',
12060                   'ns3::TypeId',
12061                   [],
12062                   is_const=True, is_virtual=True)
12063    ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetLastOffset() const [member function]
12064    cls.add_method('GetLastOffset',
12065                   'uint16_t',
12066                   [],
12067                   is_const=True)
12068    ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetLastSegmentFlag() const [member function]
12069    cls.add_method('GetLastSegmentFlag',
12070                   'uint8_t',
12071                   [],
12072                   is_const=True)
12073    ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetPollingBit() const [member function]
12074    cls.add_method('GetPollingBit',
12075                   'uint8_t',
12076                   [],
12077                   is_const=True)
12078    ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetResegmentationFlag() const [member function]
12079    cls.add_method('GetResegmentationFlag',
12080                   'uint8_t',
12081                   [],
12082                   is_const=True)
12083    ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetSegmentOffset() const [member function]
12084    cls.add_method('GetSegmentOffset',
12085                   'uint16_t',
12086                   [],
12087                   is_const=True)
12088    ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetSequenceNumber() const [member function]
12089    cls.add_method('GetSequenceNumber',
12090                   'ns3::SequenceNumber10',
12091                   [],
12092                   is_const=True)
12093    ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::GetSerializedSize() const [member function]
12094    cls.add_method('GetSerializedSize',
12095                   'uint32_t',
12096                   [],
12097                   is_const=True, is_virtual=True)
12098    ## lte-rlc-am-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcAmHeader::GetTypeId() [member function]
12099    cls.add_method('GetTypeId',
12100                   'ns3::TypeId',
12101                   [],
12102                   is_static=True)
12103    ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsControlPdu() const [member function]
12104    cls.add_method('IsControlPdu',
12105                   'bool',
12106                   [],
12107                   is_const=True)
12108    ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsDataPdu() const [member function]
12109    cls.add_method('IsDataPdu',
12110                   'bool',
12111                   [],
12112                   is_const=True)
12113    ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsNackPresent(ns3::SequenceNumber10 nack) [member function]
12114    cls.add_method('IsNackPresent',
12115                   'bool',
12116                   [param('ns3::SequenceNumber10', 'nack')])
12117    ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::OneMoreNackWouldFitIn(uint16_t bytes) [member function]
12118    cls.add_method('OneMoreNackWouldFitIn',
12119                   'bool',
12120                   [param('uint16_t', 'bytes')])
12121    ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::PopExtensionBit() [member function]
12122    cls.add_method('PopExtensionBit',
12123                   'uint8_t',
12124                   [])
12125    ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::PopLengthIndicator() [member function]
12126    cls.add_method('PopLengthIndicator',
12127                   'uint16_t',
12128                   [])
12129    ## lte-rlc-am-header.h (module 'lte'): int ns3::LteRlcAmHeader::PopNack() [member function]
12130    cls.add_method('PopNack',
12131                   'int',
12132                   [])
12133    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Print(std::ostream & os) const [member function]
12134    cls.add_method('Print',
12135                   'void',
12136                   [param('std::ostream &', 'os')],
12137                   is_const=True, is_virtual=True)
12138    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushExtensionBit(uint8_t extensionBit) [member function]
12139    cls.add_method('PushExtensionBit',
12140                   'void',
12141                   [param('uint8_t', 'extensionBit')])
12142    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function]
12143    cls.add_method('PushLengthIndicator',
12144                   'void',
12145                   [param('uint16_t', 'lengthIndicator')])
12146    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushNack(int nack) [member function]
12147    cls.add_method('PushNack',
12148                   'void',
12149                   [param('int', 'nack')])
12150    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
12151    cls.add_method('Serialize',
12152                   'void',
12153                   [param('ns3::Buffer::Iterator', 'start')],
12154                   is_const=True, is_virtual=True)
12155    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetAckSn(ns3::SequenceNumber10 ackSn) [member function]
12156    cls.add_method('SetAckSn',
12157                   'void',
12158                   [param('ns3::SequenceNumber10', 'ackSn')])
12159    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetControlPdu(uint8_t controlPduType) [member function]
12160    cls.add_method('SetControlPdu',
12161                   'void',
12162                   [param('uint8_t', 'controlPduType')])
12163    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetDataPdu() [member function]
12164    cls.add_method('SetDataPdu',
12165                   'void',
12166                   [])
12167    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetFramingInfo(uint8_t framingInfo) [member function]
12168    cls.add_method('SetFramingInfo',
12169                   'void',
12170                   [param('uint8_t', 'framingInfo')])
12171    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetLastSegmentFlag(uint8_t lsf) [member function]
12172    cls.add_method('SetLastSegmentFlag',
12173                   'void',
12174                   [param('uint8_t', 'lsf')])
12175    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetPollingBit(uint8_t pollingBit) [member function]
12176    cls.add_method('SetPollingBit',
12177                   'void',
12178                   [param('uint8_t', 'pollingBit')])
12179    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetResegmentationFlag(uint8_t resegFlag) [member function]
12180    cls.add_method('SetResegmentationFlag',
12181                   'void',
12182                   [param('uint8_t', 'resegFlag')])
12183    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSegmentOffset(uint16_t segmentOffset) [member function]
12184    cls.add_method('SetSegmentOffset',
12185                   'void',
12186                   [param('uint16_t', 'segmentOffset')])
12187    ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function]
12188    cls.add_method('SetSequenceNumber',
12189                   'void',
12190                   [param('ns3::SequenceNumber10', 'sequenceNumber')])
12191    return
12192
12193def register_Ns3LteRlcHeader_methods(root_module, cls):
12194    ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader(ns3::LteRlcHeader const & arg0) [constructor]
12195    cls.add_constructor([param('ns3::LteRlcHeader const &', 'arg0')])
12196    ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader() [constructor]
12197    cls.add_constructor([])
12198    ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
12199    cls.add_method('Deserialize',
12200                   'uint32_t',
12201                   [param('ns3::Buffer::Iterator', 'start')],
12202                   is_virtual=True)
12203    ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::GetFramingInfo() const [member function]
12204    cls.add_method('GetFramingInfo',
12205                   'uint8_t',
12206                   [],
12207                   is_const=True)
12208    ## lte-rlc-header.h (module 'lte'): ns3::TypeId ns3::LteRlcHeader::GetInstanceTypeId() const [member function]
12209    cls.add_method('GetInstanceTypeId',
12210                   'ns3::TypeId',
12211                   [],
12212                   is_const=True, is_virtual=True)
12213    ## lte-rlc-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcHeader::GetSequenceNumber() const [member function]
12214    cls.add_method('GetSequenceNumber',
12215                   'ns3::SequenceNumber10',
12216                   [],
12217                   is_const=True)
12218    ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::GetSerializedSize() const [member function]
12219    cls.add_method('GetSerializedSize',
12220                   'uint32_t',
12221                   [],
12222                   is_const=True, is_virtual=True)
12223    ## lte-rlc-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcHeader::GetTypeId() [member function]
12224    cls.add_method('GetTypeId',
12225                   'ns3::TypeId',
12226                   [],
12227                   is_static=True)
12228    ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::PopExtensionBit() [member function]
12229    cls.add_method('PopExtensionBit',
12230                   'uint8_t',
12231                   [])
12232    ## lte-rlc-header.h (module 'lte'): uint16_t ns3::LteRlcHeader::PopLengthIndicator() [member function]
12233    cls.add_method('PopLengthIndicator',
12234                   'uint16_t',
12235                   [])
12236    ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Print(std::ostream & os) const [member function]
12237    cls.add_method('Print',
12238                   'void',
12239                   [param('std::ostream &', 'os')],
12240                   is_const=True, is_virtual=True)
12241    ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushExtensionBit(uint8_t extensionBit) [member function]
12242    cls.add_method('PushExtensionBit',
12243                   'void',
12244                   [param('uint8_t', 'extensionBit')])
12245    ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function]
12246    cls.add_method('PushLengthIndicator',
12247                   'void',
12248                   [param('uint16_t', 'lengthIndicator')])
12249    ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
12250    cls.add_method('Serialize',
12251                   'void',
12252                   [param('ns3::Buffer::Iterator', 'start')],
12253                   is_const=True, is_virtual=True)
12254    ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetFramingInfo(uint8_t framingInfo) [member function]
12255    cls.add_method('SetFramingInfo',
12256                   'void',
12257                   [param('uint8_t', 'framingInfo')])
12258    ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function]
12259    cls.add_method('SetSequenceNumber',
12260                   'void',
12261                   [param('ns3::SequenceNumber10', 'sequenceNumber')])
12262    return
12263
12264def register_Ns3LteRlcSduStatusTag_methods(root_module, cls):
12265    ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag(ns3::LteRlcSduStatusTag const & arg0) [constructor]
12266    cls.add_constructor([param('ns3::LteRlcSduStatusTag const &', 'arg0')])
12267    ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag() [constructor]
12268    cls.add_constructor([])
12269    ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Deserialize(ns3::TagBuffer i) [member function]
12270    cls.add_method('Deserialize',
12271                   'void',
12272                   [param('ns3::TagBuffer', 'i')],
12273                   is_virtual=True)
12274    ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::TypeId ns3::LteRlcSduStatusTag::GetInstanceTypeId() const [member function]
12275    cls.add_method('GetInstanceTypeId',
12276                   'ns3::TypeId',
12277                   [],
12278                   is_const=True, is_virtual=True)
12279    ## lte-rlc-sdu-status-tag.h (module 'lte'): uint32_t ns3::LteRlcSduStatusTag::GetSerializedSize() const [member function]
12280    cls.add_method('GetSerializedSize',
12281                   'uint32_t',
12282                   [],
12283                   is_const=True, is_virtual=True)
12284    ## lte-rlc-sdu-status-tag.h (module 'lte'): uint8_t ns3::LteRlcSduStatusTag::GetStatus() const [member function]
12285    cls.add_method('GetStatus',
12286                   'uint8_t',
12287                   [],
12288                   is_const=True)
12289    ## lte-rlc-sdu-status-tag.h (module 'lte'): static ns3::TypeId ns3::LteRlcSduStatusTag::GetTypeId() [member function]
12290    cls.add_method('GetTypeId',
12291                   'ns3::TypeId',
12292                   [],
12293                   is_static=True)
12294    ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Print(std::ostream & os) const [member function]
12295    cls.add_method('Print',
12296                   'void',
12297                   [param('std::ostream &', 'os')],
12298                   is_const=True, is_virtual=True)
12299    ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Serialize(ns3::TagBuffer i) const [member function]
12300    cls.add_method('Serialize',
12301                   'void',
12302                   [param('ns3::TagBuffer', 'i')],
12303                   is_const=True, is_virtual=True)
12304    ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::SetStatus(uint8_t status) [member function]
12305    cls.add_method('SetStatus',
12306                   'void',
12307                   [param('uint8_t', 'status')])
12308    return
12309
12310def register_Ns3Object_methods(root_module, cls):
12311    ## object.h (module 'core'): ns3::Object::Object() [constructor]
12312    cls.add_constructor([])
12313    ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function]
12314    cls.add_method('AggregateObject',
12315                   'void',
12316                   [param('ns3::Ptr< ns3::Object >', 'other')])
12317    ## object.h (module 'core'): void ns3::Object::Dispose() [member function]
12318    cls.add_method('Dispose',
12319                   'void',
12320                   [])
12321    ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function]
12322    cls.add_method('GetAggregateIterator',
12323                   'ns3::Object::AggregateIterator',
12324                   [],
12325                   is_const=True)
12326    ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function]
12327    cls.add_method('GetInstanceTypeId',
12328                   'ns3::TypeId',
12329                   [],
12330                   is_const=True, is_virtual=True)
12331    ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function]
12332    cls.add_method('GetObject',
12333                   'ns3::Ptr< ns3::Object >',
12334                   [],
12335                   custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object'])
12336    ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function]
12337    cls.add_method('GetObject',
12338                   'ns3::Ptr< ns3::Object >',
12339                   [param('ns3::TypeId', 'tid')],
12340                   custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object'])
12341    ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function]
12342    cls.add_method('GetTypeId',
12343                   'ns3::TypeId',
12344                   [],
12345                   is_static=True)
12346    ## object.h (module 'core'): void ns3::Object::Initialize() [member function]
12347    cls.add_method('Initialize',
12348                   'void',
12349                   [])
12350    ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function]
12351    cls.add_method('IsInitialized',
12352                   'bool',
12353                   [],
12354                   is_const=True)
12355    ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor]
12356    cls.add_constructor([param('ns3::Object const &', 'o')],
12357                        visibility='protected')
12358    ## object.h (module 'core'): void ns3::Object::DoDispose() [member function]
12359    cls.add_method('DoDispose',
12360                   'void',
12361                   [],
12362                   is_virtual=True, visibility='protected')
12363    ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function]
12364    cls.add_method('DoInitialize',
12365                   'void',
12366                   [],
12367                   is_virtual=True, visibility='protected')
12368    ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function]
12369    cls.add_method('NotifyNewAggregate',
12370                   'void',
12371                   [],
12372                   is_virtual=True, visibility='protected')
12373    return
12374
12375def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
12376    ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor]
12377    cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')])
12378    ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor]
12379    cls.add_constructor([])
12380    ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function]
12381    cls.add_method('HasNext',
12382                   'bool',
12383                   [],
12384                   is_const=True)
12385    ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function]
12386    cls.add_method('Next',
12387                   'ns3::Ptr< ns3::Object const >',
12388                   [])
12389    return
12390
12391def register_Ns3PacketBurst_methods(root_module, cls):
12392    ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [constructor]
12393    cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')])
12394    ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst() [constructor]
12395    cls.add_constructor([])
12396    ## packet-burst.h (module 'network'): void ns3::PacketBurst::AddPacket(ns3::Ptr<ns3::Packet> packet) [member function]
12397    cls.add_method('AddPacket',
12398                   'void',
12399                   [param('ns3::Ptr< ns3::Packet >', 'packet')])
12400    ## packet-burst.h (module 'network'): std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::const_iterator ns3::PacketBurst::Begin() const [member function]
12401    cls.add_method('Begin',
12402                   'std::list< ns3::Ptr< ns3::Packet > > const_iterator',
12403                   [],
12404                   is_const=True)
12405    ## packet-burst.h (module 'network'): ns3::Ptr<ns3::PacketBurst> ns3::PacketBurst::Copy() const [member function]
12406    cls.add_method('Copy',
12407                   'ns3::Ptr< ns3::PacketBurst >',
12408                   [],
12409                   is_const=True)
12410    ## packet-burst.h (module 'network'): std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > >::const_iterator ns3::PacketBurst::End() const [member function]
12411    cls.add_method('End',
12412                   'std::list< ns3::Ptr< ns3::Packet > > const_iterator',
12413                   [],
12414                   is_const=True)
12415    ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetNPackets() const [member function]
12416    cls.add_method('GetNPackets',
12417                   'uint32_t',
12418                   [],
12419                   is_const=True)
12420    ## packet-burst.h (module 'network'): std::list<ns3::Ptr<ns3::Packet>, std::allocator<ns3::Ptr<ns3::Packet> > > ns3::PacketBurst::GetPackets() const [member function]
12421    cls.add_method('GetPackets',
12422                   'std::list< ns3::Ptr< ns3::Packet > >',
12423                   [],
12424                   is_const=True)
12425    ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetSize() const [member function]
12426    cls.add_method('GetSize',
12427                   'uint32_t',
12428                   [],
12429                   is_const=True)
12430    ## packet-burst.h (module 'network'): static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function]
12431    cls.add_method('GetTypeId',
12432                   'ns3::TypeId',
12433                   [],
12434                   is_static=True)
12435    ## packet-burst.h (module 'network'): void ns3::PacketBurst::DoDispose() [member function]
12436    cls.add_method('DoDispose',
12437                   'void',
12438                   [],
12439                   is_virtual=True, visibility='private')
12440    return
12441
12442def register_Ns3PdcpTag_methods(root_module, cls):
12443    ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::PdcpTag const & arg0) [constructor]
12444    cls.add_constructor([param('ns3::PdcpTag const &', 'arg0')])
12445    ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag() [constructor]
12446    cls.add_constructor([])
12447    ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::Time senderTimestamp) [constructor]
12448    cls.add_constructor([param('ns3::Time', 'senderTimestamp')])
12449    ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Deserialize(ns3::TagBuffer i) [member function]
12450    cls.add_method('Deserialize',
12451                   'void',
12452                   [param('ns3::TagBuffer', 'i')],
12453                   is_virtual=True)
12454    ## lte-pdcp-tag.h (module 'lte'): ns3::TypeId ns3::PdcpTag::GetInstanceTypeId() const [member function]
12455    cls.add_method('GetInstanceTypeId',
12456                   'ns3::TypeId',
12457                   [],
12458                   is_const=True, is_virtual=True)
12459    ## lte-pdcp-tag.h (module 'lte'): ns3::Time ns3::PdcpTag::GetSenderTimestamp() const [member function]
12460    cls.add_method('GetSenderTimestamp',
12461                   'ns3::Time',
12462                   [],
12463                   is_const=True)
12464    ## lte-pdcp-tag.h (module 'lte'): uint32_t ns3::PdcpTag::GetSerializedSize() const [member function]
12465    cls.add_method('GetSerializedSize',
12466                   'uint32_t',
12467                   [],
12468                   is_const=True, is_virtual=True)
12469    ## lte-pdcp-tag.h (module 'lte'): static ns3::TypeId ns3::PdcpTag::GetTypeId() [member function]
12470    cls.add_method('GetTypeId',
12471                   'ns3::TypeId',
12472                   [],
12473                   is_static=True)
12474    ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Print(std::ostream & os) const [member function]
12475    cls.add_method('Print',
12476                   'void',
12477                   [param('std::ostream &', 'os')],
12478                   is_const=True, is_virtual=True)
12479    ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Serialize(ns3::TagBuffer i) const [member function]
12480    cls.add_method('Serialize',
12481                   'void',
12482                   [param('ns3::TagBuffer', 'i')],
12483                   is_const=True, is_virtual=True)
12484    ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function]
12485    cls.add_method('SetSenderTimestamp',
12486                   'void',
12487                   [param('ns3::Time', 'senderTimestamp')])
12488    return
12489
12490def register_Ns3PropagationDelayModel_methods(root_module, cls):
12491    ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
12492    cls.add_constructor([])
12493    ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [constructor]
12494    cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
12495    ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::AssignStreams(int64_t stream) [member function]
12496    cls.add_method('AssignStreams',
12497                   'int64_t',
12498                   [param('int64_t', 'stream')])
12499    ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
12500    cls.add_method('GetDelay',
12501                   'ns3::Time',
12502                   [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
12503                   is_const=True, is_pure_virtual=True, is_virtual=True)
12504    ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
12505    cls.add_method('GetTypeId',
12506                   'ns3::TypeId',
12507                   [],
12508                   is_static=True)
12509    ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::DoAssignStreams(int64_t stream) [member function]
12510    cls.add_method('DoAssignStreams',
12511                   'int64_t',
12512                   [param('int64_t', 'stream')],
12513                   is_pure_virtual=True, is_virtual=True, visibility='private')
12514    return
12515
12516def register_Ns3PropagationLossModel_methods(root_module, cls):
12517    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
12518    cls.add_method('GetTypeId',
12519                   'ns3::TypeId',
12520                   [],
12521                   is_static=True)
12522    ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor]
12523    cls.add_constructor([])
12524    ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
12525    cls.add_method('SetNext',
12526                   'void',
12527                   [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
12528    ## propagation-loss-model.h (module 'propagation'): ns3::Ptr<ns3::PropagationLossModel> ns3::PropagationLossModel::GetNext() [member function]
12529    cls.add_method('GetNext',
12530                   'ns3::Ptr< ns3::PropagationLossModel >',
12531                   [])
12532    ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
12533    cls.add_method('CalcRxPower',
12534                   'double',
12535                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
12536                   is_const=True)
12537    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function]
12538    cls.add_method('AssignStreams',
12539                   'int64_t',
12540                   [param('int64_t', 'stream')])
12541    ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
12542    cls.add_method('DoCalcRxPower',
12543                   'double',
12544                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
12545                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
12546    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function]
12547    cls.add_method('DoAssignStreams',
12548                   'int64_t',
12549                   [param('int64_t', 'stream')],
12550                   is_pure_virtual=True, is_virtual=True, visibility='private')
12551    return
12552
12553def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls):
12554    ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor]
12555    cls.add_constructor([])
12556    ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function]
12557    cls.add_method('DoDispose',
12558                   'void',
12559                   [],
12560                   is_virtual=True)
12561    ## radio-environment-map-helper.h (module 'lte'): uint16_t ns3::RadioEnvironmentMapHelper::GetBandwidth() const [member function]
12562    cls.add_method('GetBandwidth',
12563                   'uint16_t',
12564                   [],
12565                   is_const=True)
12566    ## radio-environment-map-helper.h (module 'lte'): static ns3::TypeId ns3::RadioEnvironmentMapHelper::GetTypeId() [member function]
12567    cls.add_method('GetTypeId',
12568                   'ns3::TypeId',
12569                   [],
12570                   is_static=True)
12571    ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::Install() [member function]
12572    cls.add_method('Install',
12573                   'void',
12574                   [])
12575    ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint16_t bw) [member function]
12576    cls.add_method('SetBandwidth',
12577                   'void',
12578                   [param('uint16_t', 'bw')])
12579    return
12580
12581def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
12582    ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [constructor]
12583    cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
12584    ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
12585    cls.add_constructor([])
12586    ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
12587    cls.add_method('GetDelay',
12588                   'ns3::Time',
12589                   [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
12590                   is_const=True, is_virtual=True)
12591    ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
12592    cls.add_method('GetTypeId',
12593                   'ns3::TypeId',
12594                   [],
12595                   is_static=True)
12596    ## propagation-delay-model.h (module 'propagation'): int64_t ns3::RandomPropagationDelayModel::DoAssignStreams(int64_t stream) [member function]
12597    cls.add_method('DoAssignStreams',
12598                   'int64_t',
12599                   [param('int64_t', 'stream')],
12600                   is_virtual=True, visibility='private')
12601    return
12602
12603def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
12604    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
12605    cls.add_method('GetTypeId',
12606                   'ns3::TypeId',
12607                   [],
12608                   is_static=True)
12609    ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
12610    cls.add_constructor([])
12611    ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
12612    cls.add_method('DoCalcRxPower',
12613                   'double',
12614                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
12615                   is_const=True, is_virtual=True, visibility='private')
12616    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function]
12617    cls.add_method('DoAssignStreams',
12618                   'int64_t',
12619                   [param('int64_t', 'stream')],
12620                   is_virtual=True, visibility='private')
12621    return
12622
12623def register_Ns3RandomVariableStream_methods(root_module, cls):
12624    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function]
12625    cls.add_method('GetTypeId',
12626                   'ns3::TypeId',
12627                   [],
12628                   is_static=True)
12629    ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor]
12630    cls.add_constructor([])
12631    ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function]
12632    cls.add_method('SetStream',
12633                   'void',
12634                   [param('int64_t', 'stream')])
12635    ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function]
12636    cls.add_method('GetStream',
12637                   'int64_t',
12638                   [],
12639                   is_const=True)
12640    ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function]
12641    cls.add_method('SetAntithetic',
12642                   'void',
12643                   [param('bool', 'isAntithetic')])
12644    ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function]
12645    cls.add_method('IsAntithetic',
12646                   'bool',
12647                   [],
12648                   is_const=True)
12649    ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function]
12650    cls.add_method('GetValue',
12651                   'double',
12652                   [],
12653                   is_pure_virtual=True, is_virtual=True)
12654    ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function]
12655    cls.add_method('GetInteger',
12656                   'uint32_t',
12657                   [],
12658                   is_pure_virtual=True, is_virtual=True)
12659    ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function]
12660    cls.add_method('Peek',
12661                   'ns3::RngStream *',
12662                   [],
12663                   is_const=True, visibility='protected')
12664    return
12665
12666def register_Ns3RangePropagationLossModel_methods(root_module, cls):
12667    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function]
12668    cls.add_method('GetTypeId',
12669                   'ns3::TypeId',
12670                   [],
12671                   is_static=True)
12672    ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor]
12673    cls.add_constructor([])
12674    ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
12675    cls.add_method('DoCalcRxPower',
12676                   'double',
12677                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
12678                   is_const=True, is_virtual=True, visibility='private')
12679    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function]
12680    cls.add_method('DoAssignStreams',
12681                   'int64_t',
12682                   [param('int64_t', 'stream')],
12683                   is_virtual=True, visibility='private')
12684    return
12685
12686def register_Ns3RlcTag_methods(root_module, cls):
12687    ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [constructor]
12688    cls.add_constructor([param('ns3::RlcTag const &', 'arg0')])
12689    ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag() [constructor]
12690    cls.add_constructor([])
12691    ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::Time senderTimestamp) [constructor]
12692    cls.add_constructor([param('ns3::Time', 'senderTimestamp')])
12693    ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Deserialize(ns3::TagBuffer i) [member function]
12694    cls.add_method('Deserialize',
12695                   'void',
12696                   [param('ns3::TagBuffer', 'i')],
12697                   is_virtual=True)
12698    ## lte-rlc-tag.h (module 'lte'): ns3::TypeId ns3::RlcTag::GetInstanceTypeId() const [member function]
12699    cls.add_method('GetInstanceTypeId',
12700                   'ns3::TypeId',
12701                   [],
12702                   is_const=True, is_virtual=True)
12703    ## lte-rlc-tag.h (module 'lte'): ns3::Time ns3::RlcTag::GetSenderTimestamp() const [member function]
12704    cls.add_method('GetSenderTimestamp',
12705                   'ns3::Time',
12706                   [],
12707                   is_const=True)
12708    ## lte-rlc-tag.h (module 'lte'): uint32_t ns3::RlcTag::GetSerializedSize() const [member function]
12709    cls.add_method('GetSerializedSize',
12710                   'uint32_t',
12711                   [],
12712                   is_const=True, is_virtual=True)
12713    ## lte-rlc-tag.h (module 'lte'): static ns3::TypeId ns3::RlcTag::GetTypeId() [member function]
12714    cls.add_method('GetTypeId',
12715                   'ns3::TypeId',
12716                   [],
12717                   is_static=True)
12718    ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Print(std::ostream & os) const [member function]
12719    cls.add_method('Print',
12720                   'void',
12721                   [param('std::ostream &', 'os')],
12722                   is_const=True, is_virtual=True)
12723    ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Serialize(ns3::TagBuffer i) const [member function]
12724    cls.add_method('Serialize',
12725                   'void',
12726                   [param('ns3::TagBuffer', 'i')],
12727                   is_const=True, is_virtual=True)
12728    ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function]
12729    cls.add_method('SetSenderTimestamp',
12730                   'void',
12731                   [param('ns3::Time', 'senderTimestamp')])
12732    return
12733
12734def register_Ns3SequentialRandomVariable_methods(root_module, cls):
12735    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function]
12736    cls.add_method('GetTypeId',
12737                   'ns3::TypeId',
12738                   [],
12739                   is_static=True)
12740    ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor]
12741    cls.add_constructor([])
12742    ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function]
12743    cls.add_method('GetMin',
12744                   'double',
12745                   [],
12746                   is_const=True)
12747    ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function]
12748    cls.add_method('GetMax',
12749                   'double',
12750                   [],
12751                   is_const=True)
12752    ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function]
12753    cls.add_method('GetIncrement',
12754                   'ns3::Ptr< ns3::RandomVariableStream >',
12755                   [],
12756                   is_const=True)
12757    ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function]
12758    cls.add_method('GetConsecutive',
12759                   'uint32_t',
12760                   [],
12761                   is_const=True)
12762    ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function]
12763    cls.add_method('GetValue',
12764                   'double',
12765                   [],
12766                   is_virtual=True)
12767    ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function]
12768    cls.add_method('GetInteger',
12769                   'uint32_t',
12770                   [],
12771                   is_virtual=True)
12772    return
12773
12774def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls):
12775    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor]
12776    cls.add_constructor([])
12777    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [constructor]
12778    cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')])
12779    return
12780
12781def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls):
12782    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor]
12783    cls.add_constructor([])
12784    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > const & o) [constructor]
12785    cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')])
12786    return
12787
12788def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls):
12789    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor]
12790    cls.add_constructor([])
12791    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > const & o) [constructor]
12792    cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')])
12793    return
12794
12795def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls):
12796    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor]
12797    cls.add_constructor([])
12798    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [constructor]
12799    cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')])
12800    return
12801
12802def register_Ns3SimpleRefCount__Ns3EpcTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTft__gt___methods(root_module, cls):
12803    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EpcTft, ns3::empty, ns3::DefaultDeleter<ns3::EpcTft> >::SimpleRefCount() [constructor]
12804    cls.add_constructor([])
12805    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EpcTft, ns3::empty, ns3::DefaultDeleter<ns3::EpcTft> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EpcTft, ns3::empty, ns3::DefaultDeleter<ns3::EpcTft> > const & o) [constructor]
12806    cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter< ns3::EpcTft > > const &', 'o')])
12807    return
12808
12809def register_Ns3SimpleRefCount__Ns3EpcTftClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTftClassifier__gt___methods(root_module, cls):
12810    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> >::SimpleRefCount() [constructor]
12811    cls.add_constructor([])
12812    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter<ns3::EpcTftClassifier> > const & o) [constructor]
12813    cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter< ns3::EpcTftClassifier > > const &', 'o')])
12814    return
12815
12816def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls):
12817    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor]
12818    cls.add_constructor([])
12819    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > const & o) [constructor]
12820    cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')])
12821    return
12822
12823def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls):
12824    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor]
12825    cls.add_constructor([])
12826    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > const & o) [constructor]
12827    cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')])
12828    return
12829
12830def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls):
12831    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount() [constructor]
12832    cls.add_constructor([])
12833    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > const & o) [constructor]
12834    cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')])
12835    return
12836
12837def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls):
12838    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount() [constructor]
12839    cls.add_constructor([])
12840    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > const & o) [constructor]
12841    cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')])
12842    return
12843
12844def register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, cls):
12845    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteChunkProcessor> >::SimpleRefCount() [constructor]
12846    cls.add_constructor([])
12847    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteChunkProcessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter<ns3::LteChunkProcessor> > const & o) [constructor]
12848    cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteChunkProcessor > > const &', 'o')])
12849    return
12850
12851def register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, cls):
12852    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::SimpleRefCount() [constructor]
12853    cls.add_constructor([])
12854    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> >::SimpleRefCount(ns3::SimpleRefCount<ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> > const & o) [constructor]
12855    cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::LteControlMessage > > const &', 'o')])
12856    return
12857
12858def register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, cls):
12859    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> >::SimpleRefCount() [constructor]
12860    cls.add_constructor([])
12861    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> >::SimpleRefCount(ns3::SimpleRefCount<ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> > const & o) [constructor]
12862    cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteHarqPhy > > const &', 'o')])
12863    return
12864
12865def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls):
12866    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor]
12867    cls.add_constructor([])
12868    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount(ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > const & o) [constructor]
12869    cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')])
12870    return
12871
12872def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls):
12873    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor]
12874    cls.add_constructor([])
12875    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > const & o) [constructor]
12876    cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')])
12877    return
12878
12879def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls):
12880    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumModel> >::SimpleRefCount() [constructor]
12881    cls.add_constructor([])
12882    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumModel> >::SimpleRefCount(ns3::SimpleRefCount<ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumModel> > const & o) [constructor]
12883    cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')])
12884    return
12885
12886def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls):
12887    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::SimpleRefCount() [constructor]
12888    cls.add_constructor([])
12889    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::SimpleRefCount(ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> > const & o) [constructor]
12890    cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')])
12891    return
12892
12893def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls):
12894    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::SimpleRefCount() [constructor]
12895    cls.add_constructor([])
12896    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> > const & o) [constructor]
12897    cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')])
12898    return
12899
12900def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
12901    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
12902    cls.add_constructor([])
12903    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > const & o) [constructor]
12904    cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')])
12905    return
12906
12907def register_Ns3SimpleRefCount__Ns3VendorSpecificValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3VendorSpecificValue__gt___methods(root_module, cls):
12908    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> >::SimpleRefCount() [constructor]
12909    cls.add_constructor([])
12910    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> > const & o) [constructor]
12911    cls.add_constructor([param('ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter< ns3::VendorSpecificValue > > const &', 'o')])
12912    return
12913
12914def register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, cls):
12915    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2CellInfo> >::SimpleRefCount() [constructor]
12916    cls.add_constructor([])
12917    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2CellInfo> >::SimpleRefCount(ns3::SimpleRefCount<ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2CellInfo> > const & o) [constructor]
12918    cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2CellInfo > > const &', 'o')])
12919    return
12920
12921def register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, cls):
12922    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2IfaceInfo> >::SimpleRefCount() [constructor]
12923    cls.add_constructor([])
12924    ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2IfaceInfo> >::SimpleRefCount(ns3::SimpleRefCount<ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter<ns3::X2IfaceInfo> > const & o) [constructor]
12925    cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2IfaceInfo > > const &', 'o')])
12926    return
12927
12928def register_Ns3Socket_methods(root_module, cls):
12929    ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor]
12930    cls.add_constructor([param('ns3::Socket const &', 'arg0')])
12931    ## socket.h (module 'network'): ns3::Socket::Socket() [constructor]
12932    cls.add_constructor([])
12933    ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function]
12934    cls.add_method('Bind',
12935                   'int',
12936                   [param('ns3::Address const &', 'address')],
12937                   is_pure_virtual=True, is_virtual=True)
12938    ## socket.h (module 'network'): int ns3::Socket::Bind() [member function]
12939    cls.add_method('Bind',
12940                   'int',
12941                   [],
12942                   is_pure_virtual=True, is_virtual=True)
12943    ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function]
12944    cls.add_method('Bind6',
12945                   'int',
12946                   [],
12947                   is_pure_virtual=True, is_virtual=True)
12948    ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function]
12949    cls.add_method('BindToNetDevice',
12950                   'void',
12951                   [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')],
12952                   is_virtual=True)
12953    ## socket.h (module 'network'): int ns3::Socket::Close() [member function]
12954    cls.add_method('Close',
12955                   'int',
12956                   [],
12957                   is_pure_virtual=True, is_virtual=True)
12958    ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function]
12959    cls.add_method('Connect',
12960                   'int',
12961                   [param('ns3::Address const &', 'address')],
12962                   is_pure_virtual=True, is_virtual=True)
12963    ## socket.h (module 'network'): static ns3::Ptr<ns3::Socket> ns3::Socket::CreateSocket(ns3::Ptr<ns3::Node> node, ns3::TypeId tid) [member function]
12964    cls.add_method('CreateSocket',
12965                   'ns3::Ptr< ns3::Socket >',
12966                   [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')],
12967                   is_static=True)
12968    ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function]
12969    cls.add_method('GetAllowBroadcast',
12970                   'bool',
12971                   [],
12972                   is_const=True, is_pure_virtual=True, is_virtual=True)
12973    ## socket.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Socket::GetBoundNetDevice() [member function]
12974    cls.add_method('GetBoundNetDevice',
12975                   'ns3::Ptr< ns3::NetDevice >',
12976                   [])
12977    ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function]
12978    cls.add_method('GetErrno',
12979                   'ns3::Socket::SocketErrno',
12980                   [],
12981                   is_const=True, is_pure_virtual=True, is_virtual=True)
12982    ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function]
12983    cls.add_method('GetIpTos',
12984                   'uint8_t',
12985                   [],
12986                   is_const=True)
12987    ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function]
12988    cls.add_method('GetIpTtl',
12989                   'uint8_t',
12990                   [],
12991                   is_const=True, is_virtual=True)
12992    ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function]
12993    cls.add_method('GetIpv6HopLimit',
12994                   'uint8_t',
12995                   [],
12996                   is_const=True, is_virtual=True)
12997    ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function]
12998    cls.add_method('GetIpv6Tclass',
12999                   'uint8_t',
13000                   [],
13001                   is_const=True)
13002    ## socket.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Socket::GetNode() const [member function]
13003    cls.add_method('GetNode',
13004                   'ns3::Ptr< ns3::Node >',
13005                   [],
13006                   is_const=True, is_pure_virtual=True, is_virtual=True)
13007    ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function]
13008    cls.add_method('GetPeerName',
13009                   'int',
13010                   [param('ns3::Address &', 'address')],
13011                   is_const=True, is_pure_virtual=True, is_virtual=True)
13012    ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function]
13013    cls.add_method('GetPriority',
13014                   'uint8_t',
13015                   [],
13016                   is_const=True)
13017    ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function]
13018    cls.add_method('GetRxAvailable',
13019                   'uint32_t',
13020                   [],
13021                   is_const=True, is_pure_virtual=True, is_virtual=True)
13022    ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function]
13023    cls.add_method('GetSockName',
13024                   'int',
13025                   [param('ns3::Address &', 'address')],
13026                   is_const=True, is_pure_virtual=True, is_virtual=True)
13027    ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function]
13028    cls.add_method('GetSocketType',
13029                   'ns3::Socket::SocketType',
13030                   [],
13031                   is_const=True, is_pure_virtual=True, is_virtual=True)
13032    ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function]
13033    cls.add_method('GetTxAvailable',
13034                   'uint32_t',
13035                   [],
13036                   is_const=True, is_pure_virtual=True, is_virtual=True)
13037    ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function]
13038    cls.add_method('GetTypeId',
13039                   'ns3::TypeId',
13040                   [],
13041                   is_static=True)
13042    ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function]
13043    cls.add_method('IpTos2Priority',
13044                   'uint8_t',
13045                   [param('uint8_t', 'ipTos')],
13046                   is_static=True)
13047    ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > sourceAddresses) [member function]
13048    cls.add_method('Ipv6JoinGroup',
13049                   'void',
13050                   [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')],
13051                   is_virtual=True)
13052    ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function]
13053    cls.add_method('Ipv6JoinGroup',
13054                   'void',
13055                   [param('ns3::Ipv6Address', 'address')],
13056                   is_virtual=True)
13057    ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function]
13058    cls.add_method('Ipv6LeaveGroup',
13059                   'void',
13060                   [],
13061                   is_virtual=True)
13062    ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function]
13063    cls.add_method('IsIpRecvTos',
13064                   'bool',
13065                   [],
13066                   is_const=True)
13067    ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function]
13068    cls.add_method('IsIpRecvTtl',
13069                   'bool',
13070                   [],
13071                   is_const=True)
13072    ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function]
13073    cls.add_method('IsIpv6RecvHopLimit',
13074                   'bool',
13075                   [],
13076                   is_const=True)
13077    ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function]
13078    cls.add_method('IsIpv6RecvTclass',
13079                   'bool',
13080                   [],
13081                   is_const=True)
13082    ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function]
13083    cls.add_method('IsRecvPktInfo',
13084                   'bool',
13085                   [],
13086                   is_const=True)
13087    ## socket.h (module 'network'): int ns3::Socket::Listen() [member function]
13088    cls.add_method('Listen',
13089                   'int',
13090                   [],
13091                   is_pure_virtual=True, is_virtual=True)
13092    ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function]
13093    cls.add_method('Recv',
13094                   'ns3::Ptr< ns3::Packet >',
13095                   [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')],
13096                   is_pure_virtual=True, is_virtual=True)
13097    ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv() [member function]
13098    cls.add_method('Recv',
13099                   'ns3::Ptr< ns3::Packet >',
13100                   [])
13101    ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function]
13102    cls.add_method('Recv',
13103                   'int',
13104                   [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')])
13105    ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function]
13106    cls.add_method('RecvFrom',
13107                   'ns3::Ptr< ns3::Packet >',
13108                   [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')],
13109                   is_pure_virtual=True, is_virtual=True)
13110    ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function]
13111    cls.add_method('RecvFrom',
13112                   'ns3::Ptr< ns3::Packet >',
13113                   [param('ns3::Address &', 'fromAddress')])
13114    ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function]
13115    cls.add_method('RecvFrom',
13116                   'int',
13117                   [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')])
13118    ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p, uint32_t flags) [member function]
13119    cls.add_method('Send',
13120                   'int',
13121                   [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')],
13122                   is_pure_virtual=True, is_virtual=True)
13123    ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p) [member function]
13124    cls.add_method('Send',
13125                   'int',
13126                   [param('ns3::Ptr< ns3::Packet >', 'p')])
13127    ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function]
13128    cls.add_method('Send',
13129                   'int',
13130                   [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')])
13131    ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr<ns3::Packet> p, uint32_t flags, ns3::Address const & toAddress) [member function]
13132    cls.add_method('SendTo',
13133                   'int',
13134                   [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')],
13135                   is_pure_virtual=True, is_virtual=True)
13136    ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function]
13137    cls.add_method('SendTo',
13138                   'int',
13139                   [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')])
13140    ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function]
13141    cls.add_method('SetAcceptCallback',
13142                   'void',
13143                   [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')])
13144    ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function]
13145    cls.add_method('SetAllowBroadcast',
13146                   'bool',
13147                   [param('bool', 'allowBroadcast')],
13148                   is_pure_virtual=True, is_virtual=True)
13149    ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function]
13150    cls.add_method('SetCloseCallbacks',
13151                   'void',
13152                   [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')])
13153    ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function]
13154    cls.add_method('SetConnectCallback',
13155                   'void',
13156                   [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')])
13157    ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function]
13158    cls.add_method('SetDataSentCallback',
13159                   'void',
13160                   [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')])
13161    ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function]
13162    cls.add_method('SetIpRecvTos',
13163                   'void',
13164                   [param('bool', 'ipv4RecvTos')])
13165    ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function]
13166    cls.add_method('SetIpRecvTtl',
13167                   'void',
13168                   [param('bool', 'ipv4RecvTtl')])
13169    ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function]
13170    cls.add_method('SetIpTos',
13171                   'void',
13172                   [param('uint8_t', 'ipTos')])
13173    ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function]
13174    cls.add_method('SetIpTtl',
13175                   'void',
13176                   [param('uint8_t', 'ipTtl')],
13177                   is_virtual=True)
13178    ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function]
13179    cls.add_method('SetIpv6HopLimit',
13180                   'void',
13181                   [param('uint8_t', 'ipHopLimit')],
13182                   is_virtual=True)
13183    ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function]
13184    cls.add_method('SetIpv6RecvHopLimit',
13185                   'void',
13186                   [param('bool', 'ipv6RecvHopLimit')])
13187    ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function]
13188    cls.add_method('SetIpv6RecvTclass',
13189                   'void',
13190                   [param('bool', 'ipv6RecvTclass')])
13191    ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function]
13192    cls.add_method('SetIpv6Tclass',
13193                   'void',
13194                   [param('int', 'ipTclass')])
13195    ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function]
13196    cls.add_method('SetPriority',
13197                   'void',
13198                   [param('uint8_t', 'priority')])
13199    ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> receivedData) [member function]
13200    cls.add_method('SetRecvCallback',
13201                   'void',
13202                   [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'receivedData')])
13203    ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function]
13204    cls.add_method('SetRecvPktInfo',
13205                   'void',
13206                   [param('bool', 'flag')])
13207    ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function]
13208    cls.add_method('SetSendCallback',
13209                   'void',
13210                   [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')])
13211    ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function]
13212    cls.add_method('ShutdownRecv',
13213                   'int',
13214                   [],
13215                   is_pure_virtual=True, is_virtual=True)
13216    ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function]
13217    cls.add_method('ShutdownSend',
13218                   'int',
13219                   [],
13220                   is_pure_virtual=True, is_virtual=True)
13221    ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function]
13222    cls.add_method('DoDispose',
13223                   'void',
13224                   [],
13225                   is_virtual=True, visibility='protected')
13226    ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function]
13227    cls.add_method('IsManualIpTtl',
13228                   'bool',
13229                   [],
13230                   is_const=True, visibility='protected')
13231    ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function]
13232    cls.add_method('IsManualIpv6HopLimit',
13233                   'bool',
13234                   [],
13235                   is_const=True, visibility='protected')
13236    ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function]
13237    cls.add_method('IsManualIpv6Tclass',
13238                   'bool',
13239                   [],
13240                   is_const=True, visibility='protected')
13241    ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function]
13242    cls.add_method('NotifyConnectionFailed',
13243                   'void',
13244                   [],
13245                   visibility='protected')
13246    ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function]
13247    cls.add_method('NotifyConnectionRequest',
13248                   'bool',
13249                   [param('ns3::Address const &', 'from')],
13250                   visibility='protected')
13251    ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function]
13252    cls.add_method('NotifyConnectionSucceeded',
13253                   'void',
13254                   [],
13255                   visibility='protected')
13256    ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function]
13257    cls.add_method('NotifyDataRecv',
13258                   'void',
13259                   [],
13260                   visibility='protected')
13261    ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function]
13262    cls.add_method('NotifyDataSent',
13263                   'void',
13264                   [param('uint32_t', 'size')],
13265                   visibility='protected')
13266    ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function]
13267    cls.add_method('NotifyErrorClose',
13268                   'void',
13269                   [],
13270                   visibility='protected')
13271    ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr<ns3::Socket> socket, ns3::Address const & from) [member function]
13272    cls.add_method('NotifyNewConnectionCreated',
13273                   'void',
13274                   [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')],
13275                   visibility='protected')
13276    ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function]
13277    cls.add_method('NotifyNormalClose',
13278                   'void',
13279                   [],
13280                   visibility='protected')
13281    ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function]
13282    cls.add_method('NotifySend',
13283                   'void',
13284                   [param('uint32_t', 'spaceAvailable')],
13285                   visibility='protected')
13286    return
13287
13288def register_Ns3SocketIpTosTag_methods(root_module, cls):
13289    ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor]
13290    cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')])
13291    ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor]
13292    cls.add_constructor([])
13293    ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function]
13294    cls.add_method('Deserialize',
13295                   'void',
13296                   [param('ns3::TagBuffer', 'i')],
13297                   is_virtual=True)
13298    ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function]
13299    cls.add_method('GetInstanceTypeId',
13300                   'ns3::TypeId',
13301                   [],
13302                   is_const=True, is_virtual=True)
13303    ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function]
13304    cls.add_method('GetSerializedSize',
13305                   'uint32_t',
13306                   [],
13307                   is_const=True, is_virtual=True)
13308    ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function]
13309    cls.add_method('GetTos',
13310                   'uint8_t',
13311                   [],
13312                   is_const=True)
13313    ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function]
13314    cls.add_method('GetTypeId',
13315                   'ns3::TypeId',
13316                   [],
13317                   is_static=True)
13318    ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function]
13319    cls.add_method('Print',
13320                   'void',
13321                   [param('std::ostream &', 'os')],
13322                   is_const=True, is_virtual=True)
13323    ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function]
13324    cls.add_method('Serialize',
13325                   'void',
13326                   [param('ns3::TagBuffer', 'i')],
13327                   is_const=True, is_virtual=True)
13328    ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function]
13329    cls.add_method('SetTos',
13330                   'void',
13331                   [param('uint8_t', 'tos')])
13332    return
13333
13334def register_Ns3SocketIpTtlTag_methods(root_module, cls):
13335    ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor]
13336    cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')])
13337    ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor]
13338    cls.add_constructor([])
13339    ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function]
13340    cls.add_method('Deserialize',
13341                   'void',
13342                   [param('ns3::TagBuffer', 'i')],
13343                   is_virtual=True)
13344    ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function]
13345    cls.add_method('GetInstanceTypeId',
13346                   'ns3::TypeId',
13347                   [],
13348                   is_const=True, is_virtual=True)
13349    ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function]
13350    cls.add_method('GetSerializedSize',
13351                   'uint32_t',
13352                   [],
13353                   is_const=True, is_virtual=True)
13354    ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function]
13355    cls.add_method('GetTtl',
13356                   'uint8_t',
13357                   [],
13358                   is_const=True)
13359    ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function]
13360    cls.add_method('GetTypeId',
13361                   'ns3::TypeId',
13362                   [],
13363                   is_static=True)
13364    ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function]
13365    cls.add_method('Print',
13366                   'void',
13367                   [param('std::ostream &', 'os')],
13368                   is_const=True, is_virtual=True)
13369    ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function]
13370    cls.add_method('Serialize',
13371                   'void',
13372                   [param('ns3::TagBuffer', 'i')],
13373                   is_const=True, is_virtual=True)
13374    ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function]
13375    cls.add_method('SetTtl',
13376                   'void',
13377                   [param('uint8_t', 'ttl')])
13378    return
13379
13380def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls):
13381    ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor]
13382    cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')])
13383    ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor]
13384    cls.add_constructor([])
13385    ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function]
13386    cls.add_method('Deserialize',
13387                   'void',
13388                   [param('ns3::TagBuffer', 'i')],
13389                   is_virtual=True)
13390    ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function]
13391    cls.add_method('GetHopLimit',
13392                   'uint8_t',
13393                   [],
13394                   is_const=True)
13395    ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function]
13396    cls.add_method('GetInstanceTypeId',
13397                   'ns3::TypeId',
13398                   [],
13399                   is_const=True, is_virtual=True)
13400    ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function]
13401    cls.add_method('GetSerializedSize',
13402                   'uint32_t',
13403                   [],
13404                   is_const=True, is_virtual=True)
13405    ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function]
13406    cls.add_method('GetTypeId',
13407                   'ns3::TypeId',
13408                   [],
13409                   is_static=True)
13410    ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function]
13411    cls.add_method('Print',
13412                   'void',
13413                   [param('std::ostream &', 'os')],
13414                   is_const=True, is_virtual=True)
13415    ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function]
13416    cls.add_method('Serialize',
13417                   'void',
13418                   [param('ns3::TagBuffer', 'i')],
13419                   is_const=True, is_virtual=True)
13420    ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function]
13421    cls.add_method('SetHopLimit',
13422                   'void',
13423                   [param('uint8_t', 'hopLimit')])
13424    return
13425
13426def register_Ns3SocketIpv6TclassTag_methods(root_module, cls):
13427    ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor]
13428    cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')])
13429    ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor]
13430    cls.add_constructor([])
13431    ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function]
13432    cls.add_method('Deserialize',
13433                   'void',
13434                   [param('ns3::TagBuffer', 'i')],
13435                   is_virtual=True)
13436    ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function]
13437    cls.add_method('GetInstanceTypeId',
13438                   'ns3::TypeId',
13439                   [],
13440                   is_const=True, is_virtual=True)
13441    ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function]
13442    cls.add_method('GetSerializedSize',
13443                   'uint32_t',
13444                   [],
13445                   is_const=True, is_virtual=True)
13446    ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function]
13447    cls.add_method('GetTclass',
13448                   'uint8_t',
13449                   [],
13450                   is_const=True)
13451    ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function]
13452    cls.add_method('GetTypeId',
13453                   'ns3::TypeId',
13454                   [],
13455                   is_static=True)
13456    ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function]
13457    cls.add_method('Print',
13458                   'void',
13459                   [param('std::ostream &', 'os')],
13460                   is_const=True, is_virtual=True)
13461    ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function]
13462    cls.add_method('Serialize',
13463                   'void',
13464                   [param('ns3::TagBuffer', 'i')],
13465                   is_const=True, is_virtual=True)
13466    ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function]
13467    cls.add_method('SetTclass',
13468                   'void',
13469                   [param('uint8_t', 'tclass')])
13470    return
13471
13472def register_Ns3SocketPriorityTag_methods(root_module, cls):
13473    ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor]
13474    cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')])
13475    ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor]
13476    cls.add_constructor([])
13477    ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function]
13478    cls.add_method('Deserialize',
13479                   'void',
13480                   [param('ns3::TagBuffer', 'i')],
13481                   is_virtual=True)
13482    ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function]
13483    cls.add_method('GetInstanceTypeId',
13484                   'ns3::TypeId',
13485                   [],
13486                   is_const=True, is_virtual=True)
13487    ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function]
13488    cls.add_method('GetPriority',
13489                   'uint8_t',
13490                   [],
13491                   is_const=True)
13492    ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function]
13493    cls.add_method('GetSerializedSize',
13494                   'uint32_t',
13495                   [],
13496                   is_const=True, is_virtual=True)
13497    ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function]
13498    cls.add_method('GetTypeId',
13499                   'ns3::TypeId',
13500                   [],
13501                   is_static=True)
13502    ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function]
13503    cls.add_method('Print',
13504                   'void',
13505                   [param('std::ostream &', 'os')],
13506                   is_const=True, is_virtual=True)
13507    ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function]
13508    cls.add_method('Serialize',
13509                   'void',
13510                   [param('ns3::TagBuffer', 'i')],
13511                   is_const=True, is_virtual=True)
13512    ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function]
13513    cls.add_method('SetPriority',
13514                   'void',
13515                   [param('uint8_t', 'priority')])
13516    return
13517
13518def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls):
13519    ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor]
13520    cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')])
13521    ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor]
13522    cls.add_constructor([])
13523    ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function]
13524    cls.add_method('Deserialize',
13525                   'void',
13526                   [param('ns3::TagBuffer', 'i')],
13527                   is_virtual=True)
13528    ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function]
13529    cls.add_method('Disable',
13530                   'void',
13531                   [])
13532    ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function]
13533    cls.add_method('Enable',
13534                   'void',
13535                   [])
13536    ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function]
13537    cls.add_method('GetInstanceTypeId',
13538                   'ns3::TypeId',
13539                   [],
13540                   is_const=True, is_virtual=True)
13541    ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function]
13542    cls.add_method('GetSerializedSize',
13543                   'uint32_t',
13544                   [],
13545                   is_const=True, is_virtual=True)
13546    ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function]
13547    cls.add_method('GetTypeId',
13548                   'ns3::TypeId',
13549                   [],
13550                   is_static=True)
13551    ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function]
13552    cls.add_method('IsEnabled',
13553                   'bool',
13554                   [],
13555                   is_const=True)
13556    ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function]
13557    cls.add_method('Print',
13558                   'void',
13559                   [param('std::ostream &', 'os')],
13560                   is_const=True, is_virtual=True)
13561    ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function]
13562    cls.add_method('Serialize',
13563                   'void',
13564                   [param('ns3::TagBuffer', 'i')],
13565                   is_const=True, is_virtual=True)
13566    return
13567
13568def register_Ns3SpectrumInterference_methods(root_module, cls):
13569    ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor]
13570    cls.add_constructor([])
13571    ## spectrum-interference.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumInterference::GetTypeId() [member function]
13572    cls.add_method('GetTypeId',
13573                   'ns3::TypeId',
13574                   [],
13575                   is_static=True)
13576    ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr<ns3::SpectrumErrorModel> e) [member function]
13577    cls.add_method('SetErrorModel',
13578                   'void',
13579                   [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')])
13580    ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::StartRx(ns3::Ptr<const ns3::Packet> p, ns3::Ptr<const ns3::SpectrumValue> rxPsd) [member function]
13581    cls.add_method('StartRx',
13582                   'void',
13583                   [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')])
13584    ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AbortRx() [member function]
13585    cls.add_method('AbortRx',
13586                   'void',
13587                   [])
13588    ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function]
13589    cls.add_method('EndRx',
13590                   'bool',
13591                   [])
13592    ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr<const ns3::SpectrumValue> spd, ns3::Time const duration) [member function]
13593    cls.add_method('AddSignal',
13594                   'void',
13595                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')])
13596    ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr<const ns3::SpectrumValue> noisePsd) [member function]
13597    cls.add_method('SetNoisePowerSpectralDensity',
13598                   'void',
13599                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
13600    ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [constructor]
13601    cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')])
13602    ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::DoDispose() [member function]
13603    cls.add_method('DoDispose',
13604                   'void',
13605                   [],
13606                   is_virtual=True, visibility='protected')
13607    return
13608
13609def register_Ns3SpectrumModel_methods(root_module, cls):
13610    cls.add_binary_comparison_operator('==')
13611    ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor]
13612    cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')])
13613    ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector<double, std::allocator<double> > const & centerFreqs) [constructor]
13614    cls.add_constructor([param('std::vector< double > const &', 'centerFreqs')])
13615    ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands const & bands) [constructor]
13616    cls.add_constructor([param('ns3::Bands const &', 'bands')])
13617    ## spectrum-model.h (module 'spectrum'): std::vector<ns3::BandInfo, std::allocator<ns3::BandInfo> >::const_iterator ns3::SpectrumModel::Begin() const [member function]
13618    cls.add_method('Begin',
13619                   'std::vector< ns3::BandInfo > const_iterator',
13620                   [],
13621                   is_const=True)
13622    ## spectrum-model.h (module 'spectrum'): std::vector<ns3::BandInfo, std::allocator<ns3::BandInfo> >::const_iterator ns3::SpectrumModel::End() const [member function]
13623    cls.add_method('End',
13624                   'std::vector< ns3::BandInfo > const_iterator',
13625                   [],
13626                   is_const=True)
13627    ## spectrum-model.h (module 'spectrum'): size_t ns3::SpectrumModel::GetNumBands() const [member function]
13628    cls.add_method('GetNumBands',
13629                   'size_t',
13630                   [],
13631                   is_const=True)
13632    ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function]
13633    cls.add_method('GetUid',
13634                   'ns3::SpectrumModelUid_t',
13635                   [],
13636                   is_const=True)
13637    ## spectrum-model.h (module 'spectrum'): bool ns3::SpectrumModel::IsOrthogonal(ns3::SpectrumModel const & other) const [member function]
13638    cls.add_method('IsOrthogonal',
13639                   'bool',
13640                   [param('ns3::SpectrumModel const &', 'other')],
13641                   is_const=True)
13642    return
13643
13644def register_Ns3SpectrumPhy_methods(root_module, cls):
13645    ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor]
13646    cls.add_constructor([])
13647    ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function]
13648    cls.add_method('GetTypeId',
13649                   'ns3::TypeId',
13650                   [],
13651                   is_static=True)
13652    ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
13653    cls.add_method('SetDevice',
13654                   'void',
13655                   [param('ns3::Ptr< ns3::NetDevice >', 'd')],
13656                   is_pure_virtual=True, is_virtual=True)
13657    ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::SpectrumPhy::GetDevice() const [member function]
13658    cls.add_method('GetDevice',
13659                   'ns3::Ptr< ns3::NetDevice >',
13660                   [],
13661                   is_const=True, is_pure_virtual=True, is_virtual=True)
13662    ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
13663    cls.add_method('SetMobility',
13664                   'void',
13665                   [param('ns3::Ptr< ns3::MobilityModel >', 'm')],
13666                   is_pure_virtual=True, is_virtual=True)
13667    ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::SpectrumPhy::GetMobility() const [member function]
13668    cls.add_method('GetMobility',
13669                   'ns3::Ptr< ns3::MobilityModel >',
13670                   [],
13671                   is_const=True, is_pure_virtual=True, is_virtual=True)
13672    ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
13673    cls.add_method('SetChannel',
13674                   'void',
13675                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')],
13676                   is_pure_virtual=True, is_virtual=True)
13677    ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<const ns3::SpectrumModel> ns3::SpectrumPhy::GetRxSpectrumModel() const [member function]
13678    cls.add_method('GetRxSpectrumModel',
13679                   'ns3::Ptr< ns3::SpectrumModel const >',
13680                   [],
13681                   is_const=True, is_pure_virtual=True, is_virtual=True)
13682    ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::AntennaModel> ns3::SpectrumPhy::GetRxAntenna() const [member function]
13683    cls.add_method('GetRxAntenna',
13684                   'ns3::Ptr< ns3::AntennaModel >',
13685                   [],
13686                   is_const=True, is_pure_virtual=True, is_virtual=True)
13687    ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
13688    cls.add_method('StartRx',
13689                   'void',
13690                   [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')],
13691                   is_pure_virtual=True, is_virtual=True)
13692    return
13693
13694def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls):
13695    ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [constructor]
13696    cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')])
13697    ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor]
13698    cls.add_constructor([])
13699    ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumValue> ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr<const ns3::SpectrumValue> txPsd, ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function]
13700    cls.add_method('CalcRxPowerSpectralDensity',
13701                   'ns3::Ptr< ns3::SpectrumValue >',
13702                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')],
13703                   is_const=True)
13704    ## spectrum-propagation-loss-model.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function]
13705    cls.add_method('GetTypeId',
13706                   'ns3::TypeId',
13707                   [],
13708                   is_static=True)
13709    ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr<ns3::SpectrumPropagationLossModel> next) [member function]
13710    cls.add_method('SetNext',
13711                   'void',
13712                   [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')])
13713    ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::DoDispose() [member function]
13714    cls.add_method('DoDispose',
13715                   'void',
13716                   [],
13717                   is_virtual=True, visibility='protected')
13718    ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumValue> ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr<const ns3::SpectrumValue> txPsd, ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function]
13719    cls.add_method('DoCalcRxPowerSpectralDensity',
13720                   'ns3::Ptr< ns3::SpectrumValue >',
13721                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')],
13722                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
13723    return
13724
13725def register_Ns3SpectrumSignalParameters_methods(root_module, cls):
13726    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters() [constructor]
13727    cls.add_constructor([])
13728    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters(ns3::SpectrumSignalParameters const & p) [constructor]
13729    cls.add_constructor([param('ns3::SpectrumSignalParameters const &', 'p')])
13730    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::SpectrumSignalParameters::Copy() [member function]
13731    cls.add_method('Copy',
13732                   'ns3::Ptr< ns3::SpectrumSignalParameters >',
13733                   [],
13734                   is_virtual=True)
13735    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable]
13736    cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False)
13737    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable]
13738    cls.add_instance_attribute('duration', 'ns3::Time', is_const=False)
13739    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable]
13740    cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False)
13741    ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable]
13742    cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False)
13743    return
13744
13745def register_Ns3SpectrumValue_methods(root_module, cls):
13746    cls.add_output_stream_operator()
13747    cls.add_unary_numeric_operator('-')
13748    cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right'))
13749    cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right'))
13750    cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right'))
13751    cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right'))
13752    cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right'))
13753    cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right'))
13754    cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right'))
13755    cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right'))
13756    cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right'))
13757    cls.add_inplace_numeric_operator('*=', param('double', 'right'))
13758    cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right'))
13759    cls.add_inplace_numeric_operator('+=', param('double', 'right'))
13760    cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right'))
13761    cls.add_inplace_numeric_operator('-=', param('double', 'right'))
13762    cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right'))
13763    cls.add_inplace_numeric_operator('/=', param('double', 'right'))
13764    ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [constructor]
13765    cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')])
13766    ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::Ptr<const ns3::SpectrumModel> sm) [constructor]
13767    cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')])
13768    ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor]
13769    cls.add_constructor([])
13770    ## spectrum-value.h (module 'spectrum'): std::vector<ns3::BandInfo, std::allocator<ns3::BandInfo> >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function]
13771    cls.add_method('ConstBandsBegin',
13772                   'std::vector< ns3::BandInfo > const_iterator',
13773                   [],
13774                   is_const=True)
13775    ## spectrum-value.h (module 'spectrum'): std::vector<ns3::BandInfo, std::allocator<ns3::BandInfo> >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function]
13776    cls.add_method('ConstBandsEnd',
13777                   'std::vector< ns3::BandInfo > const_iterator',
13778                   [],
13779                   is_const=True)
13780    ## spectrum-value.h (module 'spectrum'): std::vector<double, std::allocator<double> >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function]
13781    cls.add_method('ConstValuesBegin',
13782                   'std::vector< double > const_iterator',
13783                   [],
13784                   is_const=True)
13785    ## spectrum-value.h (module 'spectrum'): std::vector<double, std::allocator<double> >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function]
13786    cls.add_method('ConstValuesEnd',
13787                   'std::vector< double > const_iterator',
13788                   [],
13789                   is_const=True)
13790    ## spectrum-value.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumValue> ns3::SpectrumValue::Copy() const [member function]
13791    cls.add_method('Copy',
13792                   'ns3::Ptr< ns3::SpectrumValue >',
13793                   [],
13794                   is_const=True)
13795    ## spectrum-value.h (module 'spectrum'): ns3::Ptr<const ns3::SpectrumModel> ns3::SpectrumValue::GetSpectrumModel() const [member function]
13796    cls.add_method('GetSpectrumModel',
13797                   'ns3::Ptr< ns3::SpectrumModel const >',
13798                   [],
13799                   is_const=True)
13800    ## spectrum-value.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function]
13801    cls.add_method('GetSpectrumModelUid',
13802                   'ns3::SpectrumModelUid_t',
13803                   [],
13804                   is_const=True)
13805    ## spectrum-value.h (module 'spectrum'): uint32_t ns3::SpectrumValue::GetValuesN() const [member function]
13806    cls.add_method('GetValuesN',
13807                   'uint32_t',
13808                   [],
13809                   is_const=True)
13810    ## spectrum-value.h (module 'spectrum'): double const & ns3::SpectrumValue::ValuesAt(uint32_t pos) const [member function]
13811    cls.add_method('ValuesAt',
13812                   'double const &',
13813                   [param('uint32_t', 'pos')],
13814                   is_const=True)
13815    ## spectrum-value.h (module 'spectrum'): std::vector<double, std::allocator<double> >::iterator ns3::SpectrumValue::ValuesBegin() [member function]
13816    cls.add_method('ValuesBegin',
13817                   'std::vector< double > iterator',
13818                   [])
13819    ## spectrum-value.h (module 'spectrum'): std::vector<double, std::allocator<double> >::iterator ns3::SpectrumValue::ValuesEnd() [member function]
13820    cls.add_method('ValuesEnd',
13821                   'std::vector< double > iterator',
13822                   [])
13823    return
13824
13825def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
13826    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
13827    cls.add_method('GetTypeId',
13828                   'ns3::TypeId',
13829                   [],
13830                   is_static=True)
13831    ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
13832    cls.add_constructor([])
13833    ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
13834    cls.add_method('DoCalcRxPower',
13835                   'double',
13836                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
13837                   is_const=True, is_virtual=True, visibility='private')
13838    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function]
13839    cls.add_method('DoAssignStreams',
13840                   'int64_t',
13841                   [param('int64_t', 'stream')],
13842                   is_virtual=True, visibility='private')
13843    return
13844
13845def register_Ns3TraceSourceAccessor_methods(root_module, cls):
13846    ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor]
13847    cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')])
13848    ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor]
13849    cls.add_constructor([])
13850    ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
13851    cls.add_method('Connect',
13852                   'bool',
13853                   [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
13854                   is_const=True, is_pure_virtual=True, is_virtual=True)
13855    ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
13856    cls.add_method('ConnectWithoutContext',
13857                   'bool',
13858                   [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
13859                   is_const=True, is_pure_virtual=True, is_virtual=True)
13860    ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
13861    cls.add_method('Disconnect',
13862                   'bool',
13863                   [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
13864                   is_const=True, is_pure_virtual=True, is_virtual=True)
13865    ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
13866    cls.add_method('DisconnectWithoutContext',
13867                   'bool',
13868                   [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
13869                   is_const=True, is_pure_virtual=True, is_virtual=True)
13870    return
13871
13872def register_Ns3Trailer_methods(root_module, cls):
13873    cls.add_output_stream_operator()
13874    ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor]
13875    cls.add_constructor([])
13876    ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor]
13877    cls.add_constructor([param('ns3::Trailer const &', 'arg0')])
13878    ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function]
13879    cls.add_method('Deserialize',
13880                   'uint32_t',
13881                   [param('ns3::Buffer::Iterator', 'end')],
13882                   is_pure_virtual=True, is_virtual=True)
13883    ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
13884    cls.add_method('Deserialize',
13885                   'uint32_t',
13886                   [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')],
13887                   is_virtual=True)
13888    ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function]
13889    cls.add_method('GetSerializedSize',
13890                   'uint32_t',
13891                   [],
13892                   is_const=True, is_pure_virtual=True, is_virtual=True)
13893    ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function]
13894    cls.add_method('GetTypeId',
13895                   'ns3::TypeId',
13896                   [],
13897                   is_static=True)
13898    ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function]
13899    cls.add_method('Print',
13900                   'void',
13901                   [param('std::ostream &', 'os')],
13902                   is_const=True, is_pure_virtual=True, is_virtual=True)
13903    ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function]
13904    cls.add_method('Serialize',
13905                   'void',
13906                   [param('ns3::Buffer::Iterator', 'start')],
13907                   is_const=True, is_pure_virtual=True, is_virtual=True)
13908    return
13909
13910def register_Ns3TriangularRandomVariable_methods(root_module, cls):
13911    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function]
13912    cls.add_method('GetTypeId',
13913                   'ns3::TypeId',
13914                   [],
13915                   is_static=True)
13916    ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor]
13917    cls.add_constructor([])
13918    ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function]
13919    cls.add_method('GetMean',
13920                   'double',
13921                   [],
13922                   is_const=True)
13923    ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function]
13924    cls.add_method('GetMin',
13925                   'double',
13926                   [],
13927                   is_const=True)
13928    ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function]
13929    cls.add_method('GetMax',
13930                   'double',
13931                   [],
13932                   is_const=True)
13933    ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function]
13934    cls.add_method('GetValue',
13935                   'double',
13936                   [param('double', 'mean'), param('double', 'min'), param('double', 'max')])
13937    ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function]
13938    cls.add_method('GetInteger',
13939                   'uint32_t',
13940                   [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')])
13941    ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function]
13942    cls.add_method('GetValue',
13943                   'double',
13944                   [],
13945                   is_virtual=True)
13946    ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function]
13947    cls.add_method('GetInteger',
13948                   'uint32_t',
13949                   [],
13950                   is_virtual=True)
13951    return
13952
13953def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls):
13954    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function]
13955    cls.add_method('GetTypeId',
13956                   'ns3::TypeId',
13957                   [],
13958                   is_static=True)
13959    ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor]
13960    cls.add_constructor([])
13961    ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function]
13962    cls.add_method('SetFrequency',
13963                   'void',
13964                   [param('double', 'frequency')])
13965    ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
13966    cls.add_method('SetSystemLoss',
13967                   'void',
13968                   [param('double', 'systemLoss')])
13969    ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function]
13970    cls.add_method('SetMinDistance',
13971                   'void',
13972                   [param('double', 'minDistance')])
13973    ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function]
13974    cls.add_method('GetMinDistance',
13975                   'double',
13976                   [],
13977                   is_const=True)
13978    ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function]
13979    cls.add_method('GetFrequency',
13980                   'double',
13981                   [],
13982                   is_const=True)
13983    ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function]
13984    cls.add_method('GetSystemLoss',
13985                   'double',
13986                   [],
13987                   is_const=True)
13988    ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function]
13989    cls.add_method('SetHeightAboveZ',
13990                   'void',
13991                   [param('double', 'heightAboveZ')])
13992    ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
13993    cls.add_method('DoCalcRxPower',
13994                   'double',
13995                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
13996                   is_const=True, is_virtual=True, visibility='private')
13997    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function]
13998    cls.add_method('DoAssignStreams',
13999                   'int64_t',
14000                   [param('int64_t', 'stream')],
14001                   is_virtual=True, visibility='private')
14002    return
14003
14004def register_Ns3UeManager_methods(root_module, cls):
14005    ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::UeManager const & arg0) [constructor]
14006    cls.add_constructor([param('ns3::UeManager const &', 'arg0')])
14007    ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager() [constructor]
14008    cls.add_constructor([])
14009    ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::Ptr<ns3::LteEnbRrc> rrc, uint16_t rnti, ns3::UeManager::State s, uint8_t componentCarrierId) [constructor]
14010    cls.add_constructor([param('ns3::Ptr< ns3::LteEnbRrc >', 'rrc'), param('uint16_t', 'rnti'), param('ns3::UeManager::State', 's'), param('uint8_t', 'componentCarrierId')])
14011    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CancelPendingEvents() [member function]
14012    cls.add_method('CancelPendingEvents',
14013                   'void',
14014                   [])
14015    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CmacUeConfigUpdateInd(ns3::LteEnbCmacSapUser::UeConfig cmacParams) [member function]
14016    cls.add_method('CmacUeConfigUpdateInd',
14017                   'void',
14018                   [param('ns3::LteEnbCmacSapUser::UeConfig', 'cmacParams')])
14019    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CompleteSetupUe(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function]
14020    cls.add_method('CompleteSetupUe',
14021                   'void',
14022                   [param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')])
14023    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoReceivePdcpSdu(ns3::LtePdcpSapUser::ReceivePdcpSduParameters params) [member function]
14024    cls.add_method('DoReceivePdcpSdu',
14025                   'void',
14026                   [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')])
14027    ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::UeManager::GetComponentCarrierId() const [member function]
14028    cls.add_method('GetComponentCarrierId',
14029                   'uint8_t',
14030                   [],
14031                   is_const=True)
14032    ## lte-enb-rrc.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabToBeSetupItem, std::allocator<ns3::EpcX2Sap::ErabToBeSetupItem> > ns3::UeManager::GetErabList() [member function]
14033    cls.add_method('GetErabList',
14034                   'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >',
14035                   [])
14036    ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() const [member function]
14037    cls.add_method('GetImsi',
14038                   'uint64_t',
14039                   [],
14040                   is_const=True)
14041    ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function]
14042    cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo',
14043                   'ns3::LteRrcSap::RadioResourceConfigDedicated',
14044                   [])
14045    ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() const [member function]
14046    cls.add_method('GetRnti',
14047                   'uint16_t',
14048                   [],
14049                   is_const=True)
14050    ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function]
14051    cls.add_method('GetRrcConnectionReconfigurationForHandover',
14052                   'ns3::LteRrcSap::RrcConnectionReconfiguration',
14053                   [])
14054    ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() const [member function]
14055    cls.add_method('GetSrsConfigurationIndex',
14056                   'uint16_t',
14057                   [],
14058                   is_const=True)
14059    ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() const [member function]
14060    cls.add_method('GetState',
14061                   'ns3::UeManager::State',
14062                   [],
14063                   is_const=True)
14064    ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function]
14065    cls.add_method('GetTypeId',
14066                   'ns3::TypeId',
14067                   [],
14068                   is_static=True)
14069    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::InitialContextSetupRequest() [member function]
14070    cls.add_method('InitialContextSetupRequest',
14071                   'void',
14072                   [])
14073    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::PrepareHandover(uint16_t cellId) [member function]
14074    cls.add_method('PrepareHandover',
14075                   'void',
14076                   [param('uint16_t', 'cellId')])
14077    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecordDataRadioBearersToBeStarted() [member function]
14078    cls.add_method('RecordDataRadioBearersToBeStarted',
14079                   'void',
14080                   [])
14081    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverPreparationFailure(uint16_t cellId) [member function]
14082    cls.add_method('RecvHandoverPreparationFailure',
14083                   'void',
14084                   [param('uint16_t', 'cellId')])
14085    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function]
14086    cls.add_method('RecvHandoverRequestAck',
14087                   'void',
14088                   [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')])
14089    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function]
14090    cls.add_method('RecvIdealUeContextRemoveRequest',
14091                   'void',
14092                   [param('uint16_t', 'rnti')])
14093    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvMeasurementReport(ns3::LteRrcSap::MeasurementReport msg) [member function]
14094    cls.add_method('RecvMeasurementReport',
14095                   'void',
14096                   [param('ns3::LteRrcSap::MeasurementReport', 'msg')])
14097    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function]
14098    cls.add_method('RecvRrcConnectionReconfigurationCompleted',
14099                   'void',
14100                   [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')])
14101    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function]
14102    cls.add_method('RecvRrcConnectionReestablishmentComplete',
14103                   'void',
14104                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')])
14105    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function]
14106    cls.add_method('RecvRrcConnectionReestablishmentRequest',
14107                   'void',
14108                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')])
14109    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest msg) [member function]
14110    cls.add_method('RecvRrcConnectionRequest',
14111                   'void',
14112                   [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')])
14113    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function]
14114    cls.add_method('RecvRrcConnectionSetupCompleted',
14115                   'void',
14116                   [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')])
14117    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function]
14118    cls.add_method('RecvSnStatusTransfer',
14119                   'void',
14120                   [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')])
14121    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function]
14122    cls.add_method('RecvUeContextRelease',
14123                   'void',
14124                   [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')])
14125    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ReleaseDataRadioBearer(uint8_t drbid) [member function]
14126    cls.add_method('ReleaseDataRadioBearer',
14127                   'void',
14128                   [param('uint8_t', 'drbid')])
14129    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ScheduleRrcConnectionReconfiguration() [member function]
14130    cls.add_method('ScheduleRrcConnectionReconfiguration',
14131                   'void',
14132                   [])
14133    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendData(uint8_t bid, ns3::Ptr<ns3::Packet> p) [member function]
14134    cls.add_method('SendData',
14135                   'void',
14136                   [param('uint8_t', 'bid'), param('ns3::Ptr< ns3::Packet >', 'p')])
14137    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendUeContextRelease() [member function]
14138    cls.add_method('SendUeContextRelease',
14139                   'void',
14140                   [])
14141    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetImsi(uint64_t imsi) [member function]
14142    cls.add_method('SetImsi',
14143                   'void',
14144                   [param('uint64_t', 'imsi')])
14145    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetPdschConfigDedicated(ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function]
14146    cls.add_method('SetPdschConfigDedicated',
14147                   'void',
14148                   [param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')])
14149    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSource(uint16_t sourceCellId, uint16_t sourceX2apId) [member function]
14150    cls.add_method('SetSource',
14151                   'void',
14152                   [param('uint16_t', 'sourceCellId'), param('uint16_t', 'sourceX2apId')])
14153    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSrsConfigurationIndex(uint16_t srsConfIndex) [member function]
14154    cls.add_method('SetSrsConfigurationIndex',
14155                   'void',
14156                   [param('uint16_t', 'srsConfIndex')])
14157    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint32_t gtpTeid, ns3::Ipv4Address transportLayerAddress) [member function]
14158    cls.add_method('SetupDataRadioBearer',
14159                   'void',
14160                   [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint32_t', 'gtpTeid'), param('ns3::Ipv4Address', 'transportLayerAddress')])
14161    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::StartDataRadioBearers() [member function]
14162    cls.add_method('StartDataRadioBearers',
14163                   'void',
14164                   [])
14165    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoDispose() [member function]
14166    cls.add_method('DoDispose',
14167                   'void',
14168                   [],
14169                   is_virtual=True, visibility='protected')
14170    ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function]
14171    cls.add_method('DoInitialize',
14172                   'void',
14173                   [],
14174                   is_virtual=True, visibility='protected')
14175    return
14176
14177def register_Ns3UniformRandomVariable_methods(root_module, cls):
14178    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function]
14179    cls.add_method('GetTypeId',
14180                   'ns3::TypeId',
14181                   [],
14182                   is_static=True)
14183    ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor]
14184    cls.add_constructor([])
14185    ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function]
14186    cls.add_method('GetMin',
14187                   'double',
14188                   [],
14189                   is_const=True)
14190    ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function]
14191    cls.add_method('GetMax',
14192                   'double',
14193                   [],
14194                   is_const=True)
14195    ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function]
14196    cls.add_method('GetValue',
14197                   'double',
14198                   [param('double', 'min'), param('double', 'max')])
14199    ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function]
14200    cls.add_method('GetInteger',
14201                   'uint32_t',
14202                   [param('uint32_t', 'min'), param('uint32_t', 'max')])
14203    ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function]
14204    cls.add_method('GetValue',
14205                   'double',
14206                   [],
14207                   is_virtual=True)
14208    ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function]
14209    cls.add_method('GetInteger',
14210                   'uint32_t',
14211                   [],
14212                   is_virtual=True)
14213    return
14214
14215def register_Ns3VendorSpecificValue_methods(root_module, cls):
14216    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue() [constructor]
14217    cls.add_constructor([])
14218    ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue(ns3::VendorSpecificValue const & arg0) [constructor]
14219    cls.add_constructor([param('ns3::VendorSpecificValue const &', 'arg0')])
14220    return
14221
14222def register_Ns3WeibullRandomVariable_methods(root_module, cls):
14223    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function]
14224    cls.add_method('GetTypeId',
14225                   'ns3::TypeId',
14226                   [],
14227                   is_static=True)
14228    ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor]
14229    cls.add_constructor([])
14230    ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function]
14231    cls.add_method('GetScale',
14232                   'double',
14233                   [],
14234                   is_const=True)
14235    ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function]
14236    cls.add_method('GetShape',
14237                   'double',
14238                   [],
14239                   is_const=True)
14240    ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function]
14241    cls.add_method('GetBound',
14242                   'double',
14243                   [],
14244                   is_const=True)
14245    ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function]
14246    cls.add_method('GetValue',
14247                   'double',
14248                   [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')])
14249    ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function]
14250    cls.add_method('GetInteger',
14251                   'uint32_t',
14252                   [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
14253    ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function]
14254    cls.add_method('GetValue',
14255                   'double',
14256                   [],
14257                   is_virtual=True)
14258    ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function]
14259    cls.add_method('GetInteger',
14260                   'uint32_t',
14261                   [],
14262                   is_virtual=True)
14263    return
14264
14265def register_Ns3X2CellInfo_methods(root_module, cls):
14266    ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(ns3::X2CellInfo const & arg0) [constructor]
14267    cls.add_constructor([param('ns3::X2CellInfo const &', 'arg0')])
14268    ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(uint16_t localCellId, uint16_t remoteCellId) [constructor]
14269    cls.add_constructor([param('uint16_t', 'localCellId'), param('uint16_t', 'remoteCellId')])
14270    ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_localCellId [variable]
14271    cls.add_instance_attribute('m_localCellId', 'uint16_t', is_const=False)
14272    ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_remoteCellId [variable]
14273    cls.add_instance_attribute('m_remoteCellId', 'uint16_t', is_const=False)
14274    return
14275
14276def register_Ns3X2IfaceInfo_methods(root_module, cls):
14277    ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::X2IfaceInfo const & arg0) [constructor]
14278    cls.add_constructor([param('ns3::X2IfaceInfo const &', 'arg0')])
14279    ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::Ipv4Address remoteIpAddr, ns3::Ptr<ns3::Socket> localCtrlPlaneSocket, ns3::Ptr<ns3::Socket> localUserPlaneSocket) [constructor]
14280    cls.add_constructor([param('ns3::Ipv4Address', 'remoteIpAddr'), param('ns3::Ptr< ns3::Socket >', 'localCtrlPlaneSocket'), param('ns3::Ptr< ns3::Socket >', 'localUserPlaneSocket')])
14281    ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localCtrlPlaneSocket [variable]
14282    cls.add_instance_attribute('m_localCtrlPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False)
14283    ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localUserPlaneSocket [variable]
14284    cls.add_instance_attribute('m_localUserPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False)
14285    ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_remoteIpAddr [variable]
14286    cls.add_instance_attribute('m_remoteIpAddr', 'ns3::Ipv4Address', is_const=False)
14287    return
14288
14289def register_Ns3ZetaRandomVariable_methods(root_module, cls):
14290    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function]
14291    cls.add_method('GetTypeId',
14292                   'ns3::TypeId',
14293                   [],
14294                   is_static=True)
14295    ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor]
14296    cls.add_constructor([])
14297    ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function]
14298    cls.add_method('GetAlpha',
14299                   'double',
14300                   [],
14301                   is_const=True)
14302    ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function]
14303    cls.add_method('GetValue',
14304                   'double',
14305                   [param('double', 'alpha')])
14306    ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function]
14307    cls.add_method('GetInteger',
14308                   'uint32_t',
14309                   [param('uint32_t', 'alpha')])
14310    ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function]
14311    cls.add_method('GetValue',
14312                   'double',
14313                   [],
14314                   is_virtual=True)
14315    ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function]
14316    cls.add_method('GetInteger',
14317                   'uint32_t',
14318                   [],
14319                   is_virtual=True)
14320    return
14321
14322def register_Ns3ZipfRandomVariable_methods(root_module, cls):
14323    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function]
14324    cls.add_method('GetTypeId',
14325                   'ns3::TypeId',
14326                   [],
14327                   is_static=True)
14328    ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor]
14329    cls.add_constructor([])
14330    ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function]
14331    cls.add_method('GetN',
14332                   'uint32_t',
14333                   [],
14334                   is_const=True)
14335    ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function]
14336    cls.add_method('GetAlpha',
14337                   'double',
14338                   [],
14339                   is_const=True)
14340    ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function]
14341    cls.add_method('GetValue',
14342                   'double',
14343                   [param('uint32_t', 'n'), param('double', 'alpha')])
14344    ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function]
14345    cls.add_method('GetInteger',
14346                   'uint32_t',
14347                   [param('uint32_t', 'n'), param('uint32_t', 'alpha')])
14348    ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function]
14349    cls.add_method('GetValue',
14350                   'double',
14351                   [],
14352                   is_virtual=True)
14353    ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function]
14354    cls.add_method('GetInteger',
14355                   'uint32_t',
14356                   [],
14357                   is_virtual=True)
14358    return
14359
14360def register_Ns3Application_methods(root_module, cls):
14361    ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [constructor]
14362    cls.add_constructor([param('ns3::Application const &', 'arg0')])
14363    ## application.h (module 'network'): ns3::Application::Application() [constructor]
14364    cls.add_constructor([])
14365    ## application.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Application::GetNode() const [member function]
14366    cls.add_method('GetNode',
14367                   'ns3::Ptr< ns3::Node >',
14368                   [],
14369                   is_const=True)
14370    ## application.h (module 'network'): static ns3::TypeId ns3::Application::GetTypeId() [member function]
14371    cls.add_method('GetTypeId',
14372                   'ns3::TypeId',
14373                   [],
14374                   is_static=True)
14375    ## application.h (module 'network'): void ns3::Application::SetNode(ns3::Ptr<ns3::Node> node) [member function]
14376    cls.add_method('SetNode',
14377                   'void',
14378                   [param('ns3::Ptr< ns3::Node >', 'node')])
14379    ## application.h (module 'network'): void ns3::Application::SetStartTime(ns3::Time start) [member function]
14380    cls.add_method('SetStartTime',
14381                   'void',
14382                   [param('ns3::Time', 'start')])
14383    ## application.h (module 'network'): void ns3::Application::SetStopTime(ns3::Time stop) [member function]
14384    cls.add_method('SetStopTime',
14385                   'void',
14386                   [param('ns3::Time', 'stop')])
14387    ## application.h (module 'network'): void ns3::Application::DoDispose() [member function]
14388    cls.add_method('DoDispose',
14389                   'void',
14390                   [],
14391                   is_virtual=True, visibility='protected')
14392    ## application.h (module 'network'): void ns3::Application::DoInitialize() [member function]
14393    cls.add_method('DoInitialize',
14394                   'void',
14395                   [],
14396                   is_virtual=True, visibility='protected')
14397    ## application.h (module 'network'): void ns3::Application::StartApplication() [member function]
14398    cls.add_method('StartApplication',
14399                   'void',
14400                   [],
14401                   is_virtual=True, visibility='private')
14402    ## application.h (module 'network'): void ns3::Application::StopApplication() [member function]
14403    cls.add_method('StopApplication',
14404                   'void',
14405                   [],
14406                   is_virtual=True, visibility='private')
14407    return
14408
14409def register_Ns3Asn1Header_methods(root_module, cls):
14410    ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header(ns3::Asn1Header const & arg0) [constructor]
14411    cls.add_constructor([param('ns3::Asn1Header const &', 'arg0')])
14412    ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header() [constructor]
14413    cls.add_constructor([])
14414    ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
14415    cls.add_method('Deserialize',
14416                   'uint32_t',
14417                   [param('ns3::Buffer::Iterator', 'bIterator')],
14418                   is_pure_virtual=True, is_virtual=True)
14419    ## lte-asn1-header.h (module 'lte'): ns3::TypeId ns3::Asn1Header::GetInstanceTypeId() const [member function]
14420    cls.add_method('GetInstanceTypeId',
14421                   'ns3::TypeId',
14422                   [],
14423                   is_const=True, is_virtual=True)
14424    ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::GetSerializedSize() const [member function]
14425    cls.add_method('GetSerializedSize',
14426                   'uint32_t',
14427                   [],
14428                   is_const=True, is_virtual=True)
14429    ## lte-asn1-header.h (module 'lte'): static ns3::TypeId ns3::Asn1Header::GetTypeId() [member function]
14430    cls.add_method('GetTypeId',
14431                   'ns3::TypeId',
14432                   [],
14433                   is_static=True)
14434    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::PreSerialize() const [member function]
14435    cls.add_method('PreSerialize',
14436                   'void',
14437                   [],
14438                   is_const=True, is_pure_virtual=True, is_virtual=True)
14439    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Print(std::ostream & os) const [member function]
14440    cls.add_method('Print',
14441                   'void',
14442                   [param('std::ostream &', 'os')],
14443                   is_const=True, is_pure_virtual=True, is_virtual=True)
14444    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Serialize(ns3::Buffer::Iterator bIterator) const [member function]
14445    cls.add_method('Serialize',
14446                   'void',
14447                   [param('ns3::Buffer::Iterator', 'bIterator')],
14448                   is_const=True, is_virtual=True)
14449    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitset(std::bitset<8> * data, ns3::Buffer::Iterator bIterator) [member function]
14450    cls.add_method('DeserializeBitset',
14451                   'ns3::Buffer::Iterator',
14452                   [param('std::bitset< 8 > *', 'data'), param('ns3::Buffer::Iterator', 'bIterator')],
14453                   visibility='protected')
14454    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<1> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14455    cls.add_method('DeserializeBitstring',
14456                   'ns3::Buffer::Iterator',
14457                   [param('std::bitset< 1 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14458                   visibility='protected')
14459    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<2> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14460    cls.add_method('DeserializeBitstring',
14461                   'ns3::Buffer::Iterator',
14462                   [param('std::bitset< 2 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14463                   visibility='protected')
14464    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<8> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14465    cls.add_method('DeserializeBitstring',
14466                   'ns3::Buffer::Iterator',
14467                   [param('std::bitset< 8 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14468                   visibility='protected')
14469    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<10> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14470    cls.add_method('DeserializeBitstring',
14471                   'ns3::Buffer::Iterator',
14472                   [param('std::bitset< 10 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14473                   visibility='protected')
14474    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<16> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14475    cls.add_method('DeserializeBitstring',
14476                   'ns3::Buffer::Iterator',
14477                   [param('std::bitset< 16 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14478                   visibility='protected')
14479    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<27> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14480    cls.add_method('DeserializeBitstring',
14481                   'ns3::Buffer::Iterator',
14482                   [param('std::bitset< 27 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14483                   visibility='protected')
14484    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<28> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14485    cls.add_method('DeserializeBitstring',
14486                   'ns3::Buffer::Iterator',
14487                   [param('std::bitset< 28 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14488                   visibility='protected')
14489    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<32> * bitstring, ns3::Buffer::Iterator bIterator) [member function]
14490    cls.add_method('DeserializeBitstring',
14491                   'ns3::Buffer::Iterator',
14492                   [param('std::bitset< 32 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')],
14493                   visibility='protected')
14494    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBoolean(bool * value, ns3::Buffer::Iterator bIterator) [member function]
14495    cls.add_method('DeserializeBoolean',
14496                   'ns3::Buffer::Iterator',
14497                   [param('bool *', 'value'), param('ns3::Buffer::Iterator', 'bIterator')],
14498                   visibility='protected')
14499    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeChoice(int numOptions, bool isExtensionMarkerPresent, int * selectedOption, ns3::Buffer::Iterator bIterator) [member function]
14500    cls.add_method('DeserializeChoice',
14501                   'ns3::Buffer::Iterator',
14502                   [param('int', 'numOptions'), param('bool', 'isExtensionMarkerPresent'), param('int *', 'selectedOption'), param('ns3::Buffer::Iterator', 'bIterator')],
14503                   visibility='protected')
14504    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeEnum(int numElems, int * selectedElem, ns3::Buffer::Iterator bIterator) [member function]
14505    cls.add_method('DeserializeEnum',
14506                   'ns3::Buffer::Iterator',
14507                   [param('int', 'numElems'), param('int *', 'selectedElem'), param('ns3::Buffer::Iterator', 'bIterator')],
14508                   visibility='protected')
14509    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeInteger(int * n, int nmin, int nmax, ns3::Buffer::Iterator bIterator) [member function]
14510    cls.add_method('DeserializeInteger',
14511                   'ns3::Buffer::Iterator',
14512                   [param('int *', 'n'), param('int', 'nmin'), param('int', 'nmax'), param('ns3::Buffer::Iterator', 'bIterator')],
14513                   visibility='protected')
14514    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeNull(ns3::Buffer::Iterator bIterator) [member function]
14515    cls.add_method('DeserializeNull',
14516                   'ns3::Buffer::Iterator',
14517                   [param('ns3::Buffer::Iterator', 'bIterator')],
14518                   visibility='protected')
14519    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<0> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14520    cls.add_method('DeserializeSequence',
14521                   'ns3::Buffer::Iterator',
14522                   [param('std::bitset< 0 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14523                   visibility='protected')
14524    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<1> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14525    cls.add_method('DeserializeSequence',
14526                   'ns3::Buffer::Iterator',
14527                   [param('std::bitset< 1 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14528                   visibility='protected')
14529    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<2> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14530    cls.add_method('DeserializeSequence',
14531                   'ns3::Buffer::Iterator',
14532                   [param('std::bitset< 2 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14533                   visibility='protected')
14534    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<3> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14535    cls.add_method('DeserializeSequence',
14536                   'ns3::Buffer::Iterator',
14537                   [param('std::bitset< 3 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14538                   visibility='protected')
14539    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<4> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14540    cls.add_method('DeserializeSequence',
14541                   'ns3::Buffer::Iterator',
14542                   [param('std::bitset< 4 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14543                   visibility='protected')
14544    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<5> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14545    cls.add_method('DeserializeSequence',
14546                   'ns3::Buffer::Iterator',
14547                   [param('std::bitset< 5 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14548                   visibility='protected')
14549    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<6> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14550    cls.add_method('DeserializeSequence',
14551                   'ns3::Buffer::Iterator',
14552                   [param('std::bitset< 6 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14553                   visibility='protected')
14554    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<7> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14555    cls.add_method('DeserializeSequence',
14556                   'ns3::Buffer::Iterator',
14557                   [param('std::bitset< 7 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14558                   visibility='protected')
14559    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<9> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14560    cls.add_method('DeserializeSequence',
14561                   'ns3::Buffer::Iterator',
14562                   [param('std::bitset< 9 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14563                   visibility='protected')
14564    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<10> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14565    cls.add_method('DeserializeSequence',
14566                   'ns3::Buffer::Iterator',
14567                   [param('std::bitset< 10 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14568                   visibility='protected')
14569    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<11> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function]
14570    cls.add_method('DeserializeSequence',
14571                   'ns3::Buffer::Iterator',
14572                   [param('std::bitset< 11 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')],
14573                   visibility='protected')
14574    ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequenceOf(int * numElems, int nMax, int nMin, ns3::Buffer::Iterator bIterator) [member function]
14575    cls.add_method('DeserializeSequenceOf',
14576                   'ns3::Buffer::Iterator',
14577                   [param('int *', 'numElems'), param('int', 'nMax'), param('int', 'nMin'), param('ns3::Buffer::Iterator', 'bIterator')],
14578                   visibility='protected')
14579    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::FinalizeSerialization() const [member function]
14580    cls.add_method('FinalizeSerialization',
14581                   'void',
14582                   [],
14583                   is_const=True, visibility='protected')
14584    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<1> bitstring) const [member function]
14585    cls.add_method('SerializeBitstring',
14586                   'void',
14587                   [param('std::bitset< 1 >', 'bitstring')],
14588                   is_const=True, visibility='protected')
14589    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<2> bitstring) const [member function]
14590    cls.add_method('SerializeBitstring',
14591                   'void',
14592                   [param('std::bitset< 2 >', 'bitstring')],
14593                   is_const=True, visibility='protected')
14594    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<8> bitstring) const [member function]
14595    cls.add_method('SerializeBitstring',
14596                   'void',
14597                   [param('std::bitset< 8 >', 'bitstring')],
14598                   is_const=True, visibility='protected')
14599    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<10> bitstring) const [member function]
14600    cls.add_method('SerializeBitstring',
14601                   'void',
14602                   [param('std::bitset< 10 >', 'bitstring')],
14603                   is_const=True, visibility='protected')
14604    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<16> bitstring) const [member function]
14605    cls.add_method('SerializeBitstring',
14606                   'void',
14607                   [param('std::bitset< 16 >', 'bitstring')],
14608                   is_const=True, visibility='protected')
14609    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<27> bitstring) const [member function]
14610    cls.add_method('SerializeBitstring',
14611                   'void',
14612                   [param('std::bitset< 27 >', 'bitstring')],
14613                   is_const=True, visibility='protected')
14614    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<28> bitstring) const [member function]
14615    cls.add_method('SerializeBitstring',
14616                   'void',
14617                   [param('std::bitset< 28 >', 'bitstring')],
14618                   is_const=True, visibility='protected')
14619    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<32> bitstring) const [member function]
14620    cls.add_method('SerializeBitstring',
14621                   'void',
14622                   [param('std::bitset< 32 >', 'bitstring')],
14623                   is_const=True, visibility='protected')
14624    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBoolean(bool value) const [member function]
14625    cls.add_method('SerializeBoolean',
14626                   'void',
14627                   [param('bool', 'value')],
14628                   is_const=True, visibility='protected')
14629    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeChoice(int numOptions, int selectedOption, bool isExtensionMarkerPresent) const [member function]
14630    cls.add_method('SerializeChoice',
14631                   'void',
14632                   [param('int', 'numOptions'), param('int', 'selectedOption'), param('bool', 'isExtensionMarkerPresent')],
14633                   is_const=True, visibility='protected')
14634    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeEnum(int numElems, int selectedElem) const [member function]
14635    cls.add_method('SerializeEnum',
14636                   'void',
14637                   [param('int', 'numElems'), param('int', 'selectedElem')],
14638                   is_const=True, visibility='protected')
14639    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeInteger(int n, int nmin, int nmax) const [member function]
14640    cls.add_method('SerializeInteger',
14641                   'void',
14642                   [param('int', 'n'), param('int', 'nmin'), param('int', 'nmax')],
14643                   is_const=True, visibility='protected')
14644    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeNull() const [member function]
14645    cls.add_method('SerializeNull',
14646                   'void',
14647                   [],
14648                   is_const=True, visibility='protected')
14649    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<0> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14650    cls.add_method('SerializeSequence',
14651                   'void',
14652                   [param('std::bitset< 0 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14653                   is_const=True, visibility='protected')
14654    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<1> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14655    cls.add_method('SerializeSequence',
14656                   'void',
14657                   [param('std::bitset< 1 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14658                   is_const=True, visibility='protected')
14659    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<2> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14660    cls.add_method('SerializeSequence',
14661                   'void',
14662                   [param('std::bitset< 2 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14663                   is_const=True, visibility='protected')
14664    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<3> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14665    cls.add_method('SerializeSequence',
14666                   'void',
14667                   [param('std::bitset< 3 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14668                   is_const=True, visibility='protected')
14669    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<4> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14670    cls.add_method('SerializeSequence',
14671                   'void',
14672                   [param('std::bitset< 4 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14673                   is_const=True, visibility='protected')
14674    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<5> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14675    cls.add_method('SerializeSequence',
14676                   'void',
14677                   [param('std::bitset< 5 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14678                   is_const=True, visibility='protected')
14679    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<6> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14680    cls.add_method('SerializeSequence',
14681                   'void',
14682                   [param('std::bitset< 6 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14683                   is_const=True, visibility='protected')
14684    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<7> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14685    cls.add_method('SerializeSequence',
14686                   'void',
14687                   [param('std::bitset< 7 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14688                   is_const=True, visibility='protected')
14689    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<9> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14690    cls.add_method('SerializeSequence',
14691                   'void',
14692                   [param('std::bitset< 9 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14693                   is_const=True, visibility='protected')
14694    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<10> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14695    cls.add_method('SerializeSequence',
14696                   'void',
14697                   [param('std::bitset< 10 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14698                   is_const=True, visibility='protected')
14699    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<11> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function]
14700    cls.add_method('SerializeSequence',
14701                   'void',
14702                   [param('std::bitset< 11 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')],
14703                   is_const=True, visibility='protected')
14704    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequenceOf(int numElems, int nMax, int nMin) const [member function]
14705    cls.add_method('SerializeSequenceOf',
14706                   'void',
14707                   [param('int', 'numElems'), param('int', 'nMax'), param('int', 'nMin')],
14708                   is_const=True, visibility='protected')
14709    ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::WriteOctet(uint8_t octet) const [member function]
14710    cls.add_method('WriteOctet',
14711                   'void',
14712                   [param('uint8_t', 'octet')],
14713                   is_const=True, visibility='protected')
14714    return
14715
14716def register_Ns3AttributeAccessor_methods(root_module, cls):
14717    ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor]
14718    cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
14719    ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor]
14720    cls.add_constructor([])
14721    ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
14722    cls.add_method('Get',
14723                   'bool',
14724                   [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')],
14725                   is_const=True, is_pure_virtual=True, is_virtual=True)
14726    ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function]
14727    cls.add_method('HasGetter',
14728                   'bool',
14729                   [],
14730                   is_const=True, is_pure_virtual=True, is_virtual=True)
14731    ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function]
14732    cls.add_method('HasSetter',
14733                   'bool',
14734                   [],
14735                   is_const=True, is_pure_virtual=True, is_virtual=True)
14736    ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
14737    cls.add_method('Set',
14738                   'bool',
14739                   [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')],
14740                   is_const=True, is_pure_virtual=True, is_virtual=True)
14741    return
14742
14743def register_Ns3AttributeChecker_methods(root_module, cls):
14744    ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor]
14745    cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')])
14746    ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor]
14747    cls.add_constructor([])
14748    ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function]
14749    cls.add_method('Check',
14750                   'bool',
14751                   [param('ns3::AttributeValue const &', 'value')],
14752                   is_const=True, is_pure_virtual=True, is_virtual=True)
14753    ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
14754    cls.add_method('Copy',
14755                   'bool',
14756                   [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
14757                   is_const=True, is_pure_virtual=True, is_virtual=True)
14758    ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function]
14759    cls.add_method('Create',
14760                   'ns3::Ptr< ns3::AttributeValue >',
14761                   [],
14762                   is_const=True, is_pure_virtual=True, is_virtual=True)
14763    ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function]
14764    cls.add_method('CreateValidValue',
14765                   'ns3::Ptr< ns3::AttributeValue >',
14766                   [param('ns3::AttributeValue const &', 'value')],
14767                   is_const=True)
14768    ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function]
14769    cls.add_method('GetUnderlyingTypeInformation',
14770                   'std::string',
14771                   [],
14772                   is_const=True, is_pure_virtual=True, is_virtual=True)
14773    ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
14774    cls.add_method('GetValueTypeName',
14775                   'std::string',
14776                   [],
14777                   is_const=True, is_pure_virtual=True, is_virtual=True)
14778    ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function]
14779    cls.add_method('HasUnderlyingTypeInformation',
14780                   'bool',
14781                   [],
14782                   is_const=True, is_pure_virtual=True, is_virtual=True)
14783    return
14784
14785def register_Ns3AttributeValue_methods(root_module, cls):
14786    ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor]
14787    cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')])
14788    ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor]
14789    cls.add_constructor([])
14790    ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function]
14791    cls.add_method('Copy',
14792                   'ns3::Ptr< ns3::AttributeValue >',
14793                   [],
14794                   is_const=True, is_pure_virtual=True, is_virtual=True)
14795    ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
14796    cls.add_method('DeserializeFromString',
14797                   'bool',
14798                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
14799                   is_pure_virtual=True, is_virtual=True)
14800    ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
14801    cls.add_method('SerializeToString',
14802                   'std::string',
14803                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
14804                   is_const=True, is_pure_virtual=True, is_virtual=True)
14805    return
14806
14807def register_Ns3BooleanChecker_methods(root_module, cls):
14808    ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor]
14809    cls.add_constructor([])
14810    ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor]
14811    cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')])
14812    return
14813
14814def register_Ns3BooleanValue_methods(root_module, cls):
14815    cls.add_output_stream_operator()
14816    ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor]
14817    cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')])
14818    ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor]
14819    cls.add_constructor([])
14820    ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor]
14821    cls.add_constructor([param('bool', 'value')])
14822    ## boolean.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function]
14823    cls.add_method('Copy',
14824                   'ns3::Ptr< ns3::AttributeValue >',
14825                   [],
14826                   is_const=True, is_virtual=True)
14827    ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
14828    cls.add_method('DeserializeFromString',
14829                   'bool',
14830                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
14831                   is_virtual=True)
14832    ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function]
14833    cls.add_method('Get',
14834                   'bool',
14835                   [],
14836                   is_const=True)
14837    ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
14838    cls.add_method('SerializeToString',
14839                   'std::string',
14840                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
14841                   is_const=True, is_virtual=True)
14842    ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function]
14843    cls.add_method('Set',
14844                   'void',
14845                   [param('bool', 'value')])
14846    return
14847
14848def register_Ns3CallbackChecker_methods(root_module, cls):
14849    ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor]
14850    cls.add_constructor([])
14851    ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor]
14852    cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')])
14853    return
14854
14855def register_Ns3CallbackImplBase_methods(root_module, cls):
14856    ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor]
14857    cls.add_constructor([])
14858    ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor]
14859    cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')])
14860    ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function]
14861    cls.add_method('GetTypeid',
14862                   'std::string',
14863                   [],
14864                   is_const=True, is_pure_virtual=True, is_virtual=True)
14865    ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function]
14866    cls.add_method('IsEqual',
14867                   'bool',
14868                   [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')],
14869                   is_const=True, is_pure_virtual=True, is_virtual=True)
14870    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function]
14871    cls.add_method('Demangle',
14872                   'std::string',
14873                   [param('std::string const &', 'mangled')],
14874                   is_static=True, visibility='protected')
14875    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14876    cls.add_method('GetCppTypeid',
14877                   'std::string',
14878                   [],
14879                   is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected')
14880    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14881    cls.add_method('GetCppTypeid',
14882                   'std::string',
14883                   [],
14884                   is_static=True, template_parameters=['void'], visibility='protected')
14885    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14886    cls.add_method('GetCppTypeid',
14887                   'std::string',
14888                   [],
14889                   is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected')
14890    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14891    cls.add_method('GetCppTypeid',
14892                   'std::string',
14893                   [],
14894                   is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected')
14895    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14896    cls.add_method('GetCppTypeid',
14897                   'std::string',
14898                   [],
14899                   is_static=True, template_parameters=['unsigned short'], visibility='protected')
14900    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14901    cls.add_method('GetCppTypeid',
14902                   'std::string',
14903                   [],
14904                   is_static=True, template_parameters=['ns3::Address const&'], visibility='protected')
14905    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14906    cls.add_method('GetCppTypeid',
14907                   'std::string',
14908                   [],
14909                   is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected')
14910    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14911    cls.add_method('GetCppTypeid',
14912                   'std::string',
14913                   [],
14914                   is_static=True, template_parameters=['ns3::Ptr<ns3::MobilityModel const> '], visibility='protected')
14915    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14916    cls.add_method('GetCppTypeid',
14917                   'std::string',
14918                   [],
14919                   is_static=True, template_parameters=['ns3::Ptr<ns3::SpectrumPhy const> '], visibility='protected')
14920    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14921    cls.add_method('GetCppTypeid',
14922                   'std::string',
14923                   [],
14924                   is_static=True, template_parameters=['double'], visibility='protected')
14925    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14926    cls.add_method('GetCppTypeid',
14927                   'std::string',
14928                   [],
14929                   is_static=True, template_parameters=['ns3::Ptr<ns3::SpectrumSignalParameters> '], visibility='protected')
14930    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14931    cls.add_method('GetCppTypeid',
14932                   'std::string',
14933                   [],
14934                   is_static=True, template_parameters=['ns3::Ptr<ns3::PacketBurst const> '], visibility='protected')
14935    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14936    cls.add_method('GetCppTypeid',
14937                   'std::string',
14938                   [],
14939                   is_static=True, template_parameters=['ns3::PhyReceptionStatParameters'], visibility='protected')
14940    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14941    cls.add_method('GetCppTypeid',
14942                   'std::string',
14943                   [],
14944                   is_static=True, template_parameters=['unsigned char'], visibility='protected')
14945    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14946    cls.add_method('GetCppTypeid',
14947                   'std::string',
14948                   [],
14949                   is_static=True, template_parameters=['ns3::Ptr<ns3::SpectrumValue> '], visibility='protected')
14950    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14951    cls.add_method('GetCppTypeid',
14952                   'std::string',
14953                   [],
14954                   is_static=True, template_parameters=['ns3::PhyTransmissionStatParameters'], visibility='protected')
14955    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14956    cls.add_method('GetCppTypeid',
14957                   'std::string',
14958                   [],
14959                   is_static=True, template_parameters=['ns3::LteUePhy::State'], visibility='protected')
14960    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14961    cls.add_method('GetCppTypeid',
14962                   'std::string',
14963                   [],
14964                   is_static=True, template_parameters=['bool'], visibility='protected')
14965    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14966    cls.add_method('GetCppTypeid',
14967                   'std::string',
14968                   [],
14969                   is_static=True, template_parameters=['std::vector<int', ' std::allocator<int> > const&'], visibility='protected')
14970    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14971    cls.add_method('GetCppTypeid',
14972                   'std::string',
14973                   [],
14974                   is_static=True, template_parameters=['ns3::Ptr<ns3::Socket> '], visibility='protected')
14975    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14976    cls.add_method('GetCppTypeid',
14977                   'std::string',
14978                   [],
14979                   is_static=True, template_parameters=['unsigned int'], visibility='protected')
14980    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14981    cls.add_method('GetCppTypeid',
14982                   'std::string',
14983                   [],
14984                   is_static=True, template_parameters=['ns3::Ptr<ns3::Packet> '], visibility='protected')
14985    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14986    cls.add_method('GetCppTypeid',
14987                   'std::string',
14988                   [],
14989                   is_static=True, template_parameters=['ns3::EpcUeNas::State'], visibility='protected')
14990    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14991    cls.add_method('GetCppTypeid',
14992                   'std::string',
14993                   [],
14994                   is_static=True, template_parameters=['ns3::SpectrumValue const&'], visibility='protected')
14995    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
14996    cls.add_method('GetCppTypeid',
14997                   'std::string',
14998                   [],
14999                   is_static=True, template_parameters=['unsigned long long'], visibility='protected')
15000    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15001    cls.add_method('GetCppTypeid',
15002                   'std::string',
15003                   [],
15004                   is_static=True, template_parameters=['ns3::UeManager::State'], visibility='protected')
15005    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15006    cls.add_method('GetCppTypeid',
15007                   'std::string',
15008                   [],
15009                   is_static=True, template_parameters=['ns3::LteRrcSap::MeasurementReport'], visibility='protected')
15010    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15011    cls.add_method('GetCppTypeid',
15012                   'std::string',
15013                   [],
15014                   is_static=True, template_parameters=['std::__cxx11::basic_string<char', ' std::char_traits<char>', ' std::allocator<char> > '], visibility='protected')
15015    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15016    cls.add_method('GetCppTypeid',
15017                   'std::string',
15018                   [],
15019                   is_static=True, template_parameters=['ns3::DlSchedulingCallbackInfo'], visibility='protected')
15020    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15021    cls.add_method('GetCppTypeid',
15022                   'std::string',
15023                   [],
15024                   is_static=True, template_parameters=['ns3::LteUeRrc::State'], visibility='protected')
15025    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15026    cls.add_method('GetCppTypeid',
15027                   'std::string',
15028                   [],
15029                   is_static=True, template_parameters=['ns3::Ptr<ns3::LteUeRrc> '], visibility='protected')
15030    ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function]
15031    cls.add_method('GetCppTypeid',
15032                   'std::string',
15033                   [],
15034                   is_static=True, template_parameters=['std::__cxx11::list<ns3::LteRrcSap::SCellToAddMod', ' std::allocator<ns3::LteRrcSap::SCellToAddMod> > '], visibility='protected')
15035    return
15036
15037def register_Ns3CallbackValue_methods(root_module, cls):
15038    ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor]
15039    cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')])
15040    ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor]
15041    cls.add_constructor([])
15042    ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor]
15043    cls.add_constructor([param('ns3::CallbackBase const &', 'base')])
15044    ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function]
15045    cls.add_method('Copy',
15046                   'ns3::Ptr< ns3::AttributeValue >',
15047                   [],
15048                   is_const=True, is_virtual=True)
15049    ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
15050    cls.add_method('DeserializeFromString',
15051                   'bool',
15052                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15053                   is_virtual=True)
15054    ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
15055    cls.add_method('SerializeToString',
15056                   'std::string',
15057                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15058                   is_const=True, is_virtual=True)
15059    ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function]
15060    cls.add_method('Set',
15061                   'void',
15062                   [param('ns3::CallbackBase', 'base')])
15063    return
15064
15065def register_Ns3CcHelper_methods(root_module, cls):
15066    ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper(ns3::CcHelper const & arg0) [constructor]
15067    cls.add_constructor([param('ns3::CcHelper const &', 'arg0')])
15068    ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper() [constructor]
15069    cls.add_constructor([])
15070    ## cc-helper.h (module 'lte'): ns3::ComponentCarrier ns3::CcHelper::DoCreateSingleCc(uint16_t ulBandwidth, uint16_t dlBandwidth, uint32_t ulEarfcn, uint32_t dlEarfcn, bool isPrimary) [member function]
15071    cls.add_method('DoCreateSingleCc',
15072                   'ns3::ComponentCarrier',
15073                   [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth'), param('uint32_t', 'ulEarfcn'), param('uint32_t', 'dlEarfcn'), param('bool', 'isPrimary')])
15074    ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoDispose() [member function]
15075    cls.add_method('DoDispose',
15076                   'void',
15077                   [],
15078                   is_virtual=True)
15079    ## cc-helper.h (module 'lte'): std::map<unsigned char, ns3::ComponentCarrier, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::ComponentCarrier> > > ns3::CcHelper::EquallySpacedCcs() [member function]
15080    cls.add_method('EquallySpacedCcs',
15081                   'std::map< unsigned char, ns3::ComponentCarrier >',
15082                   [])
15083    ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetDlBandwidth() [member function]
15084    cls.add_method('GetDlBandwidth',
15085                   'uint16_t',
15086                   [])
15087    ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetDlEarfcn() [member function]
15088    cls.add_method('GetDlEarfcn',
15089                   'uint32_t',
15090                   [])
15091    ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetNumberOfComponentCarriers() [member function]
15092    cls.add_method('GetNumberOfComponentCarriers',
15093                   'uint16_t',
15094                   [])
15095    ## cc-helper.h (module 'lte'): static ns3::TypeId ns3::CcHelper::GetTypeId() [member function]
15096    cls.add_method('GetTypeId',
15097                   'ns3::TypeId',
15098                   [],
15099                   is_static=True)
15100    ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetUlBandwidth() [member function]
15101    cls.add_method('GetUlBandwidth',
15102                   'uint16_t',
15103                   [])
15104    ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetUlEarfcn() [member function]
15105    cls.add_method('GetUlEarfcn',
15106                   'uint32_t',
15107                   [])
15108    ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetCcAttribute(std::string n, ns3::AttributeValue const & v) [member function]
15109    cls.add_method('SetCcAttribute',
15110                   'void',
15111                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
15112    ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlBandwidth(uint16_t dlBandwidth) [member function]
15113    cls.add_method('SetDlBandwidth',
15114                   'void',
15115                   [param('uint16_t', 'dlBandwidth')])
15116    ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlEarfcn(uint32_t dlEarfcn) [member function]
15117    cls.add_method('SetDlEarfcn',
15118                   'void',
15119                   [param('uint32_t', 'dlEarfcn')])
15120    ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetNumberOfComponentCarriers(uint16_t nCc) [member function]
15121    cls.add_method('SetNumberOfComponentCarriers',
15122                   'void',
15123                   [param('uint16_t', 'nCc')])
15124    ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlBandwidth(uint16_t ulBandwidth) [member function]
15125    cls.add_method('SetUlBandwidth',
15126                   'void',
15127                   [param('uint16_t', 'ulBandwidth')])
15128    ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlEarfcn(uint32_t ulEarfcn) [member function]
15129    cls.add_method('SetUlEarfcn',
15130                   'void',
15131                   [param('uint32_t', 'ulEarfcn')])
15132    ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoInitialize() [member function]
15133    cls.add_method('DoInitialize',
15134                   'void',
15135                   [],
15136                   is_virtual=True, visibility='protected')
15137    return
15138
15139def register_Ns3Channel_methods(root_module, cls):
15140    ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor]
15141    cls.add_constructor([param('ns3::Channel const &', 'arg0')])
15142    ## channel.h (module 'network'): ns3::Channel::Channel() [constructor]
15143    cls.add_constructor([])
15144    ## channel.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Channel::GetDevice(std::size_t i) const [member function]
15145    cls.add_method('GetDevice',
15146                   'ns3::Ptr< ns3::NetDevice >',
15147                   [param('std::size_t', 'i')],
15148                   is_const=True, is_pure_virtual=True, is_virtual=True)
15149    ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function]
15150    cls.add_method('GetId',
15151                   'uint32_t',
15152                   [],
15153                   is_const=True)
15154    ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function]
15155    cls.add_method('GetNDevices',
15156                   'std::size_t',
15157                   [],
15158                   is_const=True, is_pure_virtual=True, is_virtual=True)
15159    ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function]
15160    cls.add_method('GetTypeId',
15161                   'ns3::TypeId',
15162                   [],
15163                   is_static=True)
15164    return
15165
15166def register_Ns3ComponentCarrier_methods(root_module, cls):
15167    ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier(ns3::ComponentCarrier const & arg0) [constructor]
15168    cls.add_constructor([param('ns3::ComponentCarrier const &', 'arg0')])
15169    ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier() [constructor]
15170    cls.add_constructor([])
15171    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoDispose() [member function]
15172    cls.add_method('DoDispose',
15173                   'void',
15174                   [],
15175                   is_virtual=True)
15176    ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetCsgId() const [member function]
15177    cls.add_method('GetCsgId',
15178                   'uint32_t',
15179                   [],
15180                   is_const=True)
15181    ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::GetCsgIndication() const [member function]
15182    cls.add_method('GetCsgIndication',
15183                   'bool',
15184                   [],
15185                   is_const=True)
15186    ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrier::GetDlBandwidth() const [member function]
15187    cls.add_method('GetDlBandwidth',
15188                   'uint16_t',
15189                   [],
15190                   is_const=True)
15191    ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetDlEarfcn() const [member function]
15192    cls.add_method('GetDlEarfcn',
15193                   'uint32_t',
15194                   [],
15195                   is_const=True)
15196    ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrier::GetTypeId() [member function]
15197    cls.add_method('GetTypeId',
15198                   'ns3::TypeId',
15199                   [],
15200                   is_static=True)
15201    ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrier::GetUlBandwidth() const [member function]
15202    cls.add_method('GetUlBandwidth',
15203                   'uint16_t',
15204                   [],
15205                   is_const=True)
15206    ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetUlEarfcn() const [member function]
15207    cls.add_method('GetUlEarfcn',
15208                   'uint32_t',
15209                   [],
15210                   is_const=True)
15211    ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::IsPrimary() const [member function]
15212    cls.add_method('IsPrimary',
15213                   'bool',
15214                   [],
15215                   is_const=True)
15216    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetAsPrimary(bool primaryCarrier) [member function]
15217    cls.add_method('SetAsPrimary',
15218                   'void',
15219                   [param('bool', 'primaryCarrier')])
15220    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgId(uint32_t csgId) [member function]
15221    cls.add_method('SetCsgId',
15222                   'void',
15223                   [param('uint32_t', 'csgId')])
15224    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgIndication(bool csgIndication) [member function]
15225    cls.add_method('SetCsgIndication',
15226                   'void',
15227                   [param('bool', 'csgIndication')])
15228    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlBandwidth(uint16_t bw) [member function]
15229    cls.add_method('SetDlBandwidth',
15230                   'void',
15231                   [param('uint16_t', 'bw')],
15232                   is_virtual=True)
15233    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlEarfcn(uint32_t earfcn) [member function]
15234    cls.add_method('SetDlEarfcn',
15235                   'void',
15236                   [param('uint32_t', 'earfcn')])
15237    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlBandwidth(uint16_t bw) [member function]
15238    cls.add_method('SetUlBandwidth',
15239                   'void',
15240                   [param('uint16_t', 'bw')],
15241                   is_virtual=True)
15242    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlEarfcn(uint32_t earfcn) [member function]
15243    cls.add_method('SetUlEarfcn',
15244                   'void',
15245                   [param('uint32_t', 'earfcn')])
15246    return
15247
15248def register_Ns3ComponentCarrierBaseStation_methods(root_module, cls):
15249    ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation(ns3::ComponentCarrierBaseStation const & arg0) [constructor]
15250    cls.add_constructor([param('ns3::ComponentCarrierBaseStation const &', 'arg0')])
15251    ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation() [constructor]
15252    cls.add_constructor([])
15253    ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrierBaseStation::GetCellId() [member function]
15254    cls.add_method('GetCellId',
15255                   'uint16_t',
15256                   [])
15257    ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierBaseStation::GetTypeId() [member function]
15258    cls.add_method('GetTypeId',
15259                   'ns3::TypeId',
15260                   [],
15261                   is_static=True)
15262    ## component-carrier.h (module 'lte'): void ns3::ComponentCarrierBaseStation::SetCellId(uint16_t cellId) [member function]
15263    cls.add_method('SetCellId',
15264                   'void',
15265                   [param('uint16_t', 'cellId')])
15266    return
15267
15268def register_Ns3ComponentCarrierEnb_methods(root_module, cls):
15269    ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb(ns3::ComponentCarrierEnb const & arg0) [constructor]
15270    cls.add_constructor([param('ns3::ComponentCarrierEnb const &', 'arg0')])
15271    ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb() [constructor]
15272    cls.add_constructor([])
15273    ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoDispose() [member function]
15274    cls.add_method('DoDispose',
15275                   'void',
15276                   [],
15277                   is_virtual=True)
15278    ## component-carrier-enb.h (module 'lte'): ns3::Ptr<ns3::FfMacScheduler> ns3::ComponentCarrierEnb::GetFfMacScheduler() [member function]
15279    cls.add_method('GetFfMacScheduler',
15280                   'ns3::Ptr< ns3::FfMacScheduler >',
15281                   [])
15282    ## component-carrier-enb.h (module 'lte'): ns3::Ptr<ns3::LteFfrAlgorithm> ns3::ComponentCarrierEnb::GetFfrAlgorithm() [member function]
15283    cls.add_method('GetFfrAlgorithm',
15284                   'ns3::Ptr< ns3::LteFfrAlgorithm >',
15285                   [])
15286    ## component-carrier-enb.h (module 'lte'): ns3::Ptr<ns3::LteEnbMac> ns3::ComponentCarrierEnb::GetMac() [member function]
15287    cls.add_method('GetMac',
15288                   'ns3::Ptr< ns3::LteEnbMac >',
15289                   [])
15290    ## component-carrier-enb.h (module 'lte'): ns3::Ptr<ns3::LteEnbPhy> ns3::ComponentCarrierEnb::GetPhy() [member function]
15291    cls.add_method('GetPhy',
15292                   'ns3::Ptr< ns3::LteEnbPhy >',
15293                   [])
15294    ## component-carrier-enb.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierEnb::GetTypeId() [member function]
15295    cls.add_method('GetTypeId',
15296                   'ns3::TypeId',
15297                   [],
15298                   is_static=True)
15299    ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfMacScheduler(ns3::Ptr<ns3::FfMacScheduler> s) [member function]
15300    cls.add_method('SetFfMacScheduler',
15301                   'void',
15302                   [param('ns3::Ptr< ns3::FfMacScheduler >', 's')])
15303    ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfrAlgorithm(ns3::Ptr<ns3::LteFfrAlgorithm> s) [member function]
15304    cls.add_method('SetFfrAlgorithm',
15305                   'void',
15306                   [param('ns3::Ptr< ns3::LteFfrAlgorithm >', 's')])
15307    ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetMac(ns3::Ptr<ns3::LteEnbMac> s) [member function]
15308    cls.add_method('SetMac',
15309                   'void',
15310                   [param('ns3::Ptr< ns3::LteEnbMac >', 's')])
15311    ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetPhy(ns3::Ptr<ns3::LteEnbPhy> s) [member function]
15312    cls.add_method('SetPhy',
15313                   'void',
15314                   [param('ns3::Ptr< ns3::LteEnbPhy >', 's')])
15315    ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoInitialize() [member function]
15316    cls.add_method('DoInitialize',
15317                   'void',
15318                   [],
15319                   is_virtual=True, visibility='protected')
15320    return
15321
15322def register_Ns3ComponentCarrierUe_methods(root_module, cls):
15323    ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe(ns3::ComponentCarrierUe const & arg0) [constructor]
15324    cls.add_constructor([param('ns3::ComponentCarrierUe const &', 'arg0')])
15325    ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe() [constructor]
15326    cls.add_constructor([])
15327    ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoDispose() [member function]
15328    cls.add_method('DoDispose',
15329                   'void',
15330                   [],
15331                   is_virtual=True)
15332    ## component-carrier-ue.h (module 'lte'): ns3::Ptr<ns3::LteUeMac> ns3::ComponentCarrierUe::GetMac() const [member function]
15333    cls.add_method('GetMac',
15334                   'ns3::Ptr< ns3::LteUeMac >',
15335                   [],
15336                   is_const=True)
15337    ## component-carrier-ue.h (module 'lte'): ns3::Ptr<ns3::LteUePhy> ns3::ComponentCarrierUe::GetPhy() const [member function]
15338    cls.add_method('GetPhy',
15339                   'ns3::Ptr< ns3::LteUePhy >',
15340                   [],
15341                   is_const=True)
15342    ## component-carrier-ue.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierUe::GetTypeId() [member function]
15343    cls.add_method('GetTypeId',
15344                   'ns3::TypeId',
15345                   [],
15346                   is_static=True)
15347    ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetMac(ns3::Ptr<ns3::LteUeMac> s) [member function]
15348    cls.add_method('SetMac',
15349                   'void',
15350                   [param('ns3::Ptr< ns3::LteUeMac >', 's')])
15351    ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetPhy(ns3::Ptr<ns3::LteUePhy> s) [member function]
15352    cls.add_method('SetPhy',
15353                   'void',
15354                   [param('ns3::Ptr< ns3::LteUePhy >', 's')])
15355    ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoInitialize() [member function]
15356    cls.add_method('DoInitialize',
15357                   'void',
15358                   [],
15359                   is_virtual=True, visibility='protected')
15360    return
15361
15362def register_Ns3ConstantRandomVariable_methods(root_module, cls):
15363    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function]
15364    cls.add_method('GetTypeId',
15365                   'ns3::TypeId',
15366                   [],
15367                   is_static=True)
15368    ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor]
15369    cls.add_constructor([])
15370    ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function]
15371    cls.add_method('GetConstant',
15372                   'double',
15373                   [],
15374                   is_const=True)
15375    ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function]
15376    cls.add_method('GetValue',
15377                   'double',
15378                   [param('double', 'constant')])
15379    ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function]
15380    cls.add_method('GetInteger',
15381                   'uint32_t',
15382                   [param('uint32_t', 'constant')])
15383    ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function]
15384    cls.add_method('GetValue',
15385                   'double',
15386                   [],
15387                   is_virtual=True)
15388    ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function]
15389    cls.add_method('GetInteger',
15390                   'uint32_t',
15391                   [],
15392                   is_virtual=True)
15393    return
15394
15395def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
15396    ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [constructor]
15397    cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
15398    ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
15399    cls.add_constructor([])
15400    ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
15401    cls.add_method('GetDelay',
15402                   'ns3::Time',
15403                   [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
15404                   is_const=True, is_virtual=True)
15405    ## propagation-delay-model.h (module 'propagation'): double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
15406    cls.add_method('GetSpeed',
15407                   'double',
15408                   [],
15409                   is_const=True)
15410    ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
15411    cls.add_method('GetTypeId',
15412                   'ns3::TypeId',
15413                   [],
15414                   is_static=True)
15415    ## propagation-delay-model.h (module 'propagation'): void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
15416    cls.add_method('SetSpeed',
15417                   'void',
15418                   [param('double', 'speed')])
15419    ## propagation-delay-model.h (module 'propagation'): int64_t ns3::ConstantSpeedPropagationDelayModel::DoAssignStreams(int64_t stream) [member function]
15420    cls.add_method('DoAssignStreams',
15421                   'int64_t',
15422                   [param('int64_t', 'stream')],
15423                   is_virtual=True, visibility='private')
15424    return
15425
15426def register_Ns3DataCalculator_methods(root_module, cls):
15427    ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [constructor]
15428    cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')])
15429    ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator() [constructor]
15430    cls.add_constructor([])
15431    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Disable() [member function]
15432    cls.add_method('Disable',
15433                   'void',
15434                   [])
15435    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Enable() [member function]
15436    cls.add_method('Enable',
15437                   'void',
15438                   [])
15439    ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetContext() const [member function]
15440    cls.add_method('GetContext',
15441                   'std::string',
15442                   [],
15443                   is_const=True)
15444    ## data-calculator.h (module 'stats'): bool ns3::DataCalculator::GetEnabled() const [member function]
15445    cls.add_method('GetEnabled',
15446                   'bool',
15447                   [],
15448                   is_const=True)
15449    ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetKey() const [member function]
15450    cls.add_method('GetKey',
15451                   'std::string',
15452                   [],
15453                   is_const=True)
15454    ## data-calculator.h (module 'stats'): static ns3::TypeId ns3::DataCalculator::GetTypeId() [member function]
15455    cls.add_method('GetTypeId',
15456                   'ns3::TypeId',
15457                   [],
15458                   is_static=True)
15459    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function]
15460    cls.add_method('Output',
15461                   'void',
15462                   [param('ns3::DataOutputCallback &', 'callback')],
15463                   is_const=True, is_pure_virtual=True, is_virtual=True)
15464    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function]
15465    cls.add_method('SetContext',
15466                   'void',
15467                   [param('std::string const', 'context')])
15468    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetKey(std::string const key) [member function]
15469    cls.add_method('SetKey',
15470                   'void',
15471                   [param('std::string const', 'key')])
15472    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function]
15473    cls.add_method('Start',
15474                   'void',
15475                   [param('ns3::Time const &', 'startTime')],
15476                   is_virtual=True)
15477    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function]
15478    cls.add_method('Stop',
15479                   'void',
15480                   [param('ns3::Time const &', 'stopTime')],
15481                   is_virtual=True)
15482    ## data-calculator.h (module 'stats'): void ns3::DataCalculator::DoDispose() [member function]
15483    cls.add_method('DoDispose',
15484                   'void',
15485                   [],
15486                   is_virtual=True, visibility='protected')
15487    return
15488
15489def register_Ns3DataOutputInterface_methods(root_module, cls):
15490    ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [constructor]
15491    cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')])
15492    ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface() [constructor]
15493    cls.add_constructor([])
15494    ## data-output-interface.h (module 'stats'): std::string ns3::DataOutputInterface::GetFilePrefix() const [member function]
15495    cls.add_method('GetFilePrefix',
15496                   'std::string',
15497                   [],
15498                   is_const=True)
15499    ## data-output-interface.h (module 'stats'): static ns3::TypeId ns3::DataOutputInterface::GetTypeId() [member function]
15500    cls.add_method('GetTypeId',
15501                   'ns3::TypeId',
15502                   [],
15503                   is_static=True)
15504    ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function]
15505    cls.add_method('Output',
15506                   'void',
15507                   [param('ns3::DataCollector &', 'dc')],
15508                   is_pure_virtual=True, is_virtual=True)
15509    ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function]
15510    cls.add_method('SetFilePrefix',
15511                   'void',
15512                   [param('std::string const', 'prefix')])
15513    ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::DoDispose() [member function]
15514    cls.add_method('DoDispose',
15515                   'void',
15516                   [],
15517                   is_virtual=True, visibility='protected')
15518    return
15519
15520def register_Ns3DataRateChecker_methods(root_module, cls):
15521    ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor]
15522    cls.add_constructor([])
15523    ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor]
15524    cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')])
15525    return
15526
15527def register_Ns3DataRateValue_methods(root_module, cls):
15528    ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor]
15529    cls.add_constructor([])
15530    ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor]
15531    cls.add_constructor([param('ns3::DataRate const &', 'value')])
15532    ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor]
15533    cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')])
15534    ## data-rate.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::DataRateValue::Copy() const [member function]
15535    cls.add_method('Copy',
15536                   'ns3::Ptr< ns3::AttributeValue >',
15537                   [],
15538                   is_const=True, is_virtual=True)
15539    ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
15540    cls.add_method('DeserializeFromString',
15541                   'bool',
15542                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15543                   is_virtual=True)
15544    ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function]
15545    cls.add_method('Get',
15546                   'ns3::DataRate',
15547                   [],
15548                   is_const=True)
15549    ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
15550    cls.add_method('SerializeToString',
15551                   'std::string',
15552                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15553                   is_const=True, is_virtual=True)
15554    ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function]
15555    cls.add_method('Set',
15556                   'void',
15557                   [param('ns3::DataRate const &', 'value')])
15558    return
15559
15560def register_Ns3DeterministicRandomVariable_methods(root_module, cls):
15561    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function]
15562    cls.add_method('GetTypeId',
15563                   'ns3::TypeId',
15564                   [],
15565                   is_static=True)
15566    ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor]
15567    cls.add_constructor([])
15568    ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function]
15569    cls.add_method('SetValueArray',
15570                   'void',
15571                   [param('double *', 'values'), param('std::size_t', 'length')])
15572    ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function]
15573    cls.add_method('GetValue',
15574                   'double',
15575                   [],
15576                   is_virtual=True)
15577    ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function]
15578    cls.add_method('GetInteger',
15579                   'uint32_t',
15580                   [],
15581                   is_virtual=True)
15582    return
15583
15584def register_Ns3DoubleValue_methods(root_module, cls):
15585    ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor]
15586    cls.add_constructor([])
15587    ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor]
15588    cls.add_constructor([param('double const &', 'value')])
15589    ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor]
15590    cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')])
15591    ## double.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::DoubleValue::Copy() const [member function]
15592    cls.add_method('Copy',
15593                   'ns3::Ptr< ns3::AttributeValue >',
15594                   [],
15595                   is_const=True, is_virtual=True)
15596    ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
15597    cls.add_method('DeserializeFromString',
15598                   'bool',
15599                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15600                   is_virtual=True)
15601    ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function]
15602    cls.add_method('Get',
15603                   'double',
15604                   [],
15605                   is_const=True)
15606    ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
15607    cls.add_method('SerializeToString',
15608                   'std::string',
15609                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15610                   is_const=True, is_virtual=True)
15611    ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function]
15612    cls.add_method('Set',
15613                   'void',
15614                   [param('double const &', 'value')])
15615    return
15616
15617def register_Ns3EmpiricalRandomVariable_methods(root_module, cls):
15618    ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor]
15619    cls.add_constructor([])
15620    ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function]
15621    cls.add_method('CDF',
15622                   'void',
15623                   [param('double', 'v'), param('double', 'c')])
15624    ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function]
15625    cls.add_method('GetInteger',
15626                   'uint32_t',
15627                   [],
15628                   is_virtual=True)
15629    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function]
15630    cls.add_method('GetTypeId',
15631                   'ns3::TypeId',
15632                   [],
15633                   is_static=True)
15634    ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function]
15635    cls.add_method('GetValue',
15636                   'double',
15637                   [],
15638                   is_virtual=True)
15639    ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function]
15640    cls.add_method('Interpolate',
15641                   'double',
15642                   [],
15643                   is_virtual=True)
15644    ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function]
15645    cls.add_method('SetInterpolate',
15646                   'bool',
15647                   [param('bool', 'interpolate')])
15648    return
15649
15650def register_Ns3EmptyAttributeAccessor_methods(root_module, cls):
15651    ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor]
15652    cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')])
15653    ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor]
15654    cls.add_constructor([])
15655    ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
15656    cls.add_method('Get',
15657                   'bool',
15658                   [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')],
15659                   is_const=True, is_virtual=True)
15660    ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function]
15661    cls.add_method('HasGetter',
15662                   'bool',
15663                   [],
15664                   is_const=True, is_virtual=True)
15665    ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function]
15666    cls.add_method('HasSetter',
15667                   'bool',
15668                   [],
15669                   is_const=True, is_virtual=True)
15670    ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
15671    cls.add_method('Set',
15672                   'bool',
15673                   [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')],
15674                   is_const=True, is_virtual=True)
15675    return
15676
15677def register_Ns3EmptyAttributeChecker_methods(root_module, cls):
15678    ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor]
15679    cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')])
15680    ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor]
15681    cls.add_constructor([])
15682    ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function]
15683    cls.add_method('Check',
15684                   'bool',
15685                   [param('ns3::AttributeValue const &', 'value')],
15686                   is_const=True, is_virtual=True)
15687    ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
15688    cls.add_method('Copy',
15689                   'bool',
15690                   [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
15691                   is_const=True, is_virtual=True)
15692    ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function]
15693    cls.add_method('Create',
15694                   'ns3::Ptr< ns3::AttributeValue >',
15695                   [],
15696                   is_const=True, is_virtual=True)
15697    ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function]
15698    cls.add_method('GetUnderlyingTypeInformation',
15699                   'std::string',
15700                   [],
15701                   is_const=True, is_virtual=True)
15702    ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function]
15703    cls.add_method('GetValueTypeName',
15704                   'std::string',
15705                   [],
15706                   is_const=True, is_virtual=True)
15707    ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function]
15708    cls.add_method('HasUnderlyingTypeInformation',
15709                   'bool',
15710                   [],
15711                   is_const=True, is_virtual=True)
15712    return
15713
15714def register_Ns3EmptyAttributeValue_methods(root_module, cls):
15715    ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor]
15716    cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
15717    ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
15718    cls.add_constructor([])
15719    ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function]
15720    cls.add_method('Copy',
15721                   'ns3::Ptr< ns3::AttributeValue >',
15722                   [],
15723                   is_const=True, is_virtual=True, visibility='private')
15724    ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
15725    cls.add_method('DeserializeFromString',
15726                   'bool',
15727                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15728                   is_virtual=True, visibility='private')
15729    ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
15730    cls.add_method('SerializeToString',
15731                   'std::string',
15732                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15733                   is_const=True, is_virtual=True, visibility='private')
15734    return
15735
15736def register_Ns3EnumChecker_methods(root_module, cls):
15737    ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor]
15738    cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')])
15739    ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor]
15740    cls.add_constructor([])
15741    ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function]
15742    cls.add_method('Add',
15743                   'void',
15744                   [param('int', 'value'), param('std::string', 'name')])
15745    ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function]
15746    cls.add_method('AddDefault',
15747                   'void',
15748                   [param('int', 'value'), param('std::string', 'name')])
15749    ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function]
15750    cls.add_method('Check',
15751                   'bool',
15752                   [param('ns3::AttributeValue const &', 'value')],
15753                   is_const=True, is_virtual=True)
15754    ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function]
15755    cls.add_method('Copy',
15756                   'bool',
15757                   [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')],
15758                   is_const=True, is_virtual=True)
15759    ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function]
15760    cls.add_method('Create',
15761                   'ns3::Ptr< ns3::AttributeValue >',
15762                   [],
15763                   is_const=True, is_virtual=True)
15764    ## enum.h (module 'core'): std::string ns3::EnumChecker::GetName(int value) const [member function]
15765    cls.add_method('GetName',
15766                   'std::string',
15767                   [param('int', 'value')],
15768                   is_const=True)
15769    ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function]
15770    cls.add_method('GetUnderlyingTypeInformation',
15771                   'std::string',
15772                   [],
15773                   is_const=True, is_virtual=True)
15774    ## enum.h (module 'core'): int ns3::EnumChecker::GetValue(std::string const name) const [member function]
15775    cls.add_method('GetValue',
15776                   'int',
15777                   [param('std::string const', 'name')],
15778                   is_const=True)
15779    ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function]
15780    cls.add_method('GetValueTypeName',
15781                   'std::string',
15782                   [],
15783                   is_const=True, is_virtual=True)
15784    ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function]
15785    cls.add_method('HasUnderlyingTypeInformation',
15786                   'bool',
15787                   [],
15788                   is_const=True, is_virtual=True)
15789    return
15790
15791def register_Ns3EnumValue_methods(root_module, cls):
15792    ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor]
15793    cls.add_constructor([param('ns3::EnumValue const &', 'arg0')])
15794    ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor]
15795    cls.add_constructor([])
15796    ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor]
15797    cls.add_constructor([param('int', 'value')])
15798    ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function]
15799    cls.add_method('Copy',
15800                   'ns3::Ptr< ns3::AttributeValue >',
15801                   [],
15802                   is_const=True, is_virtual=True)
15803    ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
15804    cls.add_method('DeserializeFromString',
15805                   'bool',
15806                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15807                   is_virtual=True)
15808    ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function]
15809    cls.add_method('Get',
15810                   'int',
15811                   [],
15812                   is_const=True)
15813    ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
15814    cls.add_method('SerializeToString',
15815                   'std::string',
15816                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
15817                   is_const=True, is_virtual=True)
15818    ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function]
15819    cls.add_method('Set',
15820                   'void',
15821                   [param('int', 'value')])
15822    return
15823
15824def register_Ns3EpcEnbApplication_methods(root_module, cls):
15825    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::EpcEnbApplication const & arg0) [constructor]
15826    cls.add_constructor([param('ns3::EpcEnbApplication const &', 'arg0')])
15827    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::Ptr<ns3::Socket> lteSocket, ns3::Ptr<ns3::Socket> lteSocket6, uint16_t cellId) [constructor]
15828    cls.add_constructor([param('ns3::Ptr< ns3::Socket >', 'lteSocket'), param('ns3::Ptr< ns3::Socket >', 'lteSocket6'), param('uint16_t', 'cellId')])
15829    ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::AddS1Interface(ns3::Ptr<ns3::Socket> s1uSocket, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress) [member function]
15830    cls.add_method('AddS1Interface',
15831                   'void',
15832                   [param('ns3::Ptr< ns3::Socket >', 's1uSocket'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress')])
15833    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbS1SapProvider * ns3::EpcEnbApplication::GetS1SapProvider() [member function]
15834    cls.add_method('GetS1SapProvider',
15835                   'ns3::EpcEnbS1SapProvider *',
15836                   [])
15837    ## epc-enb-application.h (module 'lte'): ns3::EpcS1apSapEnb * ns3::EpcEnbApplication::GetS1apSapEnb() [member function]
15838    cls.add_method('GetS1apSapEnb',
15839                   'ns3::EpcS1apSapEnb *',
15840                   [])
15841    ## epc-enb-application.h (module 'lte'): static ns3::TypeId ns3::EpcEnbApplication::GetTypeId() [member function]
15842    cls.add_method('GetTypeId',
15843                   'ns3::TypeId',
15844                   [],
15845                   is_static=True)
15846    ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromLteSocket(ns3::Ptr<ns3::Socket> socket) [member function]
15847    cls.add_method('RecvFromLteSocket',
15848                   'void',
15849                   [param('ns3::Ptr< ns3::Socket >', 'socket')])
15850    ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromS1uSocket(ns3::Ptr<ns3::Socket> socket) [member function]
15851    cls.add_method('RecvFromS1uSocket',
15852                   'void',
15853                   [param('ns3::Ptr< ns3::Socket >', 'socket')])
15854    ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1SapUser(ns3::EpcEnbS1SapUser * s) [member function]
15855    cls.add_method('SetS1SapUser',
15856                   'void',
15857                   [param('ns3::EpcEnbS1SapUser *', 's')])
15858    ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1apSapMme(ns3::EpcS1apSapMme * s) [member function]
15859    cls.add_method('SetS1apSapMme',
15860                   'void',
15861                   [param('ns3::EpcS1apSapMme *', 's')])
15862    ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::DoDispose() [member function]
15863    cls.add_method('DoDispose',
15864                   'void',
15865                   [],
15866                   is_virtual=True, visibility='protected')
15867    return
15868
15869def register_Ns3EpcEnbApplicationEpsFlowId_t_methods(root_module, cls):
15870    cls.add_binary_comparison_operator('<')
15871    cls.add_binary_comparison_operator('==')
15872    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(ns3::EpcEnbApplication::EpsFlowId_t const & arg0) [constructor]
15873    cls.add_constructor([param('ns3::EpcEnbApplication::EpsFlowId_t const &', 'arg0')])
15874    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t() [constructor]
15875    cls.add_constructor([])
15876    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(uint16_t const a, uint8_t const b) [constructor]
15877    cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')])
15878    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_bid [variable]
15879    cls.add_instance_attribute('m_bid', 'uint8_t', is_const=False)
15880    ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_rnti [variable]
15881    cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False)
15882    return
15883
15884def register_Ns3EpcHelper_methods(root_module, cls):
15885    ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper(ns3::EpcHelper const & arg0) [constructor]
15886    cls.add_constructor([param('ns3::EpcHelper const &', 'arg0')])
15887    ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper() [constructor]
15888    cls.add_constructor([])
15889    ## epc-helper.h (module 'lte'): uint8_t ns3::EpcHelper::ActivateEpsBearer(ns3::Ptr<ns3::NetDevice> ueLteDevice, uint64_t imsi, ns3::Ptr<ns3::EpcTft> tft, ns3::EpsBearer bearer) [member function]
15890    cls.add_method('ActivateEpsBearer',
15891                   'uint8_t',
15892                   [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')],
15893                   is_pure_virtual=True, is_virtual=True)
15894    ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddEnb(ns3::Ptr<ns3::Node> enbNode, ns3::Ptr<ns3::NetDevice> lteEnbNetDevice, uint16_t cellId) [member function]
15895    cls.add_method('AddEnb',
15896                   'void',
15897                   [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')],
15898                   is_pure_virtual=True, is_virtual=True)
15899    ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddS1Interface(ns3::Ptr<ns3::Node> enb, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress, uint16_t cellId=0) [member function]
15900    cls.add_method('AddS1Interface',
15901                   'void',
15902                   [param('ns3::Ptr< ns3::Node >', 'enb'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress'), param('uint16_t', 'cellId', default_value='0')],
15903                   is_pure_virtual=True, is_virtual=True)
15904    ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddUe(ns3::Ptr<ns3::NetDevice> ueLteDevice, uint64_t imsi) [member function]
15905    cls.add_method('AddUe',
15906                   'void',
15907                   [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi')],
15908                   is_pure_virtual=True, is_virtual=True)
15909    ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddX2Interface(ns3::Ptr<ns3::Node> enbNode1, ns3::Ptr<ns3::Node> enbNode2) [member function]
15910    cls.add_method('AddX2Interface',
15911                   'void',
15912                   [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')],
15913                   is_pure_virtual=True, is_virtual=True)
15914    ## epc-helper.h (module 'lte'): ns3::Ipv4InterfaceContainer ns3::EpcHelper::AssignUeIpv4Address(ns3::NetDeviceContainer ueDevices) [member function]
15915    cls.add_method('AssignUeIpv4Address',
15916                   'ns3::Ipv4InterfaceContainer',
15917                   [param('ns3::NetDeviceContainer', 'ueDevices')],
15918                   is_pure_virtual=True, is_virtual=True)
15919    ## epc-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::EpcHelper::AssignUeIpv6Address(ns3::NetDeviceContainer ueDevices) [member function]
15920    cls.add_method('AssignUeIpv6Address',
15921                   'ns3::Ipv6InterfaceContainer',
15922                   [param('ns3::NetDeviceContainer', 'ueDevices')],
15923                   is_pure_virtual=True, is_virtual=True)
15924    ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DoDispose() [member function]
15925    cls.add_method('DoDispose',
15926                   'void',
15927                   [],
15928                   is_virtual=True)
15929    ## epc-helper.h (module 'lte'): ns3::Ptr<ns3::Node> ns3::EpcHelper::GetPgwNode() const [member function]
15930    cls.add_method('GetPgwNode',
15931                   'ns3::Ptr< ns3::Node >',
15932                   [],
15933                   is_const=True, is_pure_virtual=True, is_virtual=True)
15934    ## epc-helper.h (module 'lte'): ns3::Ptr<ns3::Node> ns3::EpcHelper::GetSgwNode() const [member function]
15935    cls.add_method('GetSgwNode',
15936                   'ns3::Ptr< ns3::Node >',
15937                   [],
15938                   is_const=True, is_pure_virtual=True, is_virtual=True)
15939    ## epc-helper.h (module 'lte'): static ns3::TypeId ns3::EpcHelper::GetTypeId() [member function]
15940    cls.add_method('GetTypeId',
15941                   'ns3::TypeId',
15942                   [],
15943                   is_static=True)
15944    ## epc-helper.h (module 'lte'): ns3::Ipv4Address ns3::EpcHelper::GetUeDefaultGatewayAddress() [member function]
15945    cls.add_method('GetUeDefaultGatewayAddress',
15946                   'ns3::Ipv4Address',
15947                   [],
15948                   is_pure_virtual=True, is_virtual=True)
15949    ## epc-helper.h (module 'lte'): ns3::Ipv6Address ns3::EpcHelper::GetUeDefaultGatewayAddress6() [member function]
15950    cls.add_method('GetUeDefaultGatewayAddress6',
15951                   'ns3::Ipv6Address',
15952                   [],
15953                   is_pure_virtual=True, is_virtual=True)
15954    return
15955
15956def register_Ns3EpcMmeApplication_methods(root_module, cls):
15957    ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication(ns3::EpcMmeApplication const & arg0) [constructor]
15958    cls.add_constructor([param('ns3::EpcMmeApplication const &', 'arg0')])
15959    ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication() [constructor]
15960    cls.add_constructor([])
15961    ## epc-mme-application.h (module 'lte'): uint8_t ns3::EpcMmeApplication::AddBearer(uint64_t imsi, ns3::Ptr<ns3::EpcTft> tft, ns3::EpsBearer bearer) [member function]
15962    cls.add_method('AddBearer',
15963                   'uint8_t',
15964                   [param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')])
15965    ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddEnb(uint16_t ecgi, ns3::Ipv4Address enbS1UAddr, ns3::EpcS1apSapEnb * enbS1apSap) [member function]
15966    cls.add_method('AddEnb',
15967                   'void',
15968                   [param('uint16_t', 'ecgi'), param('ns3::Ipv4Address', 'enbS1UAddr'), param('ns3::EpcS1apSapEnb *', 'enbS1apSap')])
15969    ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddSgw(ns3::Ipv4Address sgwS11Addr, ns3::Ipv4Address mmeS11Addr, ns3::Ptr<ns3::Socket> mmeS11Socket) [member function]
15970    cls.add_method('AddSgw',
15971                   'void',
15972                   [param('ns3::Ipv4Address', 'sgwS11Addr'), param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 'mmeS11Socket')])
15973    ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddUe(uint64_t imsi) [member function]
15974    cls.add_method('AddUe',
15975                   'void',
15976                   [param('uint64_t', 'imsi')])
15977    ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::DoDispose() [member function]
15978    cls.add_method('DoDispose',
15979                   'void',
15980                   [],
15981                   is_virtual=True)
15982    ## epc-mme-application.h (module 'lte'): ns3::EpcS1apSapMme * ns3::EpcMmeApplication::GetS1apSapMme() [member function]
15983    cls.add_method('GetS1apSapMme',
15984                   'ns3::EpcS1apSapMme *',
15985                   [])
15986    ## epc-mme-application.h (module 'lte'): static ns3::TypeId ns3::EpcMmeApplication::GetTypeId() [member function]
15987    cls.add_method('GetTypeId',
15988                   'ns3::TypeId',
15989                   [],
15990                   is_static=True)
15991    return
15992
15993def register_Ns3EpcPgwApplication_methods(root_module, cls):
15994    ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::EpcPgwApplication const & arg0) [constructor]
15995    cls.add_constructor([param('ns3::EpcPgwApplication const &', 'arg0')])
15996    ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::Ptr<ns3::VirtualNetDevice> const tunDevice, ns3::Ipv4Address s5Addr, ns3::Ptr<ns3::Socket> const s5uSocket, ns3::Ptr<ns3::Socket> const s5cSocket) [constructor]
15997    cls.add_constructor([param('ns3::Ptr< ns3::VirtualNetDevice > const', 'tunDevice'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')])
15998    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddSgw(ns3::Ipv4Address sgwS5Addr) [member function]
15999    cls.add_method('AddSgw',
16000                   'void',
16001                   [param('ns3::Ipv4Address', 'sgwS5Addr')])
16002    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddUe(uint64_t imsi) [member function]
16003    cls.add_method('AddUe',
16004                   'void',
16005                   [param('uint64_t', 'imsi')])
16006    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::DoDispose() [member function]
16007    cls.add_method('DoDispose',
16008                   'void',
16009                   [],
16010                   is_virtual=True)
16011    ## epc-pgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcPgwApplication::GetTypeId() [member function]
16012    cls.add_method('GetTypeId',
16013                   'ns3::TypeId',
16014                   [],
16015                   is_static=True)
16016    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5cSocket(ns3::Ptr<ns3::Socket> socket) [member function]
16017    cls.add_method('RecvFromS5cSocket',
16018                   'void',
16019                   [param('ns3::Ptr< ns3::Socket >', 'socket')])
16020    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5uSocket(ns3::Ptr<ns3::Socket> socket) [member function]
16021    cls.add_method('RecvFromS5uSocket',
16022                   'void',
16023                   [param('ns3::Ptr< ns3::Socket >', 'socket')])
16024    ## epc-pgw-application.h (module 'lte'): bool ns3::EpcPgwApplication::RecvFromTunDevice(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
16025    cls.add_method('RecvFromTunDevice',
16026                   'bool',
16027                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')])
16028    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToS5uSocket(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address sgwS5uAddress, uint32_t teid) [member function]
16029    cls.add_method('SendToS5uSocket',
16030                   'void',
16031                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'sgwS5uAddress'), param('uint32_t', 'teid')])
16032    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToTunDevice(ns3::Ptr<ns3::Packet> packet, uint32_t teid) [member function]
16033    cls.add_method('SendToTunDevice',
16034                   'void',
16035                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'teid')])
16036    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress(uint64_t imsi, ns3::Ipv4Address ueAddr) [member function]
16037    cls.add_method('SetUeAddress',
16038                   'void',
16039                   [param('uint64_t', 'imsi'), param('ns3::Ipv4Address', 'ueAddr')])
16040    ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress6(uint64_t imsi, ns3::Ipv6Address ueAddr) [member function]
16041    cls.add_method('SetUeAddress6',
16042                   'void',
16043                   [param('uint64_t', 'imsi'), param('ns3::Ipv6Address', 'ueAddr')])
16044    return
16045
16046def register_Ns3EpcSgwApplication_methods(root_module, cls):
16047    ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::EpcSgwApplication const & arg0) [constructor]
16048    cls.add_constructor([param('ns3::EpcSgwApplication const &', 'arg0')])
16049    ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::Ptr<ns3::Socket> const s1uSocket, ns3::Ipv4Address s5Addr, ns3::Ptr<ns3::Socket> const s5uSocket, ns3::Ptr<ns3::Socket> const s5cSocket) [constructor]
16050    cls.add_constructor([param('ns3::Ptr< ns3::Socket > const', 's1uSocket'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')])
16051    ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddEnb(uint16_t cellId, ns3::Ipv4Address enbAddr, ns3::Ipv4Address sgwAddr) [member function]
16052    cls.add_method('AddEnb',
16053                   'void',
16054                   [param('uint16_t', 'cellId'), param('ns3::Ipv4Address', 'enbAddr'), param('ns3::Ipv4Address', 'sgwAddr')])
16055    ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddMme(ns3::Ipv4Address mmeS11Addr, ns3::Ptr<ns3::Socket> s11Socket) [member function]
16056    cls.add_method('AddMme',
16057                   'void',
16058                   [param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 's11Socket')])
16059    ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddPgw(ns3::Ipv4Address pgwAddr) [member function]
16060    cls.add_method('AddPgw',
16061                   'void',
16062                   [param('ns3::Ipv4Address', 'pgwAddr')])
16063    ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::DoDispose() [member function]
16064    cls.add_method('DoDispose',
16065                   'void',
16066                   [],
16067                   is_virtual=True)
16068    ## epc-sgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcSgwApplication::GetTypeId() [member function]
16069    cls.add_method('GetTypeId',
16070                   'ns3::TypeId',
16071                   [],
16072                   is_static=True)
16073    return
16074
16075def register_Ns3EpcTft_methods(root_module, cls):
16076    ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft(ns3::EpcTft const & arg0) [constructor]
16077    cls.add_constructor([param('ns3::EpcTft const &', 'arg0')])
16078    ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft() [constructor]
16079    cls.add_constructor([])
16080    ## epc-tft.h (module 'lte'): uint8_t ns3::EpcTft::Add(ns3::EpcTft::PacketFilter f) [member function]
16081    cls.add_method('Add',
16082                   'uint8_t',
16083                   [param('ns3::EpcTft::PacketFilter', 'f')])
16084    ## epc-tft.h (module 'lte'): static ns3::Ptr<ns3::EpcTft> ns3::EpcTft::Default() [member function]
16085    cls.add_method('Default',
16086                   'ns3::Ptr< ns3::EpcTft >',
16087                   [],
16088                   is_static=True)
16089    ## epc-tft.h (module 'lte'): std::list<ns3::EpcTft::PacketFilter, std::allocator<ns3::EpcTft::PacketFilter> > ns3::EpcTft::GetPacketFilters() const [member function]
16090    cls.add_method('GetPacketFilters',
16091                   'std::list< ns3::EpcTft::PacketFilter >',
16092                   [],
16093                   is_const=True)
16094    ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv4Address remoteAddress, ns3::Ipv4Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function]
16095    cls.add_method('Matches',
16096                   'bool',
16097                   [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv4Address', 'remoteAddress'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')])
16098    ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv6Address remoteAddress, ns3::Ipv6Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function]
16099    cls.add_method('Matches',
16100                   'bool',
16101                   [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv6Address', 'remoteAddress'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')])
16102    return
16103
16104def register_Ns3EpcTftPacketFilter_methods(root_module, cls):
16105    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter(ns3::EpcTft::PacketFilter const & arg0) [constructor]
16106    cls.add_constructor([param('ns3::EpcTft::PacketFilter const &', 'arg0')])
16107    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter() [constructor]
16108    cls.add_constructor([])
16109    ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv4Address ra, ns3::Ipv4Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function]
16110    cls.add_method('Matches',
16111                   'bool',
16112                   [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv4Address', 'ra'), param('ns3::Ipv4Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')])
16113    ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv6Address ra, ns3::Ipv6Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function]
16114    cls.add_method('Matches',
16115                   'bool',
16116                   [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv6Address', 'ra'), param('ns3::Ipv6Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')])
16117    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::direction [variable]
16118    cls.add_instance_attribute('direction', 'ns3::EpcTft::Direction', is_const=False)
16119    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localAddress [variable]
16120    cls.add_instance_attribute('localAddress', 'ns3::Ipv4Address', is_const=False)
16121    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Address [variable]
16122    cls.add_instance_attribute('localIpv6Address', 'ns3::Ipv6Address', is_const=False)
16123    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Prefix [variable]
16124    cls.add_instance_attribute('localIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False)
16125    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localMask [variable]
16126    cls.add_instance_attribute('localMask', 'ns3::Ipv4Mask', is_const=False)
16127    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortEnd [variable]
16128    cls.add_instance_attribute('localPortEnd', 'uint16_t', is_const=False)
16129    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortStart [variable]
16130    cls.add_instance_attribute('localPortStart', 'uint16_t', is_const=False)
16131    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::precedence [variable]
16132    cls.add_instance_attribute('precedence', 'uint8_t', is_const=False)
16133    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteAddress [variable]
16134    cls.add_instance_attribute('remoteAddress', 'ns3::Ipv4Address', is_const=False)
16135    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Address [variable]
16136    cls.add_instance_attribute('remoteIpv6Address', 'ns3::Ipv6Address', is_const=False)
16137    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Prefix [variable]
16138    cls.add_instance_attribute('remoteIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False)
16139    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteMask [variable]
16140    cls.add_instance_attribute('remoteMask', 'ns3::Ipv4Mask', is_const=False)
16141    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortEnd [variable]
16142    cls.add_instance_attribute('remotePortEnd', 'uint16_t', is_const=False)
16143    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortStart [variable]
16144    cls.add_instance_attribute('remotePortStart', 'uint16_t', is_const=False)
16145    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfService [variable]
16146    cls.add_instance_attribute('typeOfService', 'uint8_t', is_const=False)
16147    ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfServiceMask [variable]
16148    cls.add_instance_attribute('typeOfServiceMask', 'uint8_t', is_const=False)
16149    return
16150
16151def register_Ns3EpcTftClassifier_methods(root_module, cls):
16152    ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier(ns3::EpcTftClassifier const & arg0) [constructor]
16153    cls.add_constructor([param('ns3::EpcTftClassifier const &', 'arg0')])
16154    ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier() [constructor]
16155    cls.add_constructor([])
16156    ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Add(ns3::Ptr<ns3::EpcTft> tft, uint32_t id) [member function]
16157    cls.add_method('Add',
16158                   'void',
16159                   [param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('uint32_t', 'id')])
16160    ## epc-tft-classifier.h (module 'lte'): uint32_t ns3::EpcTftClassifier::Classify(ns3::Ptr<ns3::Packet> p, ns3::EpcTft::Direction direction, uint16_t protocolNumber) [member function]
16161    cls.add_method('Classify',
16162                   'uint32_t',
16163                   [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::EpcTft::Direction', 'direction'), param('uint16_t', 'protocolNumber')])
16164    ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Delete(uint32_t id) [member function]
16165    cls.add_method('Delete',
16166                   'void',
16167                   [param('uint32_t', 'id')])
16168    return
16169
16170def register_Ns3EpcUeNas_methods(root_module, cls):
16171    ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas(ns3::EpcUeNas const & arg0) [constructor]
16172    cls.add_constructor([param('ns3::EpcUeNas const &', 'arg0')])
16173    ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas() [constructor]
16174    cls.add_constructor([])
16175    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr<ns3::EpcTft> tft) [member function]
16176    cls.add_method('ActivateEpsBearer',
16177                   'void',
16178                   [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')])
16179    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect() [member function]
16180    cls.add_method('Connect',
16181                   'void',
16182                   [])
16183    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint32_t dlEarfcn) [member function]
16184    cls.add_method('Connect',
16185                   'void',
16186                   [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')])
16187    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function]
16188    cls.add_method('Disconnect',
16189                   'void',
16190                   [])
16191    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function]
16192    cls.add_method('DoDispose',
16193                   'void',
16194                   [],
16195                   is_virtual=True)
16196    ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function]
16197    cls.add_method('GetAsSapUser',
16198                   'ns3::LteAsSapUser *',
16199                   [])
16200    ## epc-ue-nas.h (module 'lte'): uint32_t ns3::EpcUeNas::GetCsgId() const [member function]
16201    cls.add_method('GetCsgId',
16202                   'uint32_t',
16203                   [],
16204                   is_const=True)
16205    ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State ns3::EpcUeNas::GetState() const [member function]
16206    cls.add_method('GetState',
16207                   'ns3::EpcUeNas::State',
16208                   [],
16209                   is_const=True)
16210    ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function]
16211    cls.add_method('GetTypeId',
16212                   'ns3::TypeId',
16213                   [],
16214                   is_static=True)
16215    ## epc-ue-nas.h (module 'lte'): bool ns3::EpcUeNas::Send(ns3::Ptr<ns3::Packet> p, uint16_t protocolNumber) [member function]
16216    cls.add_method('Send',
16217                   'bool',
16218                   [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocolNumber')])
16219    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function]
16220    cls.add_method('SetAsSapProvider',
16221                   'void',
16222                   [param('ns3::LteAsSapProvider *', 's')])
16223    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetCsgId(uint32_t csgId) [member function]
16224    cls.add_method('SetCsgId',
16225                   'void',
16226                   [param('uint32_t', 'csgId')])
16227    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr<ns3::NetDevice> dev) [member function]
16228    cls.add_method('SetDevice',
16229                   'void',
16230                   [param('ns3::Ptr< ns3::NetDevice >', 'dev')])
16231    ## 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]
16232    cls.add_method('SetForwardUpCallback',
16233                   'void',
16234                   [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')])
16235    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function]
16236    cls.add_method('SetImsi',
16237                   'void',
16238                   [param('uint64_t', 'imsi')])
16239    ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::StartCellSelection(uint32_t dlEarfcn) [member function]
16240    cls.add_method('StartCellSelection',
16241                   'void',
16242                   [param('uint32_t', 'dlEarfcn')])
16243    return
16244
16245def register_Ns3EpcX2_methods(root_module, cls):
16246    ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [constructor]
16247    cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')])
16248    ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2() [constructor]
16249    cls.add_constructor([])
16250    ## epc-x2.h (module 'lte'): void ns3::EpcX2::AddX2Interface(uint16_t enb1CellId, ns3::Ipv4Address enb1X2Address, uint16_t enb2CellId, ns3::Ipv4Address enb2X2Address) [member function]
16251    cls.add_method('AddX2Interface',
16252                   'void',
16253                   [param('uint16_t', 'enb1CellId'), param('ns3::Ipv4Address', 'enb1X2Address'), param('uint16_t', 'enb2CellId'), param('ns3::Ipv4Address', 'enb2X2Address')])
16254    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoDispose() [member function]
16255    cls.add_method('DoDispose',
16256                   'void',
16257                   [],
16258                   is_virtual=True)
16259    ## epc-x2.h (module 'lte'): ns3::EpcX2SapProvider * ns3::EpcX2::GetEpcX2SapProvider() [member function]
16260    cls.add_method('GetEpcX2SapProvider',
16261                   'ns3::EpcX2SapProvider *',
16262                   [])
16263    ## epc-x2.h (module 'lte'): static ns3::TypeId ns3::EpcX2::GetTypeId() [member function]
16264    cls.add_method('GetTypeId',
16265                   'ns3::TypeId',
16266                   [],
16267                   is_static=True)
16268    ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2cSocket(ns3::Ptr<ns3::Socket> socket) [member function]
16269    cls.add_method('RecvFromX2cSocket',
16270                   'void',
16271                   [param('ns3::Ptr< ns3::Socket >', 'socket')])
16272    ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2uSocket(ns3::Ptr<ns3::Socket> socket) [member function]
16273    cls.add_method('RecvFromX2uSocket',
16274                   'void',
16275                   [param('ns3::Ptr< ns3::Socket >', 'socket')])
16276    ## epc-x2.h (module 'lte'): void ns3::EpcX2::SetEpcX2SapUser(ns3::EpcX2SapUser * s) [member function]
16277    cls.add_method('SetEpcX2SapUser',
16278                   'void',
16279                   [param('ns3::EpcX2SapUser *', 's')])
16280    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function]
16281    cls.add_method('DoSendHandoverPreparationFailure',
16282                   'void',
16283                   [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')],
16284                   is_virtual=True, visibility='protected')
16285    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function]
16286    cls.add_method('DoSendHandoverRequest',
16287                   'void',
16288                   [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')],
16289                   is_virtual=True, visibility='protected')
16290    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function]
16291    cls.add_method('DoSendHandoverRequestAck',
16292                   'void',
16293                   [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')],
16294                   is_virtual=True, visibility='protected')
16295    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
16296    cls.add_method('DoSendLoadInformation',
16297                   'void',
16298                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
16299                   is_virtual=True, visibility='protected')
16300    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function]
16301    cls.add_method('DoSendResourceStatusUpdate',
16302                   'void',
16303                   [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')],
16304                   is_virtual=True, visibility='protected')
16305    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function]
16306    cls.add_method('DoSendSnStatusTransfer',
16307                   'void',
16308                   [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')],
16309                   is_virtual=True, visibility='protected')
16310    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function]
16311    cls.add_method('DoSendUeContextRelease',
16312                   'void',
16313                   [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')],
16314                   is_virtual=True, visibility='protected')
16315    ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeData(ns3::EpcX2Sap::UeDataParams params) [member function]
16316    cls.add_method('DoSendUeData',
16317                   'void',
16318                   [param('ns3::EpcX2Sap::UeDataParams', 'params')],
16319                   is_virtual=True, visibility='protected')
16320    return
16321
16322def register_Ns3EpcX2HandoverPreparationFailureHeader_methods(root_module, cls):
16323    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader(ns3::EpcX2HandoverPreparationFailureHeader const & arg0) [constructor]
16324    cls.add_constructor([param('ns3::EpcX2HandoverPreparationFailureHeader const &', 'arg0')])
16325    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader() [constructor]
16326    cls.add_constructor([])
16327    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16328    cls.add_method('Deserialize',
16329                   'uint32_t',
16330                   [param('ns3::Buffer::Iterator', 'start')],
16331                   is_virtual=True)
16332    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCause() const [member function]
16333    cls.add_method('GetCause',
16334                   'uint16_t',
16335                   [],
16336                   is_const=True)
16337    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCriticalityDiagnostics() const [member function]
16338    cls.add_method('GetCriticalityDiagnostics',
16339                   'uint16_t',
16340                   [],
16341                   is_const=True)
16342    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetInstanceTypeId() const [member function]
16343    cls.add_method('GetInstanceTypeId',
16344                   'ns3::TypeId',
16345                   [],
16346                   is_const=True, is_virtual=True)
16347    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetLengthOfIes() const [member function]
16348    cls.add_method('GetLengthOfIes',
16349                   'uint32_t',
16350                   [],
16351                   is_const=True)
16352    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetNumberOfIes() const [member function]
16353    cls.add_method('GetNumberOfIes',
16354                   'uint32_t',
16355                   [],
16356                   is_const=True)
16357    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetOldEnbUeX2apId() const [member function]
16358    cls.add_method('GetOldEnbUeX2apId',
16359                   'uint16_t',
16360                   [],
16361                   is_const=True)
16362    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetSerializedSize() const [member function]
16363    cls.add_method('GetSerializedSize',
16364                   'uint32_t',
16365                   [],
16366                   is_const=True, is_virtual=True)
16367    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetTypeId() [member function]
16368    cls.add_method('GetTypeId',
16369                   'ns3::TypeId',
16370                   [],
16371                   is_static=True)
16372    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Print(std::ostream & os) const [member function]
16373    cls.add_method('Print',
16374                   'void',
16375                   [param('std::ostream &', 'os')],
16376                   is_const=True, is_virtual=True)
16377    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16378    cls.add_method('Serialize',
16379                   'void',
16380                   [param('ns3::Buffer::Iterator', 'start')],
16381                   is_const=True, is_virtual=True)
16382    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCause(uint16_t cause) [member function]
16383    cls.add_method('SetCause',
16384                   'void',
16385                   [param('uint16_t', 'cause')])
16386    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCriticalityDiagnostics(uint16_t criticalityDiagnostics) [member function]
16387    cls.add_method('SetCriticalityDiagnostics',
16388                   'void',
16389                   [param('uint16_t', 'criticalityDiagnostics')])
16390    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function]
16391    cls.add_method('SetOldEnbUeX2apId',
16392                   'void',
16393                   [param('uint16_t', 'x2apId')])
16394    return
16395
16396def register_Ns3EpcX2HandoverRequestAckHeader_methods(root_module, cls):
16397    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader(ns3::EpcX2HandoverRequestAckHeader const & arg0) [constructor]
16398    cls.add_constructor([param('ns3::EpcX2HandoverRequestAckHeader const &', 'arg0')])
16399    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader() [constructor]
16400    cls.add_constructor([])
16401    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16402    cls.add_method('Deserialize',
16403                   'uint32_t',
16404                   [param('ns3::Buffer::Iterator', 'start')],
16405                   is_virtual=True)
16406    ## epc-x2-header.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabAdmittedItem, std::allocator<ns3::EpcX2Sap::ErabAdmittedItem> > ns3::EpcX2HandoverRequestAckHeader::GetAdmittedBearers() const [member function]
16407    cls.add_method('GetAdmittedBearers',
16408                   'std::vector< ns3::EpcX2Sap::ErabAdmittedItem >',
16409                   [],
16410                   is_const=True)
16411    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetInstanceTypeId() const [member function]
16412    cls.add_method('GetInstanceTypeId',
16413                   'ns3::TypeId',
16414                   [],
16415                   is_const=True, is_virtual=True)
16416    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetLengthOfIes() const [member function]
16417    cls.add_method('GetLengthOfIes',
16418                   'uint32_t',
16419                   [],
16420                   is_const=True)
16421    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetNewEnbUeX2apId() const [member function]
16422    cls.add_method('GetNewEnbUeX2apId',
16423                   'uint16_t',
16424                   [],
16425                   is_const=True)
16426    ## epc-x2-header.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabNotAdmittedItem, std::allocator<ns3::EpcX2Sap::ErabNotAdmittedItem> > ns3::EpcX2HandoverRequestAckHeader::GetNotAdmittedBearers() const [member function]
16427    cls.add_method('GetNotAdmittedBearers',
16428                   'std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >',
16429                   [],
16430                   is_const=True)
16431    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetNumberOfIes() const [member function]
16432    cls.add_method('GetNumberOfIes',
16433                   'uint32_t',
16434                   [],
16435                   is_const=True)
16436    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetOldEnbUeX2apId() const [member function]
16437    cls.add_method('GetOldEnbUeX2apId',
16438                   'uint16_t',
16439                   [],
16440                   is_const=True)
16441    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetSerializedSize() const [member function]
16442    cls.add_method('GetSerializedSize',
16443                   'uint32_t',
16444                   [],
16445                   is_const=True, is_virtual=True)
16446    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetTypeId() [member function]
16447    cls.add_method('GetTypeId',
16448                   'ns3::TypeId',
16449                   [],
16450                   is_static=True)
16451    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Print(std::ostream & os) const [member function]
16452    cls.add_method('Print',
16453                   'void',
16454                   [param('std::ostream &', 'os')],
16455                   is_const=True, is_virtual=True)
16456    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16457    cls.add_method('Serialize',
16458                   'void',
16459                   [param('ns3::Buffer::Iterator', 'start')],
16460                   is_const=True, is_virtual=True)
16461    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetAdmittedBearers(std::vector<ns3::EpcX2Sap::ErabAdmittedItem, std::allocator<ns3::EpcX2Sap::ErabAdmittedItem> > bearers) [member function]
16462    cls.add_method('SetAdmittedBearers',
16463                   'void',
16464                   [param('std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', 'bearers')])
16465    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function]
16466    cls.add_method('SetNewEnbUeX2apId',
16467                   'void',
16468                   [param('uint16_t', 'x2apId')])
16469    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNotAdmittedBearers(std::vector<ns3::EpcX2Sap::ErabNotAdmittedItem, std::allocator<ns3::EpcX2Sap::ErabNotAdmittedItem> > bearers) [member function]
16470    cls.add_method('SetNotAdmittedBearers',
16471                   'void',
16472                   [param('std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', 'bearers')])
16473    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function]
16474    cls.add_method('SetOldEnbUeX2apId',
16475                   'void',
16476                   [param('uint16_t', 'x2apId')])
16477    return
16478
16479def register_Ns3EpcX2HandoverRequestHeader_methods(root_module, cls):
16480    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader(ns3::EpcX2HandoverRequestHeader const & arg0) [constructor]
16481    cls.add_constructor([param('ns3::EpcX2HandoverRequestHeader const &', 'arg0')])
16482    ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader() [constructor]
16483    cls.add_constructor([])
16484    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16485    cls.add_method('Deserialize',
16486                   'uint32_t',
16487                   [param('ns3::Buffer::Iterator', 'start')],
16488                   is_virtual=True)
16489    ## epc-x2-header.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabToBeSetupItem, std::allocator<ns3::EpcX2Sap::ErabToBeSetupItem> > ns3::EpcX2HandoverRequestHeader::GetBearers() const [member function]
16490    cls.add_method('GetBearers',
16491                   'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >',
16492                   [],
16493                   is_const=True)
16494    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetCause() const [member function]
16495    cls.add_method('GetCause',
16496                   'uint16_t',
16497                   [],
16498                   is_const=True)
16499    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetInstanceTypeId() const [member function]
16500    cls.add_method('GetInstanceTypeId',
16501                   'ns3::TypeId',
16502                   [],
16503                   is_const=True, is_virtual=True)
16504    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetLengthOfIes() const [member function]
16505    cls.add_method('GetLengthOfIes',
16506                   'uint32_t',
16507                   [],
16508                   is_const=True)
16509    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetMmeUeS1apId() const [member function]
16510    cls.add_method('GetMmeUeS1apId',
16511                   'uint32_t',
16512                   [],
16513                   is_const=True)
16514    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetNumberOfIes() const [member function]
16515    cls.add_method('GetNumberOfIes',
16516                   'uint32_t',
16517                   [],
16518                   is_const=True)
16519    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetOldEnbUeX2apId() const [member function]
16520    cls.add_method('GetOldEnbUeX2apId',
16521                   'uint16_t',
16522                   [],
16523                   is_const=True)
16524    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetSerializedSize() const [member function]
16525    cls.add_method('GetSerializedSize',
16526                   'uint32_t',
16527                   [],
16528                   is_const=True, is_virtual=True)
16529    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetTargetCellId() const [member function]
16530    cls.add_method('GetTargetCellId',
16531                   'uint16_t',
16532                   [],
16533                   is_const=True)
16534    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetTypeId() [member function]
16535    cls.add_method('GetTypeId',
16536                   'ns3::TypeId',
16537                   [],
16538                   is_static=True)
16539    ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateDownlink() const [member function]
16540    cls.add_method('GetUeAggregateMaxBitRateDownlink',
16541                   'uint64_t',
16542                   [],
16543                   is_const=True)
16544    ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateUplink() const [member function]
16545    cls.add_method('GetUeAggregateMaxBitRateUplink',
16546                   'uint64_t',
16547                   [],
16548                   is_const=True)
16549    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Print(std::ostream & os) const [member function]
16550    cls.add_method('Print',
16551                   'void',
16552                   [param('std::ostream &', 'os')],
16553                   is_const=True, is_virtual=True)
16554    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16555    cls.add_method('Serialize',
16556                   'void',
16557                   [param('ns3::Buffer::Iterator', 'start')],
16558                   is_const=True, is_virtual=True)
16559    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetBearers(std::vector<ns3::EpcX2Sap::ErabToBeSetupItem, std::allocator<ns3::EpcX2Sap::ErabToBeSetupItem> > bearers) [member function]
16560    cls.add_method('SetBearers',
16561                   'void',
16562                   [param('std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 'bearers')])
16563    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetCause(uint16_t cause) [member function]
16564    cls.add_method('SetCause',
16565                   'void',
16566                   [param('uint16_t', 'cause')])
16567    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetMmeUeS1apId(uint32_t mmeUeS1apId) [member function]
16568    cls.add_method('SetMmeUeS1apId',
16569                   'void',
16570                   [param('uint32_t', 'mmeUeS1apId')])
16571    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function]
16572    cls.add_method('SetOldEnbUeX2apId',
16573                   'void',
16574                   [param('uint16_t', 'x2apId')])
16575    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetTargetCellId(uint16_t targetCellId) [member function]
16576    cls.add_method('SetTargetCellId',
16577                   'void',
16578                   [param('uint16_t', 'targetCellId')])
16579    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateDownlink(uint64_t bitRate) [member function]
16580    cls.add_method('SetUeAggregateMaxBitRateDownlink',
16581                   'void',
16582                   [param('uint64_t', 'bitRate')])
16583    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateUplink(uint64_t bitRate) [member function]
16584    cls.add_method('SetUeAggregateMaxBitRateUplink',
16585                   'void',
16586                   [param('uint64_t', 'bitRate')])
16587    return
16588
16589def register_Ns3EpcX2Header_methods(root_module, cls):
16590    ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header(ns3::EpcX2Header const & arg0) [constructor]
16591    cls.add_constructor([param('ns3::EpcX2Header const &', 'arg0')])
16592    ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header() [constructor]
16593    cls.add_constructor([])
16594    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::Deserialize(ns3::Buffer::Iterator start) [member function]
16595    cls.add_method('Deserialize',
16596                   'uint32_t',
16597                   [param('ns3::Buffer::Iterator', 'start')],
16598                   is_virtual=True)
16599    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2Header::GetInstanceTypeId() const [member function]
16600    cls.add_method('GetInstanceTypeId',
16601                   'ns3::TypeId',
16602                   [],
16603                   is_const=True, is_virtual=True)
16604    ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetMessageType() const [member function]
16605    cls.add_method('GetMessageType',
16606                   'uint8_t',
16607                   [],
16608                   is_const=True)
16609    ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetProcedureCode() const [member function]
16610    cls.add_method('GetProcedureCode',
16611                   'uint8_t',
16612                   [],
16613                   is_const=True)
16614    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::GetSerializedSize() const [member function]
16615    cls.add_method('GetSerializedSize',
16616                   'uint32_t',
16617                   [],
16618                   is_const=True, is_virtual=True)
16619    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2Header::GetTypeId() [member function]
16620    cls.add_method('GetTypeId',
16621                   'ns3::TypeId',
16622                   [],
16623                   is_static=True)
16624    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Print(std::ostream & os) const [member function]
16625    cls.add_method('Print',
16626                   'void',
16627                   [param('std::ostream &', 'os')],
16628                   is_const=True, is_virtual=True)
16629    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Serialize(ns3::Buffer::Iterator start) const [member function]
16630    cls.add_method('Serialize',
16631                   'void',
16632                   [param('ns3::Buffer::Iterator', 'start')],
16633                   is_const=True, is_virtual=True)
16634    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetLengthOfIes(uint32_t lengthOfIes) [member function]
16635    cls.add_method('SetLengthOfIes',
16636                   'void',
16637                   [param('uint32_t', 'lengthOfIes')])
16638    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetMessageType(uint8_t messageType) [member function]
16639    cls.add_method('SetMessageType',
16640                   'void',
16641                   [param('uint8_t', 'messageType')])
16642    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetNumberOfIes(uint32_t numberOfIes) [member function]
16643    cls.add_method('SetNumberOfIes',
16644                   'void',
16645                   [param('uint32_t', 'numberOfIes')])
16646    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetProcedureCode(uint8_t procedureCode) [member function]
16647    cls.add_method('SetProcedureCode',
16648                   'void',
16649                   [param('uint8_t', 'procedureCode')])
16650    return
16651
16652def register_Ns3EpcX2LoadInformationHeader_methods(root_module, cls):
16653    ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader(ns3::EpcX2LoadInformationHeader const & arg0) [constructor]
16654    cls.add_constructor([param('ns3::EpcX2LoadInformationHeader const &', 'arg0')])
16655    ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader() [constructor]
16656    cls.add_constructor([])
16657    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16658    cls.add_method('Deserialize',
16659                   'uint32_t',
16660                   [param('ns3::Buffer::Iterator', 'start')],
16661                   is_virtual=True)
16662    ## epc-x2-header.h (module 'lte'): std::vector<ns3::EpcX2Sap::CellInformationItem, std::allocator<ns3::EpcX2Sap::CellInformationItem> > ns3::EpcX2LoadInformationHeader::GetCellInformationList() const [member function]
16663    cls.add_method('GetCellInformationList',
16664                   'std::vector< ns3::EpcX2Sap::CellInformationItem >',
16665                   [],
16666                   is_const=True)
16667    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2LoadInformationHeader::GetInstanceTypeId() const [member function]
16668    cls.add_method('GetInstanceTypeId',
16669                   'ns3::TypeId',
16670                   [],
16671                   is_const=True, is_virtual=True)
16672    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetLengthOfIes() const [member function]
16673    cls.add_method('GetLengthOfIes',
16674                   'uint32_t',
16675                   [],
16676                   is_const=True)
16677    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetNumberOfIes() const [member function]
16678    cls.add_method('GetNumberOfIes',
16679                   'uint32_t',
16680                   [],
16681                   is_const=True)
16682    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetSerializedSize() const [member function]
16683    cls.add_method('GetSerializedSize',
16684                   'uint32_t',
16685                   [],
16686                   is_const=True, is_virtual=True)
16687    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2LoadInformationHeader::GetTypeId() [member function]
16688    cls.add_method('GetTypeId',
16689                   'ns3::TypeId',
16690                   [],
16691                   is_static=True)
16692    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Print(std::ostream & os) const [member function]
16693    cls.add_method('Print',
16694                   'void',
16695                   [param('std::ostream &', 'os')],
16696                   is_const=True, is_virtual=True)
16697    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16698    cls.add_method('Serialize',
16699                   'void',
16700                   [param('ns3::Buffer::Iterator', 'start')],
16701                   is_const=True, is_virtual=True)
16702    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::SetCellInformationList(std::vector<ns3::EpcX2Sap::CellInformationItem, std::allocator<ns3::EpcX2Sap::CellInformationItem> > cellInformationList) [member function]
16703    cls.add_method('SetCellInformationList',
16704                   'void',
16705                   [param('std::vector< ns3::EpcX2Sap::CellInformationItem >', 'cellInformationList')])
16706    return
16707
16708def register_Ns3EpcX2ResourceStatusUpdateHeader_methods(root_module, cls):
16709    ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader(ns3::EpcX2ResourceStatusUpdateHeader const & arg0) [constructor]
16710    cls.add_constructor([param('ns3::EpcX2ResourceStatusUpdateHeader const &', 'arg0')])
16711    ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader() [constructor]
16712    cls.add_constructor([])
16713    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16714    cls.add_method('Deserialize',
16715                   'uint32_t',
16716                   [param('ns3::Buffer::Iterator', 'start')],
16717                   is_virtual=True)
16718    ## epc-x2-header.h (module 'lte'): std::vector<ns3::EpcX2Sap::CellMeasurementResultItem, std::allocator<ns3::EpcX2Sap::CellMeasurementResultItem> > ns3::EpcX2ResourceStatusUpdateHeader::GetCellMeasurementResultList() const [member function]
16719    cls.add_method('GetCellMeasurementResultList',
16720                   'std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >',
16721                   [],
16722                   is_const=True)
16723    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb1MeasurementId() const [member function]
16724    cls.add_method('GetEnb1MeasurementId',
16725                   'uint16_t',
16726                   [],
16727                   is_const=True)
16728    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb2MeasurementId() const [member function]
16729    cls.add_method('GetEnb2MeasurementId',
16730                   'uint16_t',
16731                   [],
16732                   is_const=True)
16733    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetInstanceTypeId() const [member function]
16734    cls.add_method('GetInstanceTypeId',
16735                   'ns3::TypeId',
16736                   [],
16737                   is_const=True, is_virtual=True)
16738    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetLengthOfIes() const [member function]
16739    cls.add_method('GetLengthOfIes',
16740                   'uint32_t',
16741                   [],
16742                   is_const=True)
16743    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetNumberOfIes() const [member function]
16744    cls.add_method('GetNumberOfIes',
16745                   'uint32_t',
16746                   [],
16747                   is_const=True)
16748    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetSerializedSize() const [member function]
16749    cls.add_method('GetSerializedSize',
16750                   'uint32_t',
16751                   [],
16752                   is_const=True, is_virtual=True)
16753    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetTypeId() [member function]
16754    cls.add_method('GetTypeId',
16755                   'ns3::TypeId',
16756                   [],
16757                   is_static=True)
16758    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Print(std::ostream & os) const [member function]
16759    cls.add_method('Print',
16760                   'void',
16761                   [param('std::ostream &', 'os')],
16762                   is_const=True, is_virtual=True)
16763    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16764    cls.add_method('Serialize',
16765                   'void',
16766                   [param('ns3::Buffer::Iterator', 'start')],
16767                   is_const=True, is_virtual=True)
16768    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetCellMeasurementResultList(std::vector<ns3::EpcX2Sap::CellMeasurementResultItem, std::allocator<ns3::EpcX2Sap::CellMeasurementResultItem> > cellMeasurementResultList) [member function]
16769    cls.add_method('SetCellMeasurementResultList',
16770                   'void',
16771                   [param('std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', 'cellMeasurementResultList')])
16772    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb1MeasurementId(uint16_t enb1MeasurementId) [member function]
16773    cls.add_method('SetEnb1MeasurementId',
16774                   'void',
16775                   [param('uint16_t', 'enb1MeasurementId')])
16776    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb2MeasurementId(uint16_t enb2MeasurementId) [member function]
16777    cls.add_method('SetEnb2MeasurementId',
16778                   'void',
16779                   [param('uint16_t', 'enb2MeasurementId')])
16780    return
16781
16782def register_Ns3EpcX2SnStatusTransferHeader_methods(root_module, cls):
16783    ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader(ns3::EpcX2SnStatusTransferHeader const & arg0) [constructor]
16784    cls.add_constructor([param('ns3::EpcX2SnStatusTransferHeader const &', 'arg0')])
16785    ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader() [constructor]
16786    cls.add_constructor([])
16787    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16788    cls.add_method('Deserialize',
16789                   'uint32_t',
16790                   [param('ns3::Buffer::Iterator', 'start')],
16791                   is_virtual=True)
16792    ## epc-x2-header.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem, std::allocator<ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem> > ns3::EpcX2SnStatusTransferHeader::GetErabsSubjectToStatusTransferList() const [member function]
16793    cls.add_method('GetErabsSubjectToStatusTransferList',
16794                   'std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >',
16795                   [],
16796                   is_const=True)
16797    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetInstanceTypeId() const [member function]
16798    cls.add_method('GetInstanceTypeId',
16799                   'ns3::TypeId',
16800                   [],
16801                   is_const=True, is_virtual=True)
16802    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetLengthOfIes() const [member function]
16803    cls.add_method('GetLengthOfIes',
16804                   'uint32_t',
16805                   [],
16806                   is_const=True)
16807    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetNewEnbUeX2apId() const [member function]
16808    cls.add_method('GetNewEnbUeX2apId',
16809                   'uint16_t',
16810                   [],
16811                   is_const=True)
16812    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetNumberOfIes() const [member function]
16813    cls.add_method('GetNumberOfIes',
16814                   'uint32_t',
16815                   [],
16816                   is_const=True)
16817    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetOldEnbUeX2apId() const [member function]
16818    cls.add_method('GetOldEnbUeX2apId',
16819                   'uint16_t',
16820                   [],
16821                   is_const=True)
16822    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetSerializedSize() const [member function]
16823    cls.add_method('GetSerializedSize',
16824                   'uint32_t',
16825                   [],
16826                   is_const=True, is_virtual=True)
16827    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetTypeId() [member function]
16828    cls.add_method('GetTypeId',
16829                   'ns3::TypeId',
16830                   [],
16831                   is_static=True)
16832    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Print(std::ostream & os) const [member function]
16833    cls.add_method('Print',
16834                   'void',
16835                   [param('std::ostream &', 'os')],
16836                   is_const=True, is_virtual=True)
16837    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16838    cls.add_method('Serialize',
16839                   'void',
16840                   [param('ns3::Buffer::Iterator', 'start')],
16841                   is_const=True, is_virtual=True)
16842    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList(std::vector<ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem, std::allocator<ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem> > erabs) [member function]
16843    cls.add_method('SetErabsSubjectToStatusTransferList',
16844                   'void',
16845                   [param('std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', 'erabs')])
16846    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function]
16847    cls.add_method('SetNewEnbUeX2apId',
16848                   'void',
16849                   [param('uint16_t', 'x2apId')])
16850    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function]
16851    cls.add_method('SetOldEnbUeX2apId',
16852                   'void',
16853                   [param('uint16_t', 'x2apId')])
16854    return
16855
16856def register_Ns3EpcX2UeContextReleaseHeader_methods(root_module, cls):
16857    ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader(ns3::EpcX2UeContextReleaseHeader const & arg0) [constructor]
16858    cls.add_constructor([param('ns3::EpcX2UeContextReleaseHeader const &', 'arg0')])
16859    ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader() [constructor]
16860    cls.add_constructor([])
16861    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
16862    cls.add_method('Deserialize',
16863                   'uint32_t',
16864                   [param('ns3::Buffer::Iterator', 'start')],
16865                   is_virtual=True)
16866    ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetInstanceTypeId() const [member function]
16867    cls.add_method('GetInstanceTypeId',
16868                   'ns3::TypeId',
16869                   [],
16870                   is_const=True, is_virtual=True)
16871    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetLengthOfIes() const [member function]
16872    cls.add_method('GetLengthOfIes',
16873                   'uint32_t',
16874                   [],
16875                   is_const=True)
16876    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetNewEnbUeX2apId() const [member function]
16877    cls.add_method('GetNewEnbUeX2apId',
16878                   'uint16_t',
16879                   [],
16880                   is_const=True)
16881    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetNumberOfIes() const [member function]
16882    cls.add_method('GetNumberOfIes',
16883                   'uint32_t',
16884                   [],
16885                   is_const=True)
16886    ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetOldEnbUeX2apId() const [member function]
16887    cls.add_method('GetOldEnbUeX2apId',
16888                   'uint16_t',
16889                   [],
16890                   is_const=True)
16891    ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetSerializedSize() const [member function]
16892    cls.add_method('GetSerializedSize',
16893                   'uint32_t',
16894                   [],
16895                   is_const=True, is_virtual=True)
16896    ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetTypeId() [member function]
16897    cls.add_method('GetTypeId',
16898                   'ns3::TypeId',
16899                   [],
16900                   is_static=True)
16901    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Print(std::ostream & os) const [member function]
16902    cls.add_method('Print',
16903                   'void',
16904                   [param('std::ostream &', 'os')],
16905                   is_const=True, is_virtual=True)
16906    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
16907    cls.add_method('Serialize',
16908                   'void',
16909                   [param('ns3::Buffer::Iterator', 'start')],
16910                   is_const=True, is_virtual=True)
16911    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function]
16912    cls.add_method('SetNewEnbUeX2apId',
16913                   'void',
16914                   [param('uint16_t', 'x2apId')])
16915    ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function]
16916    cls.add_method('SetOldEnbUeX2apId',
16917                   'void',
16918                   [param('uint16_t', 'x2apId')])
16919    return
16920
16921def register_Ns3ErlangRandomVariable_methods(root_module, cls):
16922    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function]
16923    cls.add_method('GetTypeId',
16924                   'ns3::TypeId',
16925                   [],
16926                   is_static=True)
16927    ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor]
16928    cls.add_constructor([])
16929    ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function]
16930    cls.add_method('GetK',
16931                   'uint32_t',
16932                   [],
16933                   is_const=True)
16934    ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function]
16935    cls.add_method('GetLambda',
16936                   'double',
16937                   [],
16938                   is_const=True)
16939    ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function]
16940    cls.add_method('GetValue',
16941                   'double',
16942                   [param('uint32_t', 'k'), param('double', 'lambda')])
16943    ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function]
16944    cls.add_method('GetInteger',
16945                   'uint32_t',
16946                   [param('uint32_t', 'k'), param('uint32_t', 'lambda')])
16947    ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function]
16948    cls.add_method('GetValue',
16949                   'double',
16950                   [],
16951                   is_virtual=True)
16952    ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function]
16953    cls.add_method('GetInteger',
16954                   'uint32_t',
16955                   [],
16956                   is_virtual=True)
16957    return
16958
16959def register_Ns3EventImpl_methods(root_module, cls):
16960    ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor]
16961    cls.add_constructor([param('ns3::EventImpl const &', 'arg0')])
16962    ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor]
16963    cls.add_constructor([])
16964    ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function]
16965    cls.add_method('Cancel',
16966                   'void',
16967                   [])
16968    ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function]
16969    cls.add_method('Invoke',
16970                   'void',
16971                   [])
16972    ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function]
16973    cls.add_method('IsCancelled',
16974                   'bool',
16975                   [])
16976    ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function]
16977    cls.add_method('Notify',
16978                   'void',
16979                   [],
16980                   is_pure_virtual=True, is_virtual=True, visibility='protected')
16981    return
16982
16983def register_Ns3ExponentialRandomVariable_methods(root_module, cls):
16984    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function]
16985    cls.add_method('GetTypeId',
16986                   'ns3::TypeId',
16987                   [],
16988                   is_static=True)
16989    ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor]
16990    cls.add_constructor([])
16991    ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function]
16992    cls.add_method('GetMean',
16993                   'double',
16994                   [],
16995                   is_const=True)
16996    ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function]
16997    cls.add_method('GetBound',
16998                   'double',
16999                   [],
17000                   is_const=True)
17001    ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function]
17002    cls.add_method('GetValue',
17003                   'double',
17004                   [param('double', 'mean'), param('double', 'bound')])
17005    ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function]
17006    cls.add_method('GetInteger',
17007                   'uint32_t',
17008                   [param('uint32_t', 'mean'), param('uint32_t', 'bound')])
17009    ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function]
17010    cls.add_method('GetValue',
17011                   'double',
17012                   [],
17013                   is_virtual=True)
17014    ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function]
17015    cls.add_method('GetInteger',
17016                   'uint32_t',
17017                   [],
17018                   is_virtual=True)
17019    return
17020
17021def register_Ns3FfMacScheduler_methods(root_module, cls):
17022    ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler(ns3::FfMacScheduler const & arg0) [constructor]
17023    cls.add_constructor([param('ns3::FfMacScheduler const &', 'arg0')])
17024    ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler() [constructor]
17025    cls.add_constructor([])
17026    ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::DoDispose() [member function]
17027    cls.add_method('DoDispose',
17028                   'void',
17029                   [],
17030                   is_virtual=True)
17031    ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FfMacScheduler::GetFfMacCschedSapProvider() [member function]
17032    cls.add_method('GetFfMacCschedSapProvider',
17033                   'ns3::FfMacCschedSapProvider *',
17034                   [],
17035                   is_pure_virtual=True, is_virtual=True)
17036    ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FfMacScheduler::GetFfMacSchedSapProvider() [member function]
17037    cls.add_method('GetFfMacSchedSapProvider',
17038                   'ns3::FfMacSchedSapProvider *',
17039                   [],
17040                   is_pure_virtual=True, is_virtual=True)
17041    ## ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FfMacScheduler::GetLteFfrSapUser() [member function]
17042    cls.add_method('GetLteFfrSapUser',
17043                   'ns3::LteFfrSapUser *',
17044                   [],
17045                   is_pure_virtual=True, is_virtual=True)
17046    ## ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FfMacScheduler::GetTypeId() [member function]
17047    cls.add_method('GetTypeId',
17048                   'ns3::TypeId',
17049                   [],
17050                   is_static=True)
17051    ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
17052    cls.add_method('SetFfMacCschedSapUser',
17053                   'void',
17054                   [param('ns3::FfMacCschedSapUser *', 's')],
17055                   is_pure_virtual=True, is_virtual=True)
17056    ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
17057    cls.add_method('SetFfMacSchedSapUser',
17058                   'void',
17059                   [param('ns3::FfMacSchedSapUser *', 's')],
17060                   is_pure_virtual=True, is_virtual=True)
17061    ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
17062    cls.add_method('SetLteFfrSapProvider',
17063                   'void',
17064                   [param('ns3::LteFfrSapProvider *', 's')],
17065                   is_pure_virtual=True, is_virtual=True)
17066    return
17067
17068def register_Ns3FixedRssLossModel_methods(root_module, cls):
17069    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
17070    cls.add_method('GetTypeId',
17071                   'ns3::TypeId',
17072                   [],
17073                   is_static=True)
17074    ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
17075    cls.add_constructor([])
17076    ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function]
17077    cls.add_method('SetRss',
17078                   'void',
17079                   [param('double', 'rss')])
17080    ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
17081    cls.add_method('DoCalcRxPower',
17082                   'double',
17083                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
17084                   is_const=True, is_virtual=True, visibility='private')
17085    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function]
17086    cls.add_method('DoAssignStreams',
17087                   'int64_t',
17088                   [param('int64_t', 'stream')],
17089                   is_virtual=True, visibility='private')
17090    return
17091
17092def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
17093    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
17094    cls.add_method('GetTypeId',
17095                   'ns3::TypeId',
17096                   [],
17097                   is_static=True)
17098    ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
17099    cls.add_constructor([])
17100    ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function]
17101    cls.add_method('SetFrequency',
17102                   'void',
17103                   [param('double', 'frequency')])
17104    ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
17105    cls.add_method('SetSystemLoss',
17106                   'void',
17107                   [param('double', 'systemLoss')])
17108    ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function]
17109    cls.add_method('SetMinLoss',
17110                   'void',
17111                   [param('double', 'minLoss')])
17112    ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function]
17113    cls.add_method('GetMinLoss',
17114                   'double',
17115                   [],
17116                   is_const=True)
17117    ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function]
17118    cls.add_method('GetFrequency',
17119                   'double',
17120                   [],
17121                   is_const=True)
17122    ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
17123    cls.add_method('GetSystemLoss',
17124                   'double',
17125                   [],
17126                   is_const=True)
17127    ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
17128    cls.add_method('DoCalcRxPower',
17129                   'double',
17130                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
17131                   is_const=True, is_virtual=True, visibility='private')
17132    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function]
17133    cls.add_method('DoAssignStreams',
17134                   'int64_t',
17135                   [param('int64_t', 'stream')],
17136                   is_virtual=True, visibility='private')
17137    return
17138
17139def register_Ns3GammaRandomVariable_methods(root_module, cls):
17140    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function]
17141    cls.add_method('GetTypeId',
17142                   'ns3::TypeId',
17143                   [],
17144                   is_static=True)
17145    ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor]
17146    cls.add_constructor([])
17147    ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function]
17148    cls.add_method('GetAlpha',
17149                   'double',
17150                   [],
17151                   is_const=True)
17152    ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function]
17153    cls.add_method('GetBeta',
17154                   'double',
17155                   [],
17156                   is_const=True)
17157    ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function]
17158    cls.add_method('GetValue',
17159                   'double',
17160                   [param('double', 'alpha'), param('double', 'beta')])
17161    ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function]
17162    cls.add_method('GetInteger',
17163                   'uint32_t',
17164                   [param('uint32_t', 'alpha'), param('uint32_t', 'beta')])
17165    ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function]
17166    cls.add_method('GetValue',
17167                   'double',
17168                   [],
17169                   is_virtual=True)
17170    ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function]
17171    cls.add_method('GetInteger',
17172                   'uint32_t',
17173                   [],
17174                   is_virtual=True)
17175    return
17176
17177def register_Ns3GtpcHeader_methods(root_module, cls):
17178    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader(ns3::GtpcHeader const & arg0) [constructor]
17179    cls.add_constructor([param('ns3::GtpcHeader const &', 'arg0')])
17180    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader() [constructor]
17181    cls.add_constructor([])
17182    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::ComputeMessageLength() [member function]
17183    cls.add_method('ComputeMessageLength',
17184                   'void',
17185                   [])
17186    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
17187    cls.add_method('Deserialize',
17188                   'uint32_t',
17189                   [param('ns3::Buffer::Iterator', 'start')],
17190                   is_virtual=True)
17191    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcHeader::GetInstanceTypeId() const [member function]
17192    cls.add_method('GetInstanceTypeId',
17193                   'ns3::TypeId',
17194                   [],
17195                   is_const=True, is_virtual=True)
17196    ## epc-gtpc-header.h (module 'lte'): uint16_t ns3::GtpcHeader::GetMessageLength() const [member function]
17197    cls.add_method('GetMessageLength',
17198                   'uint16_t',
17199                   [],
17200                   is_const=True)
17201    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetMessageSize() const [member function]
17202    cls.add_method('GetMessageSize',
17203                   'uint32_t',
17204                   [],
17205                   is_const=True, is_virtual=True)
17206    ## epc-gtpc-header.h (module 'lte'): uint8_t ns3::GtpcHeader::GetMessageType() const [member function]
17207    cls.add_method('GetMessageType',
17208                   'uint8_t',
17209                   [],
17210                   is_const=True)
17211    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSequenceNumber() const [member function]
17212    cls.add_method('GetSequenceNumber',
17213                   'uint32_t',
17214                   [],
17215                   is_const=True)
17216    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSerializedSize() const [member function]
17217    cls.add_method('GetSerializedSize',
17218                   'uint32_t',
17219                   [],
17220                   is_const=True, is_virtual=True)
17221    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetTeid() const [member function]
17222    cls.add_method('GetTeid',
17223                   'uint32_t',
17224                   [],
17225                   is_const=True)
17226    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcHeader::GetTypeId() [member function]
17227    cls.add_method('GetTypeId',
17228                   'ns3::TypeId',
17229                   [],
17230                   is_static=True)
17231    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Print(std::ostream & os) const [member function]
17232    cls.add_method('Print',
17233                   'void',
17234                   [param('std::ostream &', 'os')],
17235                   is_const=True, is_virtual=True)
17236    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
17237    cls.add_method('Serialize',
17238                   'void',
17239                   [param('ns3::Buffer::Iterator', 'start')],
17240                   is_const=True, is_virtual=True)
17241    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetIesLength(uint16_t iesLength) [member function]
17242    cls.add_method('SetIesLength',
17243                   'void',
17244                   [param('uint16_t', 'iesLength')])
17245    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageLength(uint16_t messageLength) [member function]
17246    cls.add_method('SetMessageLength',
17247                   'void',
17248                   [param('uint16_t', 'messageLength')])
17249    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageType(uint8_t messageType) [member function]
17250    cls.add_method('SetMessageType',
17251                   'void',
17252                   [param('uint8_t', 'messageType')])
17253    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetSequenceNumber(uint32_t sequenceNumber) [member function]
17254    cls.add_method('SetSequenceNumber',
17255                   'void',
17256                   [param('uint32_t', 'sequenceNumber')])
17257    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetTeid(uint32_t teid) [member function]
17258    cls.add_method('SetTeid',
17259                   'void',
17260                   [param('uint32_t', 'teid')])
17261    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::PreDeserialize(ns3::Buffer::Iterator & i) [member function]
17262    cls.add_method('PreDeserialize',
17263                   'uint32_t',
17264                   [param('ns3::Buffer::Iterator &', 'i')],
17265                   visibility='protected')
17266    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::PreSerialize(ns3::Buffer::Iterator & i) const [member function]
17267    cls.add_method('PreSerialize',
17268                   'void',
17269                   [param('ns3::Buffer::Iterator &', 'i')],
17270                   is_const=True, visibility='protected')
17271    return
17272
17273def register_Ns3GtpcHeaderFteid_t_methods(root_module, cls):
17274    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t() [constructor]
17275    cls.add_constructor([])
17276    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t(ns3::GtpcHeader::Fteid_t const & arg0) [constructor]
17277    cls.add_constructor([param('ns3::GtpcHeader::Fteid_t const &', 'arg0')])
17278    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::addr [variable]
17279    cls.add_instance_attribute('addr', 'ns3::Ipv4Address', is_const=False)
17280    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::interfaceType [variable]
17281    cls.add_instance_attribute('interfaceType', 'ns3::GtpcHeader::InterfaceType_t', is_const=False)
17282    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::teid [variable]
17283    cls.add_instance_attribute('teid', 'uint32_t', is_const=False)
17284    return
17285
17286def register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, cls):
17287    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage(ns3::GtpcModifyBearerRequestMessage const & arg0) [constructor]
17288    cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage const &', 'arg0')])
17289    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage() [constructor]
17290    cls.add_constructor([])
17291    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
17292    cls.add_method('Deserialize',
17293                   'uint32_t',
17294                   [param('ns3::Buffer::Iterator', 'start')],
17295                   is_virtual=True)
17296    ## epc-gtpc-header.h (module 'lte'): std::list<ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified, std::allocator<ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified> > ns3::GtpcModifyBearerRequestMessage::GetBearerContextsToBeModified() const [member function]
17297    cls.add_method('GetBearerContextsToBeModified',
17298                   'std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >',
17299                   [],
17300                   is_const=True)
17301    ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcModifyBearerRequestMessage::GetImsi() const [member function]
17302    cls.add_method('GetImsi',
17303                   'uint64_t',
17304                   [],
17305                   is_const=True)
17306    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetInstanceTypeId() const [member function]
17307    cls.add_method('GetInstanceTypeId',
17308                   'ns3::TypeId',
17309                   [],
17310                   is_const=True, is_virtual=True)
17311    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetMessageSize() const [member function]
17312    cls.add_method('GetMessageSize',
17313                   'uint32_t',
17314                   [],
17315                   is_const=True, is_virtual=True)
17316    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetSerializedSize() const [member function]
17317    cls.add_method('GetSerializedSize',
17318                   'uint32_t',
17319                   [],
17320                   is_const=True, is_virtual=True)
17321    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetTypeId() [member function]
17322    cls.add_method('GetTypeId',
17323                   'ns3::TypeId',
17324                   [],
17325                   is_static=True)
17326    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetUliEcgi() const [member function]
17327    cls.add_method('GetUliEcgi',
17328                   'uint32_t',
17329                   [],
17330                   is_const=True)
17331    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Print(std::ostream & os) const [member function]
17332    cls.add_method('Print',
17333                   'void',
17334                   [param('std::ostream &', 'os')],
17335                   is_const=True, is_virtual=True)
17336    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
17337    cls.add_method('Serialize',
17338                   'void',
17339                   [param('ns3::Buffer::Iterator', 'start')],
17340                   is_const=True, is_virtual=True)
17341    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetBearerContextsToBeModified(std::list<ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified, std::allocator<ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified> > bearerContexts) [member function]
17342    cls.add_method('SetBearerContextsToBeModified',
17343                   'void',
17344                   [param('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'bearerContexts')])
17345    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetImsi(uint64_t imsi) [member function]
17346    cls.add_method('SetImsi',
17347                   'void',
17348                   [param('uint64_t', 'imsi')])
17349    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetUliEcgi(uint32_t uliEcgi) [member function]
17350    cls.add_method('SetUliEcgi',
17351                   'void',
17352                   [param('uint32_t', 'uliEcgi')])
17353    return
17354
17355def register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, cls):
17356    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified() [constructor]
17357    cls.add_constructor([])
17358    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified(ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const & arg0) [constructor]
17359    cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const &', 'arg0')])
17360    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::epsBearerId [variable]
17361    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
17362    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::fteid [variable]
17363    cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False)
17364    return
17365
17366def register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, cls):
17367    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage() [constructor]
17368    cls.add_constructor([])
17369    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetTypeId() [member function]
17370    cls.add_method('GetTypeId',
17371                   'ns3::TypeId',
17372                   [],
17373                   is_static=True)
17374    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetInstanceTypeId() const [member function]
17375    cls.add_method('GetInstanceTypeId',
17376                   'ns3::TypeId',
17377                   [],
17378                   is_const=True, is_virtual=True)
17379    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetSerializedSize() const [member function]
17380    cls.add_method('GetSerializedSize',
17381                   'uint32_t',
17382                   [],
17383                   is_const=True, is_virtual=True)
17384    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
17385    cls.add_method('Serialize',
17386                   'void',
17387                   [param('ns3::Buffer::Iterator', 'start')],
17388                   is_const=True, is_virtual=True)
17389    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
17390    cls.add_method('Deserialize',
17391                   'uint32_t',
17392                   [param('ns3::Buffer::Iterator', 'start')],
17393                   is_virtual=True)
17394    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Print(std::ostream & os) const [member function]
17395    cls.add_method('Print',
17396                   'void',
17397                   [param('std::ostream &', 'os')],
17398                   is_const=True, is_virtual=True)
17399    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetMessageSize() const [member function]
17400    cls.add_method('GetMessageSize',
17401                   'uint32_t',
17402                   [],
17403                   is_const=True, is_virtual=True)
17404    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcModifyBearerResponseMessage::GetCause() const [member function]
17405    cls.add_method('GetCause',
17406                   'ns3::GtpcIes::Cause_t',
17407                   [],
17408                   is_const=True)
17409    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function]
17410    cls.add_method('SetCause',
17411                   'void',
17412                   [param('ns3::GtpcIes::Cause_t', 'cause')])
17413    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage(ns3::GtpcModifyBearerResponseMessage const & arg0) [constructor]
17414    cls.add_constructor([param('ns3::GtpcModifyBearerResponseMessage const &', 'arg0')])
17415    return
17416
17417def register_Ns3GtpuHeader_methods(root_module, cls):
17418    cls.add_binary_comparison_operator('==')
17419    ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [constructor]
17420    cls.add_constructor([param('ns3::GtpuHeader const &', 'arg0')])
17421    ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader() [constructor]
17422    cls.add_constructor([])
17423    ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
17424    cls.add_method('Deserialize',
17425                   'uint32_t',
17426                   [param('ns3::Buffer::Iterator', 'start')],
17427                   is_virtual=True)
17428    ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetExtensionHeaderFlag() const [member function]
17429    cls.add_method('GetExtensionHeaderFlag',
17430                   'bool',
17431                   [],
17432                   is_const=True)
17433    ## epc-gtpu-header.h (module 'lte'): ns3::TypeId ns3::GtpuHeader::GetInstanceTypeId() const [member function]
17434    cls.add_method('GetInstanceTypeId',
17435                   'ns3::TypeId',
17436                   [],
17437                   is_const=True, is_virtual=True)
17438    ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetLength() const [member function]
17439    cls.add_method('GetLength',
17440                   'uint16_t',
17441                   [],
17442                   is_const=True)
17443    ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetMessageType() const [member function]
17444    cls.add_method('GetMessageType',
17445                   'uint8_t',
17446                   [],
17447                   is_const=True)
17448    ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNPduNumber() const [member function]
17449    cls.add_method('GetNPduNumber',
17450                   'uint8_t',
17451                   [],
17452                   is_const=True)
17453    ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetNPduNumberFlag() const [member function]
17454    cls.add_method('GetNPduNumberFlag',
17455                   'bool',
17456                   [],
17457                   is_const=True)
17458    ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNextExtensionType() const [member function]
17459    cls.add_method('GetNextExtensionType',
17460                   'uint8_t',
17461                   [],
17462                   is_const=True)
17463    ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetProtocolType() const [member function]
17464    cls.add_method('GetProtocolType',
17465                   'bool',
17466                   [],
17467                   is_const=True)
17468    ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetSequenceNumber() const [member function]
17469    cls.add_method('GetSequenceNumber',
17470                   'uint16_t',
17471                   [],
17472                   is_const=True)
17473    ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetSequenceNumberFlag() const [member function]
17474    cls.add_method('GetSequenceNumberFlag',
17475                   'bool',
17476                   [],
17477                   is_const=True)
17478    ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetSerializedSize() const [member function]
17479    cls.add_method('GetSerializedSize',
17480                   'uint32_t',
17481                   [],
17482                   is_const=True, is_virtual=True)
17483    ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetTeid() const [member function]
17484    cls.add_method('GetTeid',
17485                   'uint32_t',
17486                   [],
17487                   is_const=True)
17488    ## epc-gtpu-header.h (module 'lte'): static ns3::TypeId ns3::GtpuHeader::GetTypeId() [member function]
17489    cls.add_method('GetTypeId',
17490                   'ns3::TypeId',
17491                   [],
17492                   is_static=True)
17493    ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetVersion() const [member function]
17494    cls.add_method('GetVersion',
17495                   'uint8_t',
17496                   [],
17497                   is_const=True)
17498    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Print(std::ostream & os) const [member function]
17499    cls.add_method('Print',
17500                   'void',
17501                   [param('std::ostream &', 'os')],
17502                   is_const=True, is_virtual=True)
17503    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
17504    cls.add_method('Serialize',
17505                   'void',
17506                   [param('ns3::Buffer::Iterator', 'start')],
17507                   is_const=True, is_virtual=True)
17508    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetExtensionHeaderFlag(bool extensionHeaderFlag) [member function]
17509    cls.add_method('SetExtensionHeaderFlag',
17510                   'void',
17511                   [param('bool', 'extensionHeaderFlag')])
17512    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetLength(uint16_t length) [member function]
17513    cls.add_method('SetLength',
17514                   'void',
17515                   [param('uint16_t', 'length')])
17516    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetMessageType(uint8_t messageType) [member function]
17517    cls.add_method('SetMessageType',
17518                   'void',
17519                   [param('uint8_t', 'messageType')])
17520    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumber(uint8_t nPduNumber) [member function]
17521    cls.add_method('SetNPduNumber',
17522                   'void',
17523                   [param('uint8_t', 'nPduNumber')])
17524    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumberFlag(bool nPduNumberFlag) [member function]
17525    cls.add_method('SetNPduNumberFlag',
17526                   'void',
17527                   [param('bool', 'nPduNumberFlag')])
17528    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNextExtensionType(uint8_t nextExtensionType) [member function]
17529    cls.add_method('SetNextExtensionType',
17530                   'void',
17531                   [param('uint8_t', 'nextExtensionType')])
17532    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetProtocolType(bool protocolType) [member function]
17533    cls.add_method('SetProtocolType',
17534                   'void',
17535                   [param('bool', 'protocolType')])
17536    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function]
17537    cls.add_method('SetSequenceNumber',
17538                   'void',
17539                   [param('uint16_t', 'sequenceNumber')])
17540    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumberFlag(bool sequenceNumberFlag) [member function]
17541    cls.add_method('SetSequenceNumberFlag',
17542                   'void',
17543                   [param('bool', 'sequenceNumberFlag')])
17544    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetTeid(uint32_t teid) [member function]
17545    cls.add_method('SetTeid',
17546                   'void',
17547                   [param('uint32_t', 'teid')])
17548    ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetVersion(uint8_t version) [member function]
17549    cls.add_method('SetVersion',
17550                   'void',
17551                   [param('uint8_t', 'version')])
17552    return
17553
17554def register_Ns3IntegerValue_methods(root_module, cls):
17555    ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor]
17556    cls.add_constructor([])
17557    ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor]
17558    cls.add_constructor([param('int64_t const &', 'value')])
17559    ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor]
17560    cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')])
17561    ## integer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::IntegerValue::Copy() const [member function]
17562    cls.add_method('Copy',
17563                   'ns3::Ptr< ns3::AttributeValue >',
17564                   [],
17565                   is_const=True, is_virtual=True)
17566    ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
17567    cls.add_method('DeserializeFromString',
17568                   'bool',
17569                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
17570                   is_virtual=True)
17571    ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function]
17572    cls.add_method('Get',
17573                   'int64_t',
17574                   [],
17575                   is_const=True)
17576    ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
17577    cls.add_method('SerializeToString',
17578                   'std::string',
17579                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
17580                   is_const=True, is_virtual=True)
17581    ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function]
17582    cls.add_method('Set',
17583                   'void',
17584                   [param('int64_t const &', 'value')])
17585    return
17586
17587def register_Ns3Ipv4_methods(root_module, cls):
17588    ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor]
17589    cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')])
17590    ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor]
17591    cls.add_constructor([])
17592    ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function]
17593    cls.add_method('AddAddress',
17594                   'bool',
17595                   [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')],
17596                   is_pure_virtual=True, is_virtual=True)
17597    ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
17598    cls.add_method('AddInterface',
17599                   'uint32_t',
17600                   [param('ns3::Ptr< ns3::NetDevice >', 'device')],
17601                   is_pure_virtual=True, is_virtual=True)
17602    ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4::CreateRawSocket() [member function]
17603    cls.add_method('CreateRawSocket',
17604                   'ns3::Ptr< ns3::Socket >',
17605                   [],
17606                   is_pure_virtual=True, is_virtual=True)
17607    ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
17608    cls.add_method('DeleteRawSocket',
17609                   'void',
17610                   [param('ns3::Ptr< ns3::Socket >', 'socket')],
17611                   is_pure_virtual=True, is_virtual=True)
17612    ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
17613    cls.add_method('GetAddress',
17614                   'ns3::Ipv4InterfaceAddress',
17615                   [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
17616                   is_const=True, is_pure_virtual=True, is_virtual=True)
17617    ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function]
17618    cls.add_method('GetInterfaceForAddress',
17619                   'int32_t',
17620                   [param('ns3::Ipv4Address', 'address')],
17621                   is_const=True, is_pure_virtual=True, is_virtual=True)
17622    ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function]
17623    cls.add_method('GetInterfaceForDevice',
17624                   'int32_t',
17625                   [param('ns3::Ptr< ns3::NetDevice const >', 'device')],
17626                   is_const=True, is_pure_virtual=True, is_virtual=True)
17627    ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function]
17628    cls.add_method('GetInterfaceForPrefix',
17629                   'int32_t',
17630                   [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')],
17631                   is_const=True, is_pure_virtual=True, is_virtual=True)
17632    ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function]
17633    cls.add_method('GetMetric',
17634                   'uint16_t',
17635                   [param('uint32_t', 'interface')],
17636                   is_const=True, is_pure_virtual=True, is_virtual=True)
17637    ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function]
17638    cls.add_method('GetMtu',
17639                   'uint16_t',
17640                   [param('uint32_t', 'interface')],
17641                   is_const=True, is_pure_virtual=True, is_virtual=True)
17642    ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function]
17643    cls.add_method('GetNAddresses',
17644                   'uint32_t',
17645                   [param('uint32_t', 'interface')],
17646                   is_const=True, is_pure_virtual=True, is_virtual=True)
17647    ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function]
17648    cls.add_method('GetNInterfaces',
17649                   'uint32_t',
17650                   [],
17651                   is_const=True, is_pure_virtual=True, is_virtual=True)
17652    ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function]
17653    cls.add_method('GetNetDevice',
17654                   'ns3::Ptr< ns3::NetDevice >',
17655                   [param('uint32_t', 'interface')],
17656                   is_pure_virtual=True, is_virtual=True)
17657    ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber) const [member function]
17658    cls.add_method('GetProtocol',
17659                   'ns3::Ptr< ns3::IpL4Protocol >',
17660                   [param('int', 'protocolNumber')],
17661                   is_const=True, is_pure_virtual=True, is_virtual=True)
17662    ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function]
17663    cls.add_method('GetProtocol',
17664                   'ns3::Ptr< ns3::IpL4Protocol >',
17665                   [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')],
17666                   is_const=True, is_pure_virtual=True, is_virtual=True)
17667    ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function]
17668    cls.add_method('GetRoutingProtocol',
17669                   'ns3::Ptr< ns3::Ipv4RoutingProtocol >',
17670                   [],
17671                   is_const=True, is_pure_virtual=True, is_virtual=True)
17672    ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function]
17673    cls.add_method('GetTypeId',
17674                   'ns3::TypeId',
17675                   [],
17676                   is_static=True)
17677    ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function]
17678    cls.add_method('Insert',
17679                   'void',
17680                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')],
17681                   is_pure_virtual=True, is_virtual=True)
17682    ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function]
17683    cls.add_method('Insert',
17684                   'void',
17685                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')],
17686                   is_pure_virtual=True, is_virtual=True)
17687    ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function]
17688    cls.add_method('IsDestinationAddress',
17689                   'bool',
17690                   [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')],
17691                   is_const=True, is_pure_virtual=True, is_virtual=True)
17692    ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function]
17693    cls.add_method('IsForwarding',
17694                   'bool',
17695                   [param('uint32_t', 'interface')],
17696                   is_const=True, is_pure_virtual=True, is_virtual=True)
17697    ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function]
17698    cls.add_method('IsUp',
17699                   'bool',
17700                   [param('uint32_t', 'interface')],
17701                   is_const=True, is_pure_virtual=True, is_virtual=True)
17702    ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function]
17703    cls.add_method('Remove',
17704                   'void',
17705                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')],
17706                   is_pure_virtual=True, is_virtual=True)
17707    ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function]
17708    cls.add_method('Remove',
17709                   'void',
17710                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')],
17711                   is_pure_virtual=True, is_virtual=True)
17712    ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function]
17713    cls.add_method('RemoveAddress',
17714                   'bool',
17715                   [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
17716                   is_pure_virtual=True, is_virtual=True)
17717    ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function]
17718    cls.add_method('RemoveAddress',
17719                   'bool',
17720                   [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')],
17721                   is_pure_virtual=True, is_virtual=True)
17722    ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function]
17723    cls.add_method('SelectSourceAddress',
17724                   'ns3::Ipv4Address',
17725                   [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')],
17726                   is_pure_virtual=True, is_virtual=True)
17727    ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
17728    cls.add_method('Send',
17729                   'void',
17730                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')],
17731                   is_pure_virtual=True, is_virtual=True)
17732    ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
17733    cls.add_method('SendWithHeader',
17734                   'void',
17735                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')],
17736                   is_pure_virtual=True, is_virtual=True)
17737    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function]
17738    cls.add_method('SetDown',
17739                   'void',
17740                   [param('uint32_t', 'interface')],
17741                   is_pure_virtual=True, is_virtual=True)
17742    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function]
17743    cls.add_method('SetForwarding',
17744                   'void',
17745                   [param('uint32_t', 'interface'), param('bool', 'val')],
17746                   is_pure_virtual=True, is_virtual=True)
17747    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function]
17748    cls.add_method('SetMetric',
17749                   'void',
17750                   [param('uint32_t', 'interface'), param('uint16_t', 'metric')],
17751                   is_pure_virtual=True, is_virtual=True)
17752    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function]
17753    cls.add_method('SetRoutingProtocol',
17754                   'void',
17755                   [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')],
17756                   is_pure_virtual=True, is_virtual=True)
17757    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function]
17758    cls.add_method('SetUp',
17759                   'void',
17760                   [param('uint32_t', 'interface')],
17761                   is_pure_virtual=True, is_virtual=True)
17762    ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function]
17763    cls.add_method('SourceAddressSelection',
17764                   'ns3::Ipv4Address',
17765                   [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')],
17766                   is_pure_virtual=True, is_virtual=True)
17767    ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable]
17768    cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True)
17769    ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function]
17770    cls.add_method('GetIpForward',
17771                   'bool',
17772                   [],
17773                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
17774    ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function]
17775    cls.add_method('GetWeakEsModel',
17776                   'bool',
17777                   [],
17778                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
17779    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function]
17780    cls.add_method('SetIpForward',
17781                   'void',
17782                   [param('bool', 'forward')],
17783                   is_pure_virtual=True, is_virtual=True, visibility='private')
17784    ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function]
17785    cls.add_method('SetWeakEsModel',
17786                   'void',
17787                   [param('bool', 'model')],
17788                   is_pure_virtual=True, is_virtual=True, visibility='private')
17789    return
17790
17791def register_Ns3Ipv4AddressChecker_methods(root_module, cls):
17792    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor]
17793    cls.add_constructor([])
17794    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor]
17795    cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')])
17796    return
17797
17798def register_Ns3Ipv4AddressValue_methods(root_module, cls):
17799    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor]
17800    cls.add_constructor([])
17801    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor]
17802    cls.add_constructor([param('ns3::Ipv4Address const &', 'value')])
17803    ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor]
17804    cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')])
17805    ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function]
17806    cls.add_method('Copy',
17807                   'ns3::Ptr< ns3::AttributeValue >',
17808                   [],
17809                   is_const=True, is_virtual=True)
17810    ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
17811    cls.add_method('DeserializeFromString',
17812                   'bool',
17813                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
17814                   is_virtual=True)
17815    ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function]
17816    cls.add_method('Get',
17817                   'ns3::Ipv4Address',
17818                   [],
17819                   is_const=True)
17820    ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
17821    cls.add_method('SerializeToString',
17822                   'std::string',
17823                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
17824                   is_const=True, is_virtual=True)
17825    ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function]
17826    cls.add_method('Set',
17827                   'void',
17828                   [param('ns3::Ipv4Address const &', 'value')])
17829    return
17830
17831def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
17832    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
17833    cls.add_constructor([])
17834    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor]
17835    cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')])
17836    return
17837
17838def register_Ns3Ipv4MaskValue_methods(root_module, cls):
17839    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor]
17840    cls.add_constructor([])
17841    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor]
17842    cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')])
17843    ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor]
17844    cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')])
17845    ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function]
17846    cls.add_method('Copy',
17847                   'ns3::Ptr< ns3::AttributeValue >',
17848                   [],
17849                   is_const=True, is_virtual=True)
17850    ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
17851    cls.add_method('DeserializeFromString',
17852                   'bool',
17853                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
17854                   is_virtual=True)
17855    ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function]
17856    cls.add_method('Get',
17857                   'ns3::Ipv4Mask',
17858                   [],
17859                   is_const=True)
17860    ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
17861    cls.add_method('SerializeToString',
17862                   'std::string',
17863                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
17864                   is_const=True, is_virtual=True)
17865    ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function]
17866    cls.add_method('Set',
17867                   'void',
17868                   [param('ns3::Ipv4Mask const &', 'value')])
17869    return
17870
17871def register_Ns3Ipv4MulticastRoute_methods(root_module, cls):
17872    ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor]
17873    cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')])
17874    ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor]
17875    cls.add_constructor([])
17876    ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function]
17877    cls.add_method('GetGroup',
17878                   'ns3::Ipv4Address',
17879                   [],
17880                   is_const=True)
17881    ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function]
17882    cls.add_method('GetOrigin',
17883                   'ns3::Ipv4Address',
17884                   [],
17885                   is_const=True)
17886    ## ipv4-route.h (module 'internet'): std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, unsigned int> > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function]
17887    cls.add_method('GetOutputTtlMap',
17888                   'std::map< unsigned int, unsigned int >',
17889                   [],
17890                   is_const=True)
17891    ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function]
17892    cls.add_method('GetParent',
17893                   'uint32_t',
17894                   [],
17895                   is_const=True)
17896    ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function]
17897    cls.add_method('SetGroup',
17898                   'void',
17899                   [param('ns3::Ipv4Address const', 'group')])
17900    ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function]
17901    cls.add_method('SetOrigin',
17902                   'void',
17903                   [param('ns3::Ipv4Address const', 'origin')])
17904    ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function]
17905    cls.add_method('SetOutputTtl',
17906                   'void',
17907                   [param('uint32_t', 'oif'), param('uint32_t', 'ttl')])
17908    ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function]
17909    cls.add_method('SetParent',
17910                   'void',
17911                   [param('uint32_t', 'iif')])
17912    ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable]
17913    cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True)
17914    ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable]
17915    cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True)
17916    return
17917
17918def register_Ns3Ipv4Route_methods(root_module, cls):
17919    cls.add_output_stream_operator()
17920    ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor]
17921    cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')])
17922    ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor]
17923    cls.add_constructor([])
17924    ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function]
17925    cls.add_method('GetDestination',
17926                   'ns3::Ipv4Address',
17927                   [],
17928                   is_const=True)
17929    ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function]
17930    cls.add_method('GetGateway',
17931                   'ns3::Ipv4Address',
17932                   [],
17933                   is_const=True)
17934    ## ipv4-route.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4Route::GetOutputDevice() const [member function]
17935    cls.add_method('GetOutputDevice',
17936                   'ns3::Ptr< ns3::NetDevice >',
17937                   [],
17938                   is_const=True)
17939    ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function]
17940    cls.add_method('GetSource',
17941                   'ns3::Ipv4Address',
17942                   [],
17943                   is_const=True)
17944    ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function]
17945    cls.add_method('SetDestination',
17946                   'void',
17947                   [param('ns3::Ipv4Address', 'dest')])
17948    ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function]
17949    cls.add_method('SetGateway',
17950                   'void',
17951                   [param('ns3::Ipv4Address', 'gw')])
17952    ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr<ns3::NetDevice> outputDevice) [member function]
17953    cls.add_method('SetOutputDevice',
17954                   'void',
17955                   [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')])
17956    ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function]
17957    cls.add_method('SetSource',
17958                   'void',
17959                   [param('ns3::Ipv4Address', 'src')])
17960    return
17961
17962def register_Ns3Ipv6_methods(root_module, cls):
17963    ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [constructor]
17964    cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')])
17965    ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor]
17966    cls.add_constructor([])
17967    ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address, bool addOnLinkRoute=true) [member function]
17968    cls.add_method('AddAddress',
17969                   'bool',
17970                   [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address'), param('bool', 'addOnLinkRoute', default_value='true')],
17971                   is_pure_virtual=True, is_virtual=True)
17972    ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
17973    cls.add_method('AddInterface',
17974                   'uint32_t',
17975                   [param('ns3::Ptr< ns3::NetDevice >', 'device')],
17976                   is_pure_virtual=True, is_virtual=True)
17977    ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
17978    cls.add_method('GetAddress',
17979                   'ns3::Ipv6InterfaceAddress',
17980                   [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
17981                   is_const=True, is_pure_virtual=True, is_virtual=True)
17982    ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function]
17983    cls.add_method('GetInterfaceForAddress',
17984                   'int32_t',
17985                   [param('ns3::Ipv6Address', 'address')],
17986                   is_const=True, is_pure_virtual=True, is_virtual=True)
17987    ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function]
17988    cls.add_method('GetInterfaceForDevice',
17989                   'int32_t',
17990                   [param('ns3::Ptr< ns3::NetDevice const >', 'device')],
17991                   is_const=True, is_pure_virtual=True, is_virtual=True)
17992    ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function]
17993    cls.add_method('GetInterfaceForPrefix',
17994                   'int32_t',
17995                   [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')],
17996                   is_const=True, is_pure_virtual=True, is_virtual=True)
17997    ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function]
17998    cls.add_method('GetMetric',
17999                   'uint16_t',
18000                   [param('uint32_t', 'interface')],
18001                   is_const=True, is_pure_virtual=True, is_virtual=True)
18002    ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function]
18003    cls.add_method('GetMtu',
18004                   'uint16_t',
18005                   [param('uint32_t', 'interface')],
18006                   is_const=True, is_pure_virtual=True, is_virtual=True)
18007    ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function]
18008    cls.add_method('GetNAddresses',
18009                   'uint32_t',
18010                   [param('uint32_t', 'interface')],
18011                   is_const=True, is_pure_virtual=True, is_virtual=True)
18012    ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function]
18013    cls.add_method('GetNInterfaces',
18014                   'uint32_t',
18015                   [],
18016                   is_const=True, is_pure_virtual=True, is_virtual=True)
18017    ## ipv6.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6::GetNetDevice(uint32_t interface) [member function]
18018    cls.add_method('GetNetDevice',
18019                   'ns3::Ptr< ns3::NetDevice >',
18020                   [param('uint32_t', 'interface')],
18021                   is_pure_virtual=True, is_virtual=True)
18022    ## ipv6.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv6::GetProtocol(int protocolNumber) const [member function]
18023    cls.add_method('GetProtocol',
18024                   'ns3::Ptr< ns3::IpL4Protocol >',
18025                   [param('int', 'protocolNumber')],
18026                   is_const=True, is_pure_virtual=True, is_virtual=True)
18027    ## ipv6.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv6::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function]
18028    cls.add_method('GetProtocol',
18029                   'ns3::Ptr< ns3::IpL4Protocol >',
18030                   [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')],
18031                   is_const=True, is_pure_virtual=True, is_virtual=True)
18032    ## ipv6.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::Ipv6::GetRoutingProtocol() const [member function]
18033    cls.add_method('GetRoutingProtocol',
18034                   'ns3::Ptr< ns3::Ipv6RoutingProtocol >',
18035                   [],
18036                   is_const=True, is_pure_virtual=True, is_virtual=True)
18037    ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function]
18038    cls.add_method('GetTypeId',
18039                   'ns3::TypeId',
18040                   [],
18041                   is_static=True)
18042    ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function]
18043    cls.add_method('Insert',
18044                   'void',
18045                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')],
18046                   is_pure_virtual=True, is_virtual=True)
18047    ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function]
18048    cls.add_method('Insert',
18049                   'void',
18050                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')],
18051                   is_pure_virtual=True, is_virtual=True)
18052    ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function]
18053    cls.add_method('IsForwarding',
18054                   'bool',
18055                   [param('uint32_t', 'interface')],
18056                   is_const=True, is_pure_virtual=True, is_virtual=True)
18057    ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function]
18058    cls.add_method('IsUp',
18059                   'bool',
18060                   [param('uint32_t', 'interface')],
18061                   is_const=True, is_pure_virtual=True, is_virtual=True)
18062    ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function]
18063    cls.add_method('RegisterExtensions',
18064                   'void',
18065                   [],
18066                   is_pure_virtual=True, is_virtual=True)
18067    ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function]
18068    cls.add_method('RegisterOptions',
18069                   'void',
18070                   [],
18071                   is_pure_virtual=True, is_virtual=True)
18072    ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function]
18073    cls.add_method('Remove',
18074                   'void',
18075                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')],
18076                   is_pure_virtual=True, is_virtual=True)
18077    ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function]
18078    cls.add_method('Remove',
18079                   'void',
18080                   [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')],
18081                   is_pure_virtual=True, is_virtual=True)
18082    ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function]
18083    cls.add_method('RemoveAddress',
18084                   'bool',
18085                   [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')],
18086                   is_pure_virtual=True, is_virtual=True)
18087    ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, ns3::Ipv6Address address) [member function]
18088    cls.add_method('RemoveAddress',
18089                   'bool',
18090                   [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'address')],
18091                   is_pure_virtual=True, is_virtual=True)
18092    ## ipv6.h (module 'internet'): void ns3::Ipv6::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv6Route> route) [member function]
18093    cls.add_method('Send',
18094                   'void',
18095                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')],
18096                   is_pure_virtual=True, is_virtual=True)
18097    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function]
18098    cls.add_method('SetDown',
18099                   'void',
18100                   [param('uint32_t', 'interface')],
18101                   is_pure_virtual=True, is_virtual=True)
18102    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function]
18103    cls.add_method('SetForwarding',
18104                   'void',
18105                   [param('uint32_t', 'interface'), param('bool', 'val')],
18106                   is_pure_virtual=True, is_virtual=True)
18107    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function]
18108    cls.add_method('SetMetric',
18109                   'void',
18110                   [param('uint32_t', 'interface'), param('uint16_t', 'metric')],
18111                   is_pure_virtual=True, is_virtual=True)
18112    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function]
18113    cls.add_method('SetPmtu',
18114                   'void',
18115                   [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')],
18116                   is_pure_virtual=True, is_virtual=True)
18117    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr<ns3::Ipv6RoutingProtocol> routingProtocol) [member function]
18118    cls.add_method('SetRoutingProtocol',
18119                   'void',
18120                   [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')],
18121                   is_pure_virtual=True, is_virtual=True)
18122    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function]
18123    cls.add_method('SetUp',
18124                   'void',
18125                   [param('uint32_t', 'interface')],
18126                   is_pure_virtual=True, is_virtual=True)
18127    ## ipv6.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function]
18128    cls.add_method('SourceAddressSelection',
18129                   'ns3::Ipv6Address',
18130                   [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')],
18131                   is_pure_virtual=True, is_virtual=True)
18132    ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable]
18133    cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True)
18134    ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function]
18135    cls.add_method('GetIpForward',
18136                   'bool',
18137                   [],
18138                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
18139    ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetMtuDiscover() const [member function]
18140    cls.add_method('GetMtuDiscover',
18141                   'bool',
18142                   [],
18143                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
18144    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function]
18145    cls.add_method('SetIpForward',
18146                   'void',
18147                   [param('bool', 'forward')],
18148                   is_pure_virtual=True, is_virtual=True, visibility='private')
18149    ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMtuDiscover(bool mtuDiscover) [member function]
18150    cls.add_method('SetMtuDiscover',
18151                   'void',
18152                   [param('bool', 'mtuDiscover')],
18153                   is_pure_virtual=True, is_virtual=True, visibility='private')
18154    return
18155
18156def register_Ns3Ipv6AddressChecker_methods(root_module, cls):
18157    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor]
18158    cls.add_constructor([])
18159    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor]
18160    cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')])
18161    return
18162
18163def register_Ns3Ipv6AddressValue_methods(root_module, cls):
18164    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor]
18165    cls.add_constructor([])
18166    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor]
18167    cls.add_constructor([param('ns3::Ipv6Address const &', 'value')])
18168    ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor]
18169    cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')])
18170    ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function]
18171    cls.add_method('Copy',
18172                   'ns3::Ptr< ns3::AttributeValue >',
18173                   [],
18174                   is_const=True, is_virtual=True)
18175    ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
18176    cls.add_method('DeserializeFromString',
18177                   'bool',
18178                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
18179                   is_virtual=True)
18180    ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function]
18181    cls.add_method('Get',
18182                   'ns3::Ipv6Address',
18183                   [],
18184                   is_const=True)
18185    ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
18186    cls.add_method('SerializeToString',
18187                   'std::string',
18188                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
18189                   is_const=True, is_virtual=True)
18190    ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function]
18191    cls.add_method('Set',
18192                   'void',
18193                   [param('ns3::Ipv6Address const &', 'value')])
18194    return
18195
18196def register_Ns3Ipv6PrefixChecker_methods(root_module, cls):
18197    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor]
18198    cls.add_constructor([])
18199    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor]
18200    cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')])
18201    return
18202
18203def register_Ns3Ipv6PrefixValue_methods(root_module, cls):
18204    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor]
18205    cls.add_constructor([])
18206    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor]
18207    cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')])
18208    ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor]
18209    cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')])
18210    ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function]
18211    cls.add_method('Copy',
18212                   'ns3::Ptr< ns3::AttributeValue >',
18213                   [],
18214                   is_const=True, is_virtual=True)
18215    ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
18216    cls.add_method('DeserializeFromString',
18217                   'bool',
18218                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
18219                   is_virtual=True)
18220    ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function]
18221    cls.add_method('Get',
18222                   'ns3::Ipv6Prefix',
18223                   [],
18224                   is_const=True)
18225    ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
18226    cls.add_method('SerializeToString',
18227                   'std::string',
18228                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
18229                   is_const=True, is_virtual=True)
18230    ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function]
18231    cls.add_method('Set',
18232                   'void',
18233                   [param('ns3::Ipv6Prefix const &', 'value')])
18234    return
18235
18236def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
18237    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
18238    cls.add_method('GetTypeId',
18239                   'ns3::TypeId',
18240                   [],
18241                   is_static=True)
18242    ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
18243    cls.add_constructor([])
18244    ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
18245    cls.add_method('SetPathLossExponent',
18246                   'void',
18247                   [param('double', 'n')])
18248    ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
18249    cls.add_method('GetPathLossExponent',
18250                   'double',
18251                   [],
18252                   is_const=True)
18253    ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
18254    cls.add_method('SetReference',
18255                   'void',
18256                   [param('double', 'referenceDistance'), param('double', 'referenceLoss')])
18257    ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
18258    cls.add_method('DoCalcRxPower',
18259                   'double',
18260                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
18261                   is_const=True, is_virtual=True, visibility='private')
18262    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::LogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function]
18263    cls.add_method('DoAssignStreams',
18264                   'int64_t',
18265                   [param('int64_t', 'stream')],
18266                   is_virtual=True, visibility='private')
18267    return
18268
18269def register_Ns3LogNormalRandomVariable_methods(root_module, cls):
18270    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function]
18271    cls.add_method('GetTypeId',
18272                   'ns3::TypeId',
18273                   [],
18274                   is_static=True)
18275    ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor]
18276    cls.add_constructor([])
18277    ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function]
18278    cls.add_method('GetMu',
18279                   'double',
18280                   [],
18281                   is_const=True)
18282    ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function]
18283    cls.add_method('GetSigma',
18284                   'double',
18285                   [],
18286                   is_const=True)
18287    ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function]
18288    cls.add_method('GetValue',
18289                   'double',
18290                   [param('double', 'mu'), param('double', 'sigma')])
18291    ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function]
18292    cls.add_method('GetInteger',
18293                   'uint32_t',
18294                   [param('uint32_t', 'mu'), param('uint32_t', 'sigma')])
18295    ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function]
18296    cls.add_method('GetValue',
18297                   'double',
18298                   [],
18299                   is_virtual=True)
18300    ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function]
18301    cls.add_method('GetInteger',
18302                   'uint32_t',
18303                   [],
18304                   is_virtual=True)
18305    return
18306
18307def register_Ns3LteAmc_methods(root_module, cls):
18308    ## lte-amc.h (module 'lte'): ns3::LteAmc::LteAmc(ns3::LteAmc const & arg0) [constructor]
18309    cls.add_constructor([param('ns3::LteAmc const &', 'arg0')])
18310    ## lte-amc.h (module 'lte'): ns3::LteAmc::LteAmc() [constructor]
18311    cls.add_constructor([])
18312    ## lte-amc.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteAmc::CreateCqiFeedbacks(ns3::SpectrumValue const & sinr, uint8_t rbgSize=0) [member function]
18313    cls.add_method('CreateCqiFeedbacks',
18314                   'std::vector< int >',
18315                   [param('ns3::SpectrumValue const &', 'sinr'), param('uint8_t', 'rbgSize', default_value='0')])
18316    ## lte-amc.h (module 'lte'): int ns3::LteAmc::GetCqiFromSpectralEfficiency(double s) [member function]
18317    cls.add_method('GetCqiFromSpectralEfficiency',
18318                   'int',
18319                   [param('double', 's')])
18320    ## lte-amc.h (module 'lte'): int ns3::LteAmc::GetDlTbSizeFromMcs(int mcs, int nprb) [member function]
18321    cls.add_method('GetDlTbSizeFromMcs',
18322                   'int',
18323                   [param('int', 'mcs'), param('int', 'nprb')])
18324    ## lte-amc.h (module 'lte'): int ns3::LteAmc::GetMcsFromCqi(int cqi) [member function]
18325    cls.add_method('GetMcsFromCqi',
18326                   'int',
18327                   [param('int', 'cqi')])
18328    ## lte-amc.h (module 'lte'): double ns3::LteAmc::GetSpectralEfficiencyFromCqi(int cqi) [member function]
18329    cls.add_method('GetSpectralEfficiencyFromCqi',
18330                   'double',
18331                   [param('int', 'cqi')])
18332    ## lte-amc.h (module 'lte'): static ns3::TypeId ns3::LteAmc::GetTypeId() [member function]
18333    cls.add_method('GetTypeId',
18334                   'ns3::TypeId',
18335                   [],
18336                   is_static=True)
18337    ## lte-amc.h (module 'lte'): int ns3::LteAmc::GetUlTbSizeFromMcs(int mcs, int nprb) [member function]
18338    cls.add_method('GetUlTbSizeFromMcs',
18339                   'int',
18340                   [param('int', 'mcs'), param('int', 'nprb')])
18341    return
18342
18343def register_Ns3LteAnr_methods(root_module, cls):
18344    ## lte-anr.h (module 'lte'): ns3::LteAnr::LteAnr(ns3::LteAnr const & arg0) [constructor]
18345    cls.add_constructor([param('ns3::LteAnr const &', 'arg0')])
18346    ## lte-anr.h (module 'lte'): ns3::LteAnr::LteAnr(uint16_t servingCellId) [constructor]
18347    cls.add_constructor([param('uint16_t', 'servingCellId')])
18348    ## lte-anr.h (module 'lte'): void ns3::LteAnr::AddNeighbourRelation(uint16_t cellId) [member function]
18349    cls.add_method('AddNeighbourRelation',
18350                   'void',
18351                   [param('uint16_t', 'cellId')])
18352    ## lte-anr.h (module 'lte'): ns3::LteAnrSapProvider * ns3::LteAnr::GetLteAnrSapProvider() [member function]
18353    cls.add_method('GetLteAnrSapProvider',
18354                   'ns3::LteAnrSapProvider *',
18355                   [],
18356                   is_virtual=True)
18357    ## lte-anr.h (module 'lte'): static ns3::TypeId ns3::LteAnr::GetTypeId() [member function]
18358    cls.add_method('GetTypeId',
18359                   'ns3::TypeId',
18360                   [],
18361                   is_static=True)
18362    ## lte-anr.h (module 'lte'): void ns3::LteAnr::RemoveNeighbourRelation(uint16_t cellId) [member function]
18363    cls.add_method('RemoveNeighbourRelation',
18364                   'void',
18365                   [param('uint16_t', 'cellId')])
18366    ## lte-anr.h (module 'lte'): void ns3::LteAnr::SetLteAnrSapUser(ns3::LteAnrSapUser * s) [member function]
18367    cls.add_method('SetLteAnrSapUser',
18368                   'void',
18369                   [param('ns3::LteAnrSapUser *', 's')],
18370                   is_virtual=True)
18371    ## lte-anr.h (module 'lte'): void ns3::LteAnr::DoDispose() [member function]
18372    cls.add_method('DoDispose',
18373                   'void',
18374                   [],
18375                   is_virtual=True, visibility='protected')
18376    ## lte-anr.h (module 'lte'): void ns3::LteAnr::DoInitialize() [member function]
18377    cls.add_method('DoInitialize',
18378                   'void',
18379                   [],
18380                   is_virtual=True, visibility='protected')
18381    return
18382
18383def register_Ns3LteChunkProcessor_methods(root_module, cls):
18384    ## lte-chunk-processor.h (module 'lte'): ns3::LteChunkProcessor::LteChunkProcessor(ns3::LteChunkProcessor const & arg0) [constructor]
18385    cls.add_constructor([param('ns3::LteChunkProcessor const &', 'arg0')])
18386    ## lte-chunk-processor.h (module 'lte'): ns3::LteChunkProcessor::LteChunkProcessor() [constructor]
18387    cls.add_constructor([])
18388    ## lte-chunk-processor.h (module 'lte'): void ns3::LteChunkProcessor::AddCallback(ns3::LteChunkProcessorCallback c) [member function]
18389    cls.add_method('AddCallback',
18390                   'void',
18391                   [param('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')],
18392                   is_virtual=True)
18393    ## lte-chunk-processor.h (module 'lte'): void ns3::LteChunkProcessor::End() [member function]
18394    cls.add_method('End',
18395                   'void',
18396                   [],
18397                   is_virtual=True)
18398    ## lte-chunk-processor.h (module 'lte'): void ns3::LteChunkProcessor::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function]
18399    cls.add_method('EvaluateChunk',
18400                   'void',
18401                   [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')],
18402                   is_virtual=True)
18403    ## lte-chunk-processor.h (module 'lte'): void ns3::LteChunkProcessor::Start() [member function]
18404    cls.add_method('Start',
18405                   'void',
18406                   [],
18407                   is_virtual=True)
18408    return
18409
18410def register_Ns3LteControlMessage_methods(root_module, cls):
18411    ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::LteControlMessage(ns3::LteControlMessage const & arg0) [constructor]
18412    cls.add_constructor([param('ns3::LteControlMessage const &', 'arg0')])
18413    ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::LteControlMessage() [constructor]
18414    cls.add_constructor([])
18415    ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::MessageType ns3::LteControlMessage::GetMessageType() [member function]
18416    cls.add_method('GetMessageType',
18417                   'ns3::LteControlMessage::MessageType',
18418                   [])
18419    ## lte-control-messages.h (module 'lte'): void ns3::LteControlMessage::SetMessageType(ns3::LteControlMessage::MessageType type) [member function]
18420    cls.add_method('SetMessageType',
18421                   'void',
18422                   [param('ns3::LteControlMessage::MessageType', 'type')])
18423    return
18424
18425def register_Ns3LteEnbComponentCarrierManager_methods(root_module, cls):
18426    ## lte-enb-component-carrier-manager.h (module 'lte'): ns3::LteEnbComponentCarrierManager::LteEnbComponentCarrierManager(ns3::LteEnbComponentCarrierManager const & arg0) [constructor]
18427    cls.add_constructor([param('ns3::LteEnbComponentCarrierManager const &', 'arg0')])
18428    ## lte-enb-component-carrier-manager.h (module 'lte'): ns3::LteEnbComponentCarrierManager::LteEnbComponentCarrierManager() [constructor]
18429    cls.add_constructor([])
18430    ## lte-enb-component-carrier-manager.h (module 'lte'): ns3::LteCcmMacSapUser * ns3::LteEnbComponentCarrierManager::GetLteCcmMacSapUser() [member function]
18431    cls.add_method('GetLteCcmMacSapUser',
18432                   'ns3::LteCcmMacSapUser *',
18433                   [],
18434                   is_virtual=True)
18435    ## lte-enb-component-carrier-manager.h (module 'lte'): ns3::LteCcmRrcSapProvider * ns3::LteEnbComponentCarrierManager::GetLteCcmRrcSapProvider() [member function]
18436    cls.add_method('GetLteCcmRrcSapProvider',
18437                   'ns3::LteCcmRrcSapProvider *',
18438                   [],
18439                   is_virtual=True)
18440    ## lte-enb-component-carrier-manager.h (module 'lte'): ns3::LteMacSapProvider * ns3::LteEnbComponentCarrierManager::GetLteMacSapProvider() [member function]
18441    cls.add_method('GetLteMacSapProvider',
18442                   'ns3::LteMacSapProvider *',
18443                   [],
18444                   is_virtual=True)
18445    ## lte-enb-component-carrier-manager.h (module 'lte'): static ns3::TypeId ns3::LteEnbComponentCarrierManager::GetTypeId() [member function]
18446    cls.add_method('GetTypeId',
18447                   'ns3::TypeId',
18448                   [],
18449                   is_static=True)
18450    ## lte-enb-component-carrier-manager.h (module 'lte'): bool ns3::LteEnbComponentCarrierManager::SetCcmMacSapProviders(uint8_t componentCarrierId, ns3::LteCcmMacSapProvider * sap) [member function]
18451    cls.add_method('SetCcmMacSapProviders',
18452                   'bool',
18453                   [param('uint8_t', 'componentCarrierId'), param('ns3::LteCcmMacSapProvider *', 'sap')],
18454                   is_virtual=True)
18455    ## lte-enb-component-carrier-manager.h (module 'lte'): void ns3::LteEnbComponentCarrierManager::SetLteCcmRrcSapUser(ns3::LteCcmRrcSapUser * s) [member function]
18456    cls.add_method('SetLteCcmRrcSapUser',
18457                   'void',
18458                   [param('ns3::LteCcmRrcSapUser *', 's')],
18459                   is_virtual=True)
18460    ## lte-enb-component-carrier-manager.h (module 'lte'): bool ns3::LteEnbComponentCarrierManager::SetMacSapProvider(uint8_t componentCarrierId, ns3::LteMacSapProvider * sap) [member function]
18461    cls.add_method('SetMacSapProvider',
18462                   'bool',
18463                   [param('uint8_t', 'componentCarrierId'), param('ns3::LteMacSapProvider *', 'sap')],
18464                   is_virtual=True)
18465    ## lte-enb-component-carrier-manager.h (module 'lte'): void ns3::LteEnbComponentCarrierManager::SetNumberOfComponentCarriers(uint16_t noOfComponentCarriers) [member function]
18466    cls.add_method('SetNumberOfComponentCarriers',
18467                   'void',
18468                   [param('uint16_t', 'noOfComponentCarriers')],
18469                   is_virtual=True)
18470    ## lte-enb-component-carrier-manager.h (module 'lte'): void ns3::LteEnbComponentCarrierManager::DoDispose() [member function]
18471    cls.add_method('DoDispose',
18472                   'void',
18473                   [],
18474                   is_virtual=True, visibility='protected')
18475    ## lte-enb-component-carrier-manager.h (module 'lte'): void ns3::LteEnbComponentCarrierManager::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
18476    cls.add_method('DoReportUeMeas',
18477                   'void',
18478                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
18479                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18480    return
18481
18482def register_Ns3LteEnbMac_methods(root_module, cls):
18483    ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac::LteEnbMac(ns3::LteEnbMac const & arg0) [constructor]
18484    cls.add_constructor([param('ns3::LteEnbMac const &', 'arg0')])
18485    ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac::LteEnbMac() [constructor]
18486    cls.add_constructor([])
18487    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::DoDispose() [member function]
18488    cls.add_method('DoDispose',
18489                   'void',
18490                   [],
18491                   is_virtual=True)
18492    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::DoReceivePhyPdu(ns3::Ptr<ns3::Packet> p) [member function]
18493    cls.add_method('DoReceivePhyPdu',
18494                   'void',
18495                   [param('ns3::Ptr< ns3::Packet >', 'p')])
18496    ## lte-enb-mac.h (module 'lte'): ns3::FfMacCschedSapUser * ns3::LteEnbMac::GetFfMacCschedSapUser() [member function]
18497    cls.add_method('GetFfMacCschedSapUser',
18498                   'ns3::FfMacCschedSapUser *',
18499                   [])
18500    ## lte-enb-mac.h (module 'lte'): ns3::FfMacSchedSapUser * ns3::LteEnbMac::GetFfMacSchedSapUser() [member function]
18501    cls.add_method('GetFfMacSchedSapUser',
18502                   'ns3::FfMacSchedSapUser *',
18503                   [])
18504    ## lte-enb-mac.h (module 'lte'): ns3::LteCcmMacSapProvider * ns3::LteEnbMac::GetLteCcmMacSapProvider() [member function]
18505    cls.add_method('GetLteCcmMacSapProvider',
18506                   'ns3::LteCcmMacSapProvider *',
18507                   [])
18508    ## lte-enb-mac.h (module 'lte'): ns3::LteEnbCmacSapProvider * ns3::LteEnbMac::GetLteEnbCmacSapProvider() [member function]
18509    cls.add_method('GetLteEnbCmacSapProvider',
18510                   'ns3::LteEnbCmacSapProvider *',
18511                   [])
18512    ## lte-enb-mac.h (module 'lte'): ns3::LteEnbPhySapUser * ns3::LteEnbMac::GetLteEnbPhySapUser() [member function]
18513    cls.add_method('GetLteEnbPhySapUser',
18514                   'ns3::LteEnbPhySapUser *',
18515                   [])
18516    ## lte-enb-mac.h (module 'lte'): ns3::LteMacSapProvider * ns3::LteEnbMac::GetLteMacSapProvider() [member function]
18517    cls.add_method('GetLteMacSapProvider',
18518                   'ns3::LteMacSapProvider *',
18519                   [])
18520    ## lte-enb-mac.h (module 'lte'): static ns3::TypeId ns3::LteEnbMac::GetTypeId() [member function]
18521    cls.add_method('GetTypeId',
18522                   'ns3::TypeId',
18523                   [],
18524                   is_static=True)
18525    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetComponentCarrierId(uint8_t index) [member function]
18526    cls.add_method('SetComponentCarrierId',
18527                   'void',
18528                   [param('uint8_t', 'index')])
18529    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetFfMacCschedSapProvider(ns3::FfMacCschedSapProvider * s) [member function]
18530    cls.add_method('SetFfMacCschedSapProvider',
18531                   'void',
18532                   [param('ns3::FfMacCschedSapProvider *', 's')])
18533    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetFfMacSchedSapProvider(ns3::FfMacSchedSapProvider * s) [member function]
18534    cls.add_method('SetFfMacSchedSapProvider',
18535                   'void',
18536                   [param('ns3::FfMacSchedSapProvider *', 's')])
18537    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetLteCcmMacSapUser(ns3::LteCcmMacSapUser * s) [member function]
18538    cls.add_method('SetLteCcmMacSapUser',
18539                   'void',
18540                   [param('ns3::LteCcmMacSapUser *', 's')])
18541    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetLteEnbCmacSapUser(ns3::LteEnbCmacSapUser * s) [member function]
18542    cls.add_method('SetLteEnbCmacSapUser',
18543                   'void',
18544                   [param('ns3::LteEnbCmacSapUser *', 's')])
18545    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetLteEnbPhySapProvider(ns3::LteEnbPhySapProvider * s) [member function]
18546    cls.add_method('SetLteEnbPhySapProvider',
18547                   'void',
18548                   [param('ns3::LteEnbPhySapProvider *', 's')])
18549    ## lte-enb-mac.h (module 'lte'): void ns3::LteEnbMac::SetLteMacSapUser(ns3::LteMacSapUser * s) [member function]
18550    cls.add_method('SetLteMacSapUser',
18551                   'void',
18552                   [param('ns3::LteMacSapUser *', 's')])
18553    return
18554
18555def register_Ns3LteEnbRrc_methods(root_module, cls):
18556    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEnbRrc(ns3::LteEnbRrc const & arg0) [constructor]
18557    cls.add_constructor([param('ns3::LteEnbRrc const &', 'arg0')])
18558    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEnbRrc() [constructor]
18559    cls.add_constructor([])
18560    ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::LteEnbRrc::AddUeMeasReportConfig(ns3::LteRrcSap::ReportConfigEutra config) [member function]
18561    cls.add_method('AddUeMeasReportConfig',
18562                   'uint8_t',
18563                   [param('ns3::LteRrcSap::ReportConfigEutra', 'config')])
18564    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::AddX2Neighbour(uint16_t cellId) [member function]
18565    cls.add_method('AddX2Neighbour',
18566                   'void',
18567                   [param('uint16_t', 'cellId')])
18568    ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::LteEnbRrc::CellToComponentCarrierId(uint16_t cellId) [member function]
18569    cls.add_method('CellToComponentCarrierId',
18570                   'uint8_t',
18571                   [param('uint16_t', 'cellId')])
18572    ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::LteEnbRrc::ComponentCarrierToCellId(uint8_t componentCarrierId) [member function]
18573    cls.add_method('ComponentCarrierToCellId',
18574                   'uint16_t',
18575                   [param('uint8_t', 'componentCarrierId')])
18576    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConfigureCarriers(std::map<unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation>, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation> > > > ccPhyConf) [member function]
18577    cls.add_method('ConfigureCarriers',
18578                   'void',
18579                   [param('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >', 'ccPhyConf')])
18580    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConfigureCell(std::map<unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation>, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation> > > > ccPhyConf) [member function]
18581    cls.add_method('ConfigureCell',
18582                   'void',
18583                   [param('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >', 'ccPhyConf')])
18584    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConnectionRejectedTimeout(uint16_t rnti) [member function]
18585    cls.add_method('ConnectionRejectedTimeout',
18586                   'void',
18587                   [param('uint16_t', 'rnti')])
18588    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConnectionRequestTimeout(uint16_t rnti) [member function]
18589    cls.add_method('ConnectionRequestTimeout',
18590                   'void',
18591                   [param('uint16_t', 'rnti')])
18592    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConnectionSetupTimeout(uint16_t rnti) [member function]
18593    cls.add_method('ConnectionSetupTimeout',
18594                   'void',
18595                   [param('uint16_t', 'rnti')])
18596    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::DoSendReleaseDataRadioBearer(uint64_t imsi, uint16_t rnti, uint8_t bearerId) [member function]
18597    cls.add_method('DoSendReleaseDataRadioBearer',
18598                   'void',
18599                   [param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('uint8_t', 'bearerId')])
18600    ## lte-enb-rrc.h (module 'lte'): ns3::EpcX2SapUser * ns3::LteEnbRrc::GetEpcX2SapUser() [member function]
18601    cls.add_method('GetEpcX2SapUser',
18602                   'ns3::EpcX2SapUser *',
18603                   [])
18604    ## lte-enb-rrc.h (module 'lte'): ns3::LteAnrSapUser * ns3::LteEnbRrc::GetLteAnrSapUser() [member function]
18605    cls.add_method('GetLteAnrSapUser',
18606                   'ns3::LteAnrSapUser *',
18607                   [])
18608    ## lte-enb-rrc.h (module 'lte'): ns3::LteCcmRrcSapUser * ns3::LteEnbRrc::GetLteCcmRrcSapUser() [member function]
18609    cls.add_method('GetLteCcmRrcSapUser',
18610                   'ns3::LteCcmRrcSapUser *',
18611                   [])
18612    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbCmacSapUser * ns3::LteEnbRrc::GetLteEnbCmacSapUser() [member function]
18613    cls.add_method('GetLteEnbCmacSapUser',
18614                   'ns3::LteEnbCmacSapUser *',
18615                   [])
18616    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbCmacSapUser * ns3::LteEnbRrc::GetLteEnbCmacSapUser(uint8_t pos) [member function]
18617    cls.add_method('GetLteEnbCmacSapUser',
18618                   'ns3::LteEnbCmacSapUser *',
18619                   [param('uint8_t', 'pos')])
18620    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbCphySapUser * ns3::LteEnbRrc::GetLteEnbCphySapUser() [member function]
18621    cls.add_method('GetLteEnbCphySapUser',
18622                   'ns3::LteEnbCphySapUser *',
18623                   [])
18624    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbCphySapUser * ns3::LteEnbRrc::GetLteEnbCphySapUser(uint8_t pos) [member function]
18625    cls.add_method('GetLteEnbCphySapUser',
18626                   'ns3::LteEnbCphySapUser *',
18627                   [param('uint8_t', 'pos')])
18628    ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrcSapProvider * ns3::LteEnbRrc::GetLteEnbRrcSapProvider() [member function]
18629    cls.add_method('GetLteEnbRrcSapProvider',
18630                   'ns3::LteEnbRrcSapProvider *',
18631                   [])
18632    ## lte-enb-rrc.h (module 'lte'): ns3::LteFfrRrcSapUser * ns3::LteEnbRrc::GetLteFfrRrcSapUser() [member function]
18633    cls.add_method('GetLteFfrRrcSapUser',
18634                   'ns3::LteFfrRrcSapUser *',
18635                   [])
18636    ## lte-enb-rrc.h (module 'lte'): ns3::LteFfrRrcSapUser * ns3::LteEnbRrc::GetLteFfrRrcSapUser(uint8_t index) [member function]
18637    cls.add_method('GetLteFfrRrcSapUser',
18638                   'ns3::LteFfrRrcSapUser *',
18639                   [param('uint8_t', 'index')])
18640    ## lte-enb-rrc.h (module 'lte'): ns3::LteHandoverManagementSapUser * ns3::LteEnbRrc::GetLteHandoverManagementSapUser() [member function]
18641    cls.add_method('GetLteHandoverManagementSapUser',
18642                   'ns3::LteHandoverManagementSapUser *',
18643                   [])
18644    ## lte-enb-rrc.h (module 'lte'): ns3::EpcEnbS1SapUser * ns3::LteEnbRrc::GetS1SapUser() [member function]
18645    cls.add_method('GetS1SapUser',
18646                   'ns3::EpcEnbS1SapUser *',
18647                   [])
18648    ## lte-enb-rrc.h (module 'lte'): uint32_t ns3::LteEnbRrc::GetSrsPeriodicity() const [member function]
18649    cls.add_method('GetSrsPeriodicity',
18650                   'uint32_t',
18651                   [],
18652                   is_const=True)
18653    ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::LteEnbRrc::GetTypeId() [member function]
18654    cls.add_method('GetTypeId',
18655                   'ns3::TypeId',
18656                   [],
18657                   is_static=True)
18658    ## lte-enb-rrc.h (module 'lte'): ns3::Ptr<ns3::UeManager> ns3::LteEnbRrc::GetUeManager(uint16_t rnti) [member function]
18659    cls.add_method('GetUeManager',
18660                   'ns3::Ptr< ns3::UeManager >',
18661                   [param('uint16_t', 'rnti')])
18662    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::HandoverJoiningTimeout(uint16_t rnti) [member function]
18663    cls.add_method('HandoverJoiningTimeout',
18664                   'void',
18665                   [param('uint16_t', 'rnti')])
18666    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::HandoverLeavingTimeout(uint16_t rnti) [member function]
18667    cls.add_method('HandoverLeavingTimeout',
18668                   'void',
18669                   [param('uint16_t', 'rnti')])
18670    ## lte-enb-rrc.h (module 'lte'): bool ns3::LteEnbRrc::HasUeManager(uint16_t rnti) const [member function]
18671    cls.add_method('HasUeManager',
18672                   'bool',
18673                   [param('uint16_t', 'rnti')],
18674                   is_const=True)
18675    ## lte-enb-rrc.h (module 'lte'): bool ns3::LteEnbRrc::SendData(ns3::Ptr<ns3::Packet> p) [member function]
18676    cls.add_method('SendData',
18677                   'bool',
18678                   [param('ns3::Ptr< ns3::Packet >', 'p')])
18679    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SendHandoverRequest(uint16_t rnti, uint16_t cellId) [member function]
18680    cls.add_method('SendHandoverRequest',
18681                   'void',
18682                   [param('uint16_t', 'rnti'), param('uint16_t', 'cellId')])
18683    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetCellId(uint16_t m_cellId) [member function]
18684    cls.add_method('SetCellId',
18685                   'void',
18686                   [param('uint16_t', 'm_cellId')])
18687    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetCellId(uint16_t m_cellId, uint8_t ccIndex) [member function]
18688    cls.add_method('SetCellId',
18689                   'void',
18690                   [param('uint16_t', 'm_cellId'), param('uint8_t', 'ccIndex')])
18691    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetCsgId(uint32_t csgId, bool csgIndication) [member function]
18692    cls.add_method('SetCsgId',
18693                   'void',
18694                   [param('uint32_t', 'csgId'), param('bool', 'csgIndication')])
18695    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetEpcX2SapProvider(ns3::EpcX2SapProvider * s) [member function]
18696    cls.add_method('SetEpcX2SapProvider',
18697                   'void',
18698                   [param('ns3::EpcX2SapProvider *', 's')])
18699    ## 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]
18700    cls.add_method('SetForwardUpCallback',
18701                   'void',
18702                   [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')])
18703    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteAnrSapProvider(ns3::LteAnrSapProvider * s) [member function]
18704    cls.add_method('SetLteAnrSapProvider',
18705                   'void',
18706                   [param('ns3::LteAnrSapProvider *', 's')])
18707    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteCcmRrcSapProvider(ns3::LteCcmRrcSapProvider * s) [member function]
18708    cls.add_method('SetLteCcmRrcSapProvider',
18709                   'void',
18710                   [param('ns3::LteCcmRrcSapProvider *', 's')])
18711    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCmacSapProvider(ns3::LteEnbCmacSapProvider * s) [member function]
18712    cls.add_method('SetLteEnbCmacSapProvider',
18713                   'void',
18714                   [param('ns3::LteEnbCmacSapProvider *', 's')])
18715    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCmacSapProvider(ns3::LteEnbCmacSapProvider * s, uint8_t pos) [member function]
18716    cls.add_method('SetLteEnbCmacSapProvider',
18717                   'void',
18718                   [param('ns3::LteEnbCmacSapProvider *', 's'), param('uint8_t', 'pos')])
18719    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCphySapProvider(ns3::LteEnbCphySapProvider * s) [member function]
18720    cls.add_method('SetLteEnbCphySapProvider',
18721                   'void',
18722                   [param('ns3::LteEnbCphySapProvider *', 's')])
18723    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCphySapProvider(ns3::LteEnbCphySapProvider * s, uint8_t pos) [member function]
18724    cls.add_method('SetLteEnbCphySapProvider',
18725                   'void',
18726                   [param('ns3::LteEnbCphySapProvider *', 's'), param('uint8_t', 'pos')])
18727    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbRrcSapUser(ns3::LteEnbRrcSapUser * s) [member function]
18728    cls.add_method('SetLteEnbRrcSapUser',
18729                   'void',
18730                   [param('ns3::LteEnbRrcSapUser *', 's')])
18731    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteFfrRrcSapProvider(ns3::LteFfrRrcSapProvider * s) [member function]
18732    cls.add_method('SetLteFfrRrcSapProvider',
18733                   'void',
18734                   [param('ns3::LteFfrRrcSapProvider *', 's')])
18735    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteFfrRrcSapProvider(ns3::LteFfrRrcSapProvider * s, uint8_t index) [member function]
18736    cls.add_method('SetLteFfrRrcSapProvider',
18737                   'void',
18738                   [param('ns3::LteFfrRrcSapProvider *', 's'), param('uint8_t', 'index')])
18739    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteHandoverManagementSapProvider(ns3::LteHandoverManagementSapProvider * s) [member function]
18740    cls.add_method('SetLteHandoverManagementSapProvider',
18741                   'void',
18742                   [param('ns3::LteHandoverManagementSapProvider *', 's')])
18743    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteMacSapProvider(ns3::LteMacSapProvider * s) [member function]
18744    cls.add_method('SetLteMacSapProvider',
18745                   'void',
18746                   [param('ns3::LteMacSapProvider *', 's')])
18747    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetS1SapProvider(ns3::EpcEnbS1SapProvider * s) [member function]
18748    cls.add_method('SetS1SapProvider',
18749                   'void',
18750                   [param('ns3::EpcEnbS1SapProvider *', 's')])
18751    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetSrsPeriodicity(uint32_t p) [member function]
18752    cls.add_method('SetSrsPeriodicity',
18753                   'void',
18754                   [param('uint32_t', 'p')])
18755    ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::DoDispose() [member function]
18756    cls.add_method('DoDispose',
18757                   'void',
18758                   [],
18759                   is_virtual=True, visibility='protected')
18760    return
18761
18762def register_Ns3LteEnbRrcProtocolIdeal_methods(root_module, cls):
18763    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteEnbRrcProtocolIdeal::LteEnbRrcProtocolIdeal(ns3::LteEnbRrcProtocolIdeal const & arg0) [constructor]
18764    cls.add_constructor([param('ns3::LteEnbRrcProtocolIdeal const &', 'arg0')])
18765    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteEnbRrcProtocolIdeal::LteEnbRrcProtocolIdeal() [constructor]
18766    cls.add_constructor([])
18767    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteEnbRrcProtocolIdeal::DoDispose() [member function]
18768    cls.add_method('DoDispose',
18769                   'void',
18770                   [],
18771                   is_virtual=True)
18772    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteEnbRrcSapUser * ns3::LteEnbRrcProtocolIdeal::GetLteEnbRrcSapUser() [member function]
18773    cls.add_method('GetLteEnbRrcSapUser',
18774                   'ns3::LteEnbRrcSapUser *',
18775                   [])
18776    ## lte-rrc-protocol-ideal.h (module 'lte'): static ns3::TypeId ns3::LteEnbRrcProtocolIdeal::GetTypeId() [member function]
18777    cls.add_method('GetTypeId',
18778                   'ns3::TypeId',
18779                   [],
18780                   is_static=True)
18781    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcSapProvider * ns3::LteEnbRrcProtocolIdeal::GetUeRrcSapProvider(uint16_t rnti) [member function]
18782    cls.add_method('GetUeRrcSapProvider',
18783                   'ns3::LteUeRrcSapProvider *',
18784                   [param('uint16_t', 'rnti')])
18785    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteEnbRrcProtocolIdeal::SetCellId(uint16_t cellId) [member function]
18786    cls.add_method('SetCellId',
18787                   'void',
18788                   [param('uint16_t', 'cellId')])
18789    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteEnbRrcProtocolIdeal::SetLteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider * p) [member function]
18790    cls.add_method('SetLteEnbRrcSapProvider',
18791                   'void',
18792                   [param('ns3::LteEnbRrcSapProvider *', 'p')])
18793    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteEnbRrcProtocolIdeal::SetUeRrcSapProvider(uint16_t rnti, ns3::LteUeRrcSapProvider * p) [member function]
18794    cls.add_method('SetUeRrcSapProvider',
18795                   'void',
18796                   [param('uint16_t', 'rnti'), param('ns3::LteUeRrcSapProvider *', 'p')])
18797    return
18798
18799def register_Ns3LteEnbRrcProtocolReal_methods(root_module, cls):
18800    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteEnbRrcProtocolReal::LteEnbRrcProtocolReal(ns3::LteEnbRrcProtocolReal const & arg0) [constructor]
18801    cls.add_constructor([param('ns3::LteEnbRrcProtocolReal const &', 'arg0')])
18802    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteEnbRrcProtocolReal::LteEnbRrcProtocolReal() [constructor]
18803    cls.add_constructor([])
18804    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteEnbRrcProtocolReal::DoDispose() [member function]
18805    cls.add_method('DoDispose',
18806                   'void',
18807                   [],
18808                   is_virtual=True)
18809    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteEnbRrcSapUser * ns3::LteEnbRrcProtocolReal::GetLteEnbRrcSapUser() [member function]
18810    cls.add_method('GetLteEnbRrcSapUser',
18811                   'ns3::LteEnbRrcSapUser *',
18812                   [])
18813    ## lte-rrc-protocol-real.h (module 'lte'): static ns3::TypeId ns3::LteEnbRrcProtocolReal::GetTypeId() [member function]
18814    cls.add_method('GetTypeId',
18815                   'ns3::TypeId',
18816                   [],
18817                   is_static=True)
18818    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcSapProvider * ns3::LteEnbRrcProtocolReal::GetUeRrcSapProvider(uint16_t rnti) [member function]
18819    cls.add_method('GetUeRrcSapProvider',
18820                   'ns3::LteUeRrcSapProvider *',
18821                   [param('uint16_t', 'rnti')])
18822    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteEnbRrcProtocolReal::SetCellId(uint16_t cellId) [member function]
18823    cls.add_method('SetCellId',
18824                   'void',
18825                   [param('uint16_t', 'cellId')])
18826    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteEnbRrcProtocolReal::SetLteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider * p) [member function]
18827    cls.add_method('SetLteEnbRrcSapProvider',
18828                   'void',
18829                   [param('ns3::LteEnbRrcSapProvider *', 'p')])
18830    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteEnbRrcProtocolReal::SetUeRrcSapProvider(uint16_t rnti, ns3::LteUeRrcSapProvider * p) [member function]
18831    cls.add_method('SetUeRrcSapProvider',
18832                   'void',
18833                   [param('uint16_t', 'rnti'), param('ns3::LteUeRrcSapProvider *', 'p')])
18834    return
18835
18836def register_Ns3LteFfrAlgorithm_methods(root_module, cls):
18837    ## lte-ffr-algorithm.h (module 'lte'): ns3::LteFfrAlgorithm::LteFfrAlgorithm(ns3::LteFfrAlgorithm const & arg0) [constructor]
18838    cls.add_constructor([param('ns3::LteFfrAlgorithm const &', 'arg0')])
18839    ## lte-ffr-algorithm.h (module 'lte'): ns3::LteFfrAlgorithm::LteFfrAlgorithm() [constructor]
18840    cls.add_constructor([])
18841    ## lte-ffr-algorithm.h (module 'lte'): uint16_t ns3::LteFfrAlgorithm::GetDlBandwidth() const [member function]
18842    cls.add_method('GetDlBandwidth',
18843                   'uint16_t',
18844                   [],
18845                   is_const=True)
18846    ## lte-ffr-algorithm.h (module 'lte'): uint8_t ns3::LteFfrAlgorithm::GetFrCellTypeId() const [member function]
18847    cls.add_method('GetFrCellTypeId',
18848                   'uint8_t',
18849                   [],
18850                   is_const=True)
18851    ## lte-ffr-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFfrAlgorithm::GetLteFfrRrcSapProvider() [member function]
18852    cls.add_method('GetLteFfrRrcSapProvider',
18853                   'ns3::LteFfrRrcSapProvider *',
18854                   [],
18855                   is_pure_virtual=True, is_virtual=True)
18856    ## lte-ffr-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFfrAlgorithm::GetLteFfrSapProvider() [member function]
18857    cls.add_method('GetLteFfrSapProvider',
18858                   'ns3::LteFfrSapProvider *',
18859                   [],
18860                   is_pure_virtual=True, is_virtual=True)
18861    ## lte-ffr-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFfrAlgorithm::GetTypeId() [member function]
18862    cls.add_method('GetTypeId',
18863                   'ns3::TypeId',
18864                   [],
18865                   is_static=True)
18866    ## lte-ffr-algorithm.h (module 'lte'): uint16_t ns3::LteFfrAlgorithm::GetUlBandwidth() const [member function]
18867    cls.add_method('GetUlBandwidth',
18868                   'uint16_t',
18869                   [],
18870                   is_const=True)
18871    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::SetDlBandwidth(uint16_t bw) [member function]
18872    cls.add_method('SetDlBandwidth',
18873                   'void',
18874                   [param('uint16_t', 'bw')])
18875    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::SetFrCellTypeId(uint8_t cellTypeId) [member function]
18876    cls.add_method('SetFrCellTypeId',
18877                   'void',
18878                   [param('uint8_t', 'cellTypeId')])
18879    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
18880    cls.add_method('SetLteFfrRrcSapUser',
18881                   'void',
18882                   [param('ns3::LteFfrRrcSapUser *', 's')],
18883                   is_pure_virtual=True, is_virtual=True)
18884    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
18885    cls.add_method('SetLteFfrSapUser',
18886                   'void',
18887                   [param('ns3::LteFfrSapUser *', 's')],
18888                   is_pure_virtual=True, is_virtual=True)
18889    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::SetUlBandwidth(uint16_t bw) [member function]
18890    cls.add_method('SetUlBandwidth',
18891                   'void',
18892                   [param('uint16_t', 'bw')])
18893    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoDispose() [member function]
18894    cls.add_method('DoDispose',
18895                   'void',
18896                   [],
18897                   is_virtual=True, visibility='protected')
18898    ## lte-ffr-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrAlgorithm::DoGetAvailableDlRbg() [member function]
18899    cls.add_method('DoGetAvailableDlRbg',
18900                   'std::vector< bool >',
18901                   [],
18902                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18903    ## lte-ffr-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrAlgorithm::DoGetAvailableUlRbg() [member function]
18904    cls.add_method('DoGetAvailableUlRbg',
18905                   'std::vector< bool >',
18906                   [],
18907                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18908    ## lte-ffr-algorithm.h (module 'lte'): uint16_t ns3::LteFfrAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
18909    cls.add_method('DoGetMinContinuousUlBandwidth',
18910                   'uint16_t',
18911                   [],
18912                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18913    ## lte-ffr-algorithm.h (module 'lte'): uint8_t ns3::LteFfrAlgorithm::DoGetTpc(uint16_t rnti) [member function]
18914    cls.add_method('DoGetTpc',
18915                   'uint8_t',
18916                   [param('uint16_t', 'rnti')],
18917                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18918    ## lte-ffr-algorithm.h (module 'lte'): bool ns3::LteFfrAlgorithm::DoIsDlRbgAvailableForUe(int rbId, uint16_t rnti) [member function]
18919    cls.add_method('DoIsDlRbgAvailableForUe',
18920                   'bool',
18921                   [param('int', 'rbId'), param('uint16_t', 'rnti')],
18922                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18923    ## lte-ffr-algorithm.h (module 'lte'): bool ns3::LteFfrAlgorithm::DoIsUlRbgAvailableForUe(int rbId, uint16_t rnti) [member function]
18924    cls.add_method('DoIsUlRbgAvailableForUe',
18925                   'bool',
18926                   [param('int', 'rbId'), param('uint16_t', 'rnti')],
18927                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18928    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
18929    cls.add_method('DoRecvLoadInformation',
18930                   'void',
18931                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
18932                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18933    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
18934    cls.add_method('DoReportDlCqiInfo',
18935                   'void',
18936                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
18937                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18938    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
18939    cls.add_method('DoReportUeMeas',
18940                   'void',
18941                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
18942                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18943    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
18944    cls.add_method('DoReportUlCqiInfo',
18945                   'void',
18946                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
18947                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18948    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
18949    cls.add_method('DoReportUlCqiInfo',
18950                   'void',
18951                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
18952                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18953    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoSetBandwidth(uint16_t ulBandwidth, uint16_t dlBandwidth) [member function]
18954    cls.add_method('DoSetBandwidth',
18955                   'void',
18956                   [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth')],
18957                   is_virtual=True, visibility='protected')
18958    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoSetCellId(uint16_t cellId) [member function]
18959    cls.add_method('DoSetCellId',
18960                   'void',
18961                   [param('uint16_t', 'cellId')],
18962                   is_virtual=True, visibility='protected')
18963    ## lte-ffr-algorithm.h (module 'lte'): int ns3::LteFfrAlgorithm::GetRbgSize(int dlbandwidth) [member function]
18964    cls.add_method('GetRbgSize',
18965                   'int',
18966                   [param('int', 'dlbandwidth')],
18967                   visibility='protected')
18968    ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::Reconfigure() [member function]
18969    cls.add_method('Reconfigure',
18970                   'void',
18971                   [],
18972                   is_pure_virtual=True, is_virtual=True, visibility='protected')
18973    return
18974
18975def register_Ns3LteFfrDistributedAlgorithm_methods(root_module, cls):
18976    ## lte-ffr-distributed-algorithm.h (module 'lte'): ns3::LteFfrDistributedAlgorithm::LteFfrDistributedAlgorithm(ns3::LteFfrDistributedAlgorithm const & arg0) [constructor]
18977    cls.add_constructor([param('ns3::LteFfrDistributedAlgorithm const &', 'arg0')])
18978    ## lte-ffr-distributed-algorithm.h (module 'lte'): ns3::LteFfrDistributedAlgorithm::LteFfrDistributedAlgorithm() [constructor]
18979    cls.add_constructor([])
18980    ## lte-ffr-distributed-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFfrDistributedAlgorithm::GetLteFfrRrcSapProvider() [member function]
18981    cls.add_method('GetLteFfrRrcSapProvider',
18982                   'ns3::LteFfrRrcSapProvider *',
18983                   [],
18984                   is_virtual=True)
18985    ## lte-ffr-distributed-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFfrDistributedAlgorithm::GetLteFfrSapProvider() [member function]
18986    cls.add_method('GetLteFfrSapProvider',
18987                   'ns3::LteFfrSapProvider *',
18988                   [],
18989                   is_virtual=True)
18990    ## lte-ffr-distributed-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFfrDistributedAlgorithm::GetTypeId() [member function]
18991    cls.add_method('GetTypeId',
18992                   'ns3::TypeId',
18993                   [],
18994                   is_static=True)
18995    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
18996    cls.add_method('SetLteFfrRrcSapUser',
18997                   'void',
18998                   [param('ns3::LteFfrRrcSapUser *', 's')],
18999                   is_virtual=True)
19000    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19001    cls.add_method('SetLteFfrSapUser',
19002                   'void',
19003                   [param('ns3::LteFfrSapUser *', 's')],
19004                   is_virtual=True)
19005    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoDispose() [member function]
19006    cls.add_method('DoDispose',
19007                   'void',
19008                   [],
19009                   is_virtual=True, visibility='protected')
19010    ## lte-ffr-distributed-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrDistributedAlgorithm::DoGetAvailableDlRbg() [member function]
19011    cls.add_method('DoGetAvailableDlRbg',
19012                   'std::vector< bool >',
19013                   [],
19014                   is_virtual=True, visibility='protected')
19015    ## lte-ffr-distributed-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrDistributedAlgorithm::DoGetAvailableUlRbg() [member function]
19016    cls.add_method('DoGetAvailableUlRbg',
19017                   'std::vector< bool >',
19018                   [],
19019                   is_virtual=True, visibility='protected')
19020    ## lte-ffr-distributed-algorithm.h (module 'lte'): uint16_t ns3::LteFfrDistributedAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19021    cls.add_method('DoGetMinContinuousUlBandwidth',
19022                   'uint16_t',
19023                   [],
19024                   is_virtual=True, visibility='protected')
19025    ## lte-ffr-distributed-algorithm.h (module 'lte'): uint8_t ns3::LteFfrDistributedAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19026    cls.add_method('DoGetTpc',
19027                   'uint8_t',
19028                   [param('uint16_t', 'rnti')],
19029                   is_virtual=True, visibility='protected')
19030    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoInitialize() [member function]
19031    cls.add_method('DoInitialize',
19032                   'void',
19033                   [],
19034                   is_virtual=True, visibility='protected')
19035    ## lte-ffr-distributed-algorithm.h (module 'lte'): bool ns3::LteFfrDistributedAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19036    cls.add_method('DoIsDlRbgAvailableForUe',
19037                   'bool',
19038                   [param('int', 'i'), param('uint16_t', 'rnti')],
19039                   is_virtual=True, visibility='protected')
19040    ## lte-ffr-distributed-algorithm.h (module 'lte'): bool ns3::LteFfrDistributedAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19041    cls.add_method('DoIsUlRbgAvailableForUe',
19042                   'bool',
19043                   [param('int', 'i'), param('uint16_t', 'rnti')],
19044                   is_virtual=True, visibility='protected')
19045    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19046    cls.add_method('DoRecvLoadInformation',
19047                   'void',
19048                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19049                   is_virtual=True, visibility='protected')
19050    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19051    cls.add_method('DoReportDlCqiInfo',
19052                   'void',
19053                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19054                   is_virtual=True, visibility='protected')
19055    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19056    cls.add_method('DoReportUeMeas',
19057                   'void',
19058                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19059                   is_virtual=True, visibility='protected')
19060    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19061    cls.add_method('DoReportUlCqiInfo',
19062                   'void',
19063                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19064                   is_virtual=True, visibility='protected')
19065    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19066    cls.add_method('DoReportUlCqiInfo',
19067                   'void',
19068                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19069                   is_virtual=True, visibility='protected')
19070    ## lte-ffr-distributed-algorithm.h (module 'lte'): void ns3::LteFfrDistributedAlgorithm::Reconfigure() [member function]
19071    cls.add_method('Reconfigure',
19072                   'void',
19073                   [],
19074                   is_virtual=True, visibility='protected')
19075    return
19076
19077def register_Ns3LteFfrEnhancedAlgorithm_methods(root_module, cls):
19078    ## lte-ffr-enhanced-algorithm.h (module 'lte'): ns3::LteFfrEnhancedAlgorithm::LteFfrEnhancedAlgorithm(ns3::LteFfrEnhancedAlgorithm const & arg0) [constructor]
19079    cls.add_constructor([param('ns3::LteFfrEnhancedAlgorithm const &', 'arg0')])
19080    ## lte-ffr-enhanced-algorithm.h (module 'lte'): ns3::LteFfrEnhancedAlgorithm::LteFfrEnhancedAlgorithm() [constructor]
19081    cls.add_constructor([])
19082    ## lte-ffr-enhanced-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFfrEnhancedAlgorithm::GetLteFfrRrcSapProvider() [member function]
19083    cls.add_method('GetLteFfrRrcSapProvider',
19084                   'ns3::LteFfrRrcSapProvider *',
19085                   [],
19086                   is_virtual=True)
19087    ## lte-ffr-enhanced-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFfrEnhancedAlgorithm::GetLteFfrSapProvider() [member function]
19088    cls.add_method('GetLteFfrSapProvider',
19089                   'ns3::LteFfrSapProvider *',
19090                   [],
19091                   is_virtual=True)
19092    ## lte-ffr-enhanced-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFfrEnhancedAlgorithm::GetTypeId() [member function]
19093    cls.add_method('GetTypeId',
19094                   'ns3::TypeId',
19095                   [],
19096                   is_static=True)
19097    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
19098    cls.add_method('SetLteFfrRrcSapUser',
19099                   'void',
19100                   [param('ns3::LteFfrRrcSapUser *', 's')],
19101                   is_virtual=True)
19102    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19103    cls.add_method('SetLteFfrSapUser',
19104                   'void',
19105                   [param('ns3::LteFfrSapUser *', 's')],
19106                   is_virtual=True)
19107    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoDispose() [member function]
19108    cls.add_method('DoDispose',
19109                   'void',
19110                   [],
19111                   is_virtual=True, visibility='protected')
19112    ## lte-ffr-enhanced-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrEnhancedAlgorithm::DoGetAvailableDlRbg() [member function]
19113    cls.add_method('DoGetAvailableDlRbg',
19114                   'std::vector< bool >',
19115                   [],
19116                   is_virtual=True, visibility='protected')
19117    ## lte-ffr-enhanced-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrEnhancedAlgorithm::DoGetAvailableUlRbg() [member function]
19118    cls.add_method('DoGetAvailableUlRbg',
19119                   'std::vector< bool >',
19120                   [],
19121                   is_virtual=True, visibility='protected')
19122    ## lte-ffr-enhanced-algorithm.h (module 'lte'): uint16_t ns3::LteFfrEnhancedAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19123    cls.add_method('DoGetMinContinuousUlBandwidth',
19124                   'uint16_t',
19125                   [],
19126                   is_virtual=True, visibility='protected')
19127    ## lte-ffr-enhanced-algorithm.h (module 'lte'): uint8_t ns3::LteFfrEnhancedAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19128    cls.add_method('DoGetTpc',
19129                   'uint8_t',
19130                   [param('uint16_t', 'rnti')],
19131                   is_virtual=True, visibility='protected')
19132    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoInitialize() [member function]
19133    cls.add_method('DoInitialize',
19134                   'void',
19135                   [],
19136                   is_virtual=True, visibility='protected')
19137    ## lte-ffr-enhanced-algorithm.h (module 'lte'): bool ns3::LteFfrEnhancedAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19138    cls.add_method('DoIsDlRbgAvailableForUe',
19139                   'bool',
19140                   [param('int', 'i'), param('uint16_t', 'rnti')],
19141                   is_virtual=True, visibility='protected')
19142    ## lte-ffr-enhanced-algorithm.h (module 'lte'): bool ns3::LteFfrEnhancedAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19143    cls.add_method('DoIsUlRbgAvailableForUe',
19144                   'bool',
19145                   [param('int', 'i'), param('uint16_t', 'rnti')],
19146                   is_virtual=True, visibility='protected')
19147    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19148    cls.add_method('DoRecvLoadInformation',
19149                   'void',
19150                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19151                   is_virtual=True, visibility='protected')
19152    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19153    cls.add_method('DoReportDlCqiInfo',
19154                   'void',
19155                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19156                   is_virtual=True, visibility='protected')
19157    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19158    cls.add_method('DoReportUeMeas',
19159                   'void',
19160                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19161                   is_virtual=True, visibility='protected')
19162    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19163    cls.add_method('DoReportUlCqiInfo',
19164                   'void',
19165                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19166                   is_virtual=True, visibility='protected')
19167    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19168    cls.add_method('DoReportUlCqiInfo',
19169                   'void',
19170                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19171                   is_virtual=True, visibility='protected')
19172    ## lte-ffr-enhanced-algorithm.h (module 'lte'): void ns3::LteFfrEnhancedAlgorithm::Reconfigure() [member function]
19173    cls.add_method('Reconfigure',
19174                   'void',
19175                   [],
19176                   is_virtual=True, visibility='protected')
19177    return
19178
19179def register_Ns3LteFfrSoftAlgorithm_methods(root_module, cls):
19180    ## lte-ffr-soft-algorithm.h (module 'lte'): ns3::LteFfrSoftAlgorithm::LteFfrSoftAlgorithm(ns3::LteFfrSoftAlgorithm const & arg0) [constructor]
19181    cls.add_constructor([param('ns3::LteFfrSoftAlgorithm const &', 'arg0')])
19182    ## lte-ffr-soft-algorithm.h (module 'lte'): ns3::LteFfrSoftAlgorithm::LteFfrSoftAlgorithm() [constructor]
19183    cls.add_constructor([])
19184    ## lte-ffr-soft-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFfrSoftAlgorithm::GetLteFfrRrcSapProvider() [member function]
19185    cls.add_method('GetLteFfrRrcSapProvider',
19186                   'ns3::LteFfrRrcSapProvider *',
19187                   [],
19188                   is_virtual=True)
19189    ## lte-ffr-soft-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFfrSoftAlgorithm::GetLteFfrSapProvider() [member function]
19190    cls.add_method('GetLteFfrSapProvider',
19191                   'ns3::LteFfrSapProvider *',
19192                   [],
19193                   is_virtual=True)
19194    ## lte-ffr-soft-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFfrSoftAlgorithm::GetTypeId() [member function]
19195    cls.add_method('GetTypeId',
19196                   'ns3::TypeId',
19197                   [],
19198                   is_static=True)
19199    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
19200    cls.add_method('SetLteFfrRrcSapUser',
19201                   'void',
19202                   [param('ns3::LteFfrRrcSapUser *', 's')],
19203                   is_virtual=True)
19204    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19205    cls.add_method('SetLteFfrSapUser',
19206                   'void',
19207                   [param('ns3::LteFfrSapUser *', 's')],
19208                   is_virtual=True)
19209    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoDispose() [member function]
19210    cls.add_method('DoDispose',
19211                   'void',
19212                   [],
19213                   is_virtual=True, visibility='protected')
19214    ## lte-ffr-soft-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrSoftAlgorithm::DoGetAvailableDlRbg() [member function]
19215    cls.add_method('DoGetAvailableDlRbg',
19216                   'std::vector< bool >',
19217                   [],
19218                   is_virtual=True, visibility='protected')
19219    ## lte-ffr-soft-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFfrSoftAlgorithm::DoGetAvailableUlRbg() [member function]
19220    cls.add_method('DoGetAvailableUlRbg',
19221                   'std::vector< bool >',
19222                   [],
19223                   is_virtual=True, visibility='protected')
19224    ## lte-ffr-soft-algorithm.h (module 'lte'): uint16_t ns3::LteFfrSoftAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19225    cls.add_method('DoGetMinContinuousUlBandwidth',
19226                   'uint16_t',
19227                   [],
19228                   is_virtual=True, visibility='protected')
19229    ## lte-ffr-soft-algorithm.h (module 'lte'): uint8_t ns3::LteFfrSoftAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19230    cls.add_method('DoGetTpc',
19231                   'uint8_t',
19232                   [param('uint16_t', 'rnti')],
19233                   is_virtual=True, visibility='protected')
19234    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoInitialize() [member function]
19235    cls.add_method('DoInitialize',
19236                   'void',
19237                   [],
19238                   is_virtual=True, visibility='protected')
19239    ## lte-ffr-soft-algorithm.h (module 'lte'): bool ns3::LteFfrSoftAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19240    cls.add_method('DoIsDlRbgAvailableForUe',
19241                   'bool',
19242                   [param('int', 'i'), param('uint16_t', 'rnti')],
19243                   is_virtual=True, visibility='protected')
19244    ## lte-ffr-soft-algorithm.h (module 'lte'): bool ns3::LteFfrSoftAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19245    cls.add_method('DoIsUlRbgAvailableForUe',
19246                   'bool',
19247                   [param('int', 'i'), param('uint16_t', 'rnti')],
19248                   is_virtual=True, visibility='protected')
19249    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19250    cls.add_method('DoRecvLoadInformation',
19251                   'void',
19252                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19253                   is_virtual=True, visibility='protected')
19254    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19255    cls.add_method('DoReportDlCqiInfo',
19256                   'void',
19257                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19258                   is_virtual=True, visibility='protected')
19259    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19260    cls.add_method('DoReportUeMeas',
19261                   'void',
19262                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19263                   is_virtual=True, visibility='protected')
19264    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19265    cls.add_method('DoReportUlCqiInfo',
19266                   'void',
19267                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19268                   is_virtual=True, visibility='protected')
19269    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19270    cls.add_method('DoReportUlCqiInfo',
19271                   'void',
19272                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19273                   is_virtual=True, visibility='protected')
19274    ## lte-ffr-soft-algorithm.h (module 'lte'): void ns3::LteFfrSoftAlgorithm::Reconfigure() [member function]
19275    cls.add_method('Reconfigure',
19276                   'void',
19277                   [],
19278                   is_virtual=True, visibility='protected')
19279    return
19280
19281def register_Ns3LteFrHardAlgorithm_methods(root_module, cls):
19282    ## lte-fr-hard-algorithm.h (module 'lte'): ns3::LteFrHardAlgorithm::LteFrHardAlgorithm(ns3::LteFrHardAlgorithm const & arg0) [constructor]
19283    cls.add_constructor([param('ns3::LteFrHardAlgorithm const &', 'arg0')])
19284    ## lte-fr-hard-algorithm.h (module 'lte'): ns3::LteFrHardAlgorithm::LteFrHardAlgorithm() [constructor]
19285    cls.add_constructor([])
19286    ## lte-fr-hard-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFrHardAlgorithm::GetLteFfrRrcSapProvider() [member function]
19287    cls.add_method('GetLteFfrRrcSapProvider',
19288                   'ns3::LteFfrRrcSapProvider *',
19289                   [],
19290                   is_virtual=True)
19291    ## lte-fr-hard-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFrHardAlgorithm::GetLteFfrSapProvider() [member function]
19292    cls.add_method('GetLteFfrSapProvider',
19293                   'ns3::LteFfrSapProvider *',
19294                   [],
19295                   is_virtual=True)
19296    ## lte-fr-hard-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFrHardAlgorithm::GetTypeId() [member function]
19297    cls.add_method('GetTypeId',
19298                   'ns3::TypeId',
19299                   [],
19300                   is_static=True)
19301    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
19302    cls.add_method('SetLteFfrRrcSapUser',
19303                   'void',
19304                   [param('ns3::LteFfrRrcSapUser *', 's')],
19305                   is_virtual=True)
19306    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19307    cls.add_method('SetLteFfrSapUser',
19308                   'void',
19309                   [param('ns3::LteFfrSapUser *', 's')],
19310                   is_virtual=True)
19311    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoDispose() [member function]
19312    cls.add_method('DoDispose',
19313                   'void',
19314                   [],
19315                   is_virtual=True, visibility='protected')
19316    ## lte-fr-hard-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrHardAlgorithm::DoGetAvailableDlRbg() [member function]
19317    cls.add_method('DoGetAvailableDlRbg',
19318                   'std::vector< bool >',
19319                   [],
19320                   is_virtual=True, visibility='protected')
19321    ## lte-fr-hard-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrHardAlgorithm::DoGetAvailableUlRbg() [member function]
19322    cls.add_method('DoGetAvailableUlRbg',
19323                   'std::vector< bool >',
19324                   [],
19325                   is_virtual=True, visibility='protected')
19326    ## lte-fr-hard-algorithm.h (module 'lte'): uint16_t ns3::LteFrHardAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19327    cls.add_method('DoGetMinContinuousUlBandwidth',
19328                   'uint16_t',
19329                   [],
19330                   is_virtual=True, visibility='protected')
19331    ## lte-fr-hard-algorithm.h (module 'lte'): uint8_t ns3::LteFrHardAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19332    cls.add_method('DoGetTpc',
19333                   'uint8_t',
19334                   [param('uint16_t', 'rnti')],
19335                   is_virtual=True, visibility='protected')
19336    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoInitialize() [member function]
19337    cls.add_method('DoInitialize',
19338                   'void',
19339                   [],
19340                   is_virtual=True, visibility='protected')
19341    ## lte-fr-hard-algorithm.h (module 'lte'): bool ns3::LteFrHardAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19342    cls.add_method('DoIsDlRbgAvailableForUe',
19343                   'bool',
19344                   [param('int', 'i'), param('uint16_t', 'rnti')],
19345                   is_virtual=True, visibility='protected')
19346    ## lte-fr-hard-algorithm.h (module 'lte'): bool ns3::LteFrHardAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19347    cls.add_method('DoIsUlRbgAvailableForUe',
19348                   'bool',
19349                   [param('int', 'i'), param('uint16_t', 'rnti')],
19350                   is_virtual=True, visibility='protected')
19351    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19352    cls.add_method('DoRecvLoadInformation',
19353                   'void',
19354                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19355                   is_virtual=True, visibility='protected')
19356    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19357    cls.add_method('DoReportDlCqiInfo',
19358                   'void',
19359                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19360                   is_virtual=True, visibility='protected')
19361    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19362    cls.add_method('DoReportUeMeas',
19363                   'void',
19364                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19365                   is_virtual=True, visibility='protected')
19366    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19367    cls.add_method('DoReportUlCqiInfo',
19368                   'void',
19369                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19370                   is_virtual=True, visibility='protected')
19371    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19372    cls.add_method('DoReportUlCqiInfo',
19373                   'void',
19374                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19375                   is_virtual=True, visibility='protected')
19376    ## lte-fr-hard-algorithm.h (module 'lte'): void ns3::LteFrHardAlgorithm::Reconfigure() [member function]
19377    cls.add_method('Reconfigure',
19378                   'void',
19379                   [],
19380                   is_virtual=True, visibility='protected')
19381    return
19382
19383def register_Ns3LteFrNoOpAlgorithm_methods(root_module, cls):
19384    ## lte-fr-no-op-algorithm.h (module 'lte'): ns3::LteFrNoOpAlgorithm::LteFrNoOpAlgorithm(ns3::LteFrNoOpAlgorithm const & arg0) [constructor]
19385    cls.add_constructor([param('ns3::LteFrNoOpAlgorithm const &', 'arg0')])
19386    ## lte-fr-no-op-algorithm.h (module 'lte'): ns3::LteFrNoOpAlgorithm::LteFrNoOpAlgorithm() [constructor]
19387    cls.add_constructor([])
19388    ## lte-fr-no-op-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFrNoOpAlgorithm::GetLteFfrRrcSapProvider() [member function]
19389    cls.add_method('GetLteFfrRrcSapProvider',
19390                   'ns3::LteFfrRrcSapProvider *',
19391                   [],
19392                   is_virtual=True)
19393    ## lte-fr-no-op-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFrNoOpAlgorithm::GetLteFfrSapProvider() [member function]
19394    cls.add_method('GetLteFfrSapProvider',
19395                   'ns3::LteFfrSapProvider *',
19396                   [],
19397                   is_virtual=True)
19398    ## lte-fr-no-op-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFrNoOpAlgorithm::GetTypeId() [member function]
19399    cls.add_method('GetTypeId',
19400                   'ns3::TypeId',
19401                   [],
19402                   is_static=True)
19403    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
19404    cls.add_method('SetLteFfrRrcSapUser',
19405                   'void',
19406                   [param('ns3::LteFfrRrcSapUser *', 's')],
19407                   is_virtual=True)
19408    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19409    cls.add_method('SetLteFfrSapUser',
19410                   'void',
19411                   [param('ns3::LteFfrSapUser *', 's')],
19412                   is_virtual=True)
19413    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoDispose() [member function]
19414    cls.add_method('DoDispose',
19415                   'void',
19416                   [],
19417                   is_virtual=True, visibility='protected')
19418    ## lte-fr-no-op-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrNoOpAlgorithm::DoGetAvailableDlRbg() [member function]
19419    cls.add_method('DoGetAvailableDlRbg',
19420                   'std::vector< bool >',
19421                   [],
19422                   is_virtual=True, visibility='protected')
19423    ## lte-fr-no-op-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrNoOpAlgorithm::DoGetAvailableUlRbg() [member function]
19424    cls.add_method('DoGetAvailableUlRbg',
19425                   'std::vector< bool >',
19426                   [],
19427                   is_virtual=True, visibility='protected')
19428    ## lte-fr-no-op-algorithm.h (module 'lte'): uint16_t ns3::LteFrNoOpAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19429    cls.add_method('DoGetMinContinuousUlBandwidth',
19430                   'uint16_t',
19431                   [],
19432                   is_virtual=True, visibility='protected')
19433    ## lte-fr-no-op-algorithm.h (module 'lte'): uint8_t ns3::LteFrNoOpAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19434    cls.add_method('DoGetTpc',
19435                   'uint8_t',
19436                   [param('uint16_t', 'rnti')],
19437                   is_virtual=True, visibility='protected')
19438    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoInitialize() [member function]
19439    cls.add_method('DoInitialize',
19440                   'void',
19441                   [],
19442                   is_virtual=True, visibility='protected')
19443    ## lte-fr-no-op-algorithm.h (module 'lte'): bool ns3::LteFrNoOpAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19444    cls.add_method('DoIsDlRbgAvailableForUe',
19445                   'bool',
19446                   [param('int', 'i'), param('uint16_t', 'rnti')],
19447                   is_virtual=True, visibility='protected')
19448    ## lte-fr-no-op-algorithm.h (module 'lte'): bool ns3::LteFrNoOpAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19449    cls.add_method('DoIsUlRbgAvailableForUe',
19450                   'bool',
19451                   [param('int', 'i'), param('uint16_t', 'rnti')],
19452                   is_virtual=True, visibility='protected')
19453    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19454    cls.add_method('DoRecvLoadInformation',
19455                   'void',
19456                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19457                   is_virtual=True, visibility='protected')
19458    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19459    cls.add_method('DoReportDlCqiInfo',
19460                   'void',
19461                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19462                   is_virtual=True, visibility='protected')
19463    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19464    cls.add_method('DoReportUeMeas',
19465                   'void',
19466                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19467                   is_virtual=True, visibility='protected')
19468    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19469    cls.add_method('DoReportUlCqiInfo',
19470                   'void',
19471                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19472                   is_virtual=True, visibility='protected')
19473    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19474    cls.add_method('DoReportUlCqiInfo',
19475                   'void',
19476                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19477                   is_virtual=True, visibility='protected')
19478    ## lte-fr-no-op-algorithm.h (module 'lte'): void ns3::LteFrNoOpAlgorithm::Reconfigure() [member function]
19479    cls.add_method('Reconfigure',
19480                   'void',
19481                   [],
19482                   is_virtual=True, visibility='protected')
19483    return
19484
19485def register_Ns3LteFrSoftAlgorithm_methods(root_module, cls):
19486    ## lte-fr-soft-algorithm.h (module 'lte'): ns3::LteFrSoftAlgorithm::LteFrSoftAlgorithm(ns3::LteFrSoftAlgorithm const & arg0) [constructor]
19487    cls.add_constructor([param('ns3::LteFrSoftAlgorithm const &', 'arg0')])
19488    ## lte-fr-soft-algorithm.h (module 'lte'): ns3::LteFrSoftAlgorithm::LteFrSoftAlgorithm() [constructor]
19489    cls.add_constructor([])
19490    ## lte-fr-soft-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFrSoftAlgorithm::GetLteFfrRrcSapProvider() [member function]
19491    cls.add_method('GetLteFfrRrcSapProvider',
19492                   'ns3::LteFfrRrcSapProvider *',
19493                   [],
19494                   is_virtual=True)
19495    ## lte-fr-soft-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFrSoftAlgorithm::GetLteFfrSapProvider() [member function]
19496    cls.add_method('GetLteFfrSapProvider',
19497                   'ns3::LteFfrSapProvider *',
19498                   [],
19499                   is_virtual=True)
19500    ## lte-fr-soft-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFrSoftAlgorithm::GetTypeId() [member function]
19501    cls.add_method('GetTypeId',
19502                   'ns3::TypeId',
19503                   [],
19504                   is_static=True)
19505    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
19506    cls.add_method('SetLteFfrRrcSapUser',
19507                   'void',
19508                   [param('ns3::LteFfrRrcSapUser *', 's')],
19509                   is_virtual=True)
19510    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19511    cls.add_method('SetLteFfrSapUser',
19512                   'void',
19513                   [param('ns3::LteFfrSapUser *', 's')],
19514                   is_virtual=True)
19515    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoDispose() [member function]
19516    cls.add_method('DoDispose',
19517                   'void',
19518                   [],
19519                   is_virtual=True, visibility='protected')
19520    ## lte-fr-soft-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrSoftAlgorithm::DoGetAvailableDlRbg() [member function]
19521    cls.add_method('DoGetAvailableDlRbg',
19522                   'std::vector< bool >',
19523                   [],
19524                   is_virtual=True, visibility='protected')
19525    ## lte-fr-soft-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrSoftAlgorithm::DoGetAvailableUlRbg() [member function]
19526    cls.add_method('DoGetAvailableUlRbg',
19527                   'std::vector< bool >',
19528                   [],
19529                   is_virtual=True, visibility='protected')
19530    ## lte-fr-soft-algorithm.h (module 'lte'): uint16_t ns3::LteFrSoftAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19531    cls.add_method('DoGetMinContinuousUlBandwidth',
19532                   'uint16_t',
19533                   [],
19534                   is_virtual=True, visibility='protected')
19535    ## lte-fr-soft-algorithm.h (module 'lte'): uint8_t ns3::LteFrSoftAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19536    cls.add_method('DoGetTpc',
19537                   'uint8_t',
19538                   [param('uint16_t', 'rnti')],
19539                   is_virtual=True, visibility='protected')
19540    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoInitialize() [member function]
19541    cls.add_method('DoInitialize',
19542                   'void',
19543                   [],
19544                   is_virtual=True, visibility='protected')
19545    ## lte-fr-soft-algorithm.h (module 'lte'): bool ns3::LteFrSoftAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19546    cls.add_method('DoIsDlRbgAvailableForUe',
19547                   'bool',
19548                   [param('int', 'i'), param('uint16_t', 'rnti')],
19549                   is_virtual=True, visibility='protected')
19550    ## lte-fr-soft-algorithm.h (module 'lte'): bool ns3::LteFrSoftAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19551    cls.add_method('DoIsUlRbgAvailableForUe',
19552                   'bool',
19553                   [param('int', 'i'), param('uint16_t', 'rnti')],
19554                   is_virtual=True, visibility='protected')
19555    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19556    cls.add_method('DoRecvLoadInformation',
19557                   'void',
19558                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19559                   is_virtual=True, visibility='protected')
19560    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19561    cls.add_method('DoReportDlCqiInfo',
19562                   'void',
19563                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19564                   is_virtual=True, visibility='protected')
19565    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19566    cls.add_method('DoReportUeMeas',
19567                   'void',
19568                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19569                   is_virtual=True, visibility='protected')
19570    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19571    cls.add_method('DoReportUlCqiInfo',
19572                   'void',
19573                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19574                   is_virtual=True, visibility='protected')
19575    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19576    cls.add_method('DoReportUlCqiInfo',
19577                   'void',
19578                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19579                   is_virtual=True, visibility='protected')
19580    ## lte-fr-soft-algorithm.h (module 'lte'): void ns3::LteFrSoftAlgorithm::Reconfigure() [member function]
19581    cls.add_method('Reconfigure',
19582                   'void',
19583                   [],
19584                   is_virtual=True, visibility='protected')
19585    return
19586
19587def register_Ns3LteFrStrictAlgorithm_methods(root_module, cls):
19588    ## lte-fr-strict-algorithm.h (module 'lte'): ns3::LteFrStrictAlgorithm::LteFrStrictAlgorithm(ns3::LteFrStrictAlgorithm const & arg0) [constructor]
19589    cls.add_constructor([param('ns3::LteFrStrictAlgorithm const &', 'arg0')])
19590    ## lte-fr-strict-algorithm.h (module 'lte'): ns3::LteFrStrictAlgorithm::LteFrStrictAlgorithm() [constructor]
19591    cls.add_constructor([])
19592    ## lte-fr-strict-algorithm.h (module 'lte'): ns3::LteFfrRrcSapProvider * ns3::LteFrStrictAlgorithm::GetLteFfrRrcSapProvider() [member function]
19593    cls.add_method('GetLteFfrRrcSapProvider',
19594                   'ns3::LteFfrRrcSapProvider *',
19595                   [],
19596                   is_virtual=True)
19597    ## lte-fr-strict-algorithm.h (module 'lte'): ns3::LteFfrSapProvider * ns3::LteFrStrictAlgorithm::GetLteFfrSapProvider() [member function]
19598    cls.add_method('GetLteFfrSapProvider',
19599                   'ns3::LteFfrSapProvider *',
19600                   [],
19601                   is_virtual=True)
19602    ## lte-fr-strict-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteFrStrictAlgorithm::GetTypeId() [member function]
19603    cls.add_method('GetTypeId',
19604                   'ns3::TypeId',
19605                   [],
19606                   is_static=True)
19607    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::SetLteFfrRrcSapUser(ns3::LteFfrRrcSapUser * s) [member function]
19608    cls.add_method('SetLteFfrRrcSapUser',
19609                   'void',
19610                   [param('ns3::LteFfrRrcSapUser *', 's')],
19611                   is_virtual=True)
19612    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::SetLteFfrSapUser(ns3::LteFfrSapUser * s) [member function]
19613    cls.add_method('SetLteFfrSapUser',
19614                   'void',
19615                   [param('ns3::LteFfrSapUser *', 's')],
19616                   is_virtual=True)
19617    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoDispose() [member function]
19618    cls.add_method('DoDispose',
19619                   'void',
19620                   [],
19621                   is_virtual=True, visibility='protected')
19622    ## lte-fr-strict-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrStrictAlgorithm::DoGetAvailableDlRbg() [member function]
19623    cls.add_method('DoGetAvailableDlRbg',
19624                   'std::vector< bool >',
19625                   [],
19626                   is_virtual=True, visibility='protected')
19627    ## lte-fr-strict-algorithm.h (module 'lte'): std::vector<bool, std::allocator<bool> > ns3::LteFrStrictAlgorithm::DoGetAvailableUlRbg() [member function]
19628    cls.add_method('DoGetAvailableUlRbg',
19629                   'std::vector< bool >',
19630                   [],
19631                   is_virtual=True, visibility='protected')
19632    ## lte-fr-strict-algorithm.h (module 'lte'): uint16_t ns3::LteFrStrictAlgorithm::DoGetMinContinuousUlBandwidth() [member function]
19633    cls.add_method('DoGetMinContinuousUlBandwidth',
19634                   'uint16_t',
19635                   [],
19636                   is_virtual=True, visibility='protected')
19637    ## lte-fr-strict-algorithm.h (module 'lte'): uint8_t ns3::LteFrStrictAlgorithm::DoGetTpc(uint16_t rnti) [member function]
19638    cls.add_method('DoGetTpc',
19639                   'uint8_t',
19640                   [param('uint16_t', 'rnti')],
19641                   is_virtual=True, visibility='protected')
19642    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoInitialize() [member function]
19643    cls.add_method('DoInitialize',
19644                   'void',
19645                   [],
19646                   is_virtual=True, visibility='protected')
19647    ## lte-fr-strict-algorithm.h (module 'lte'): bool ns3::LteFrStrictAlgorithm::DoIsDlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19648    cls.add_method('DoIsDlRbgAvailableForUe',
19649                   'bool',
19650                   [param('int', 'i'), param('uint16_t', 'rnti')],
19651                   is_virtual=True, visibility='protected')
19652    ## lte-fr-strict-algorithm.h (module 'lte'): bool ns3::LteFrStrictAlgorithm::DoIsUlRbgAvailableForUe(int i, uint16_t rnti) [member function]
19653    cls.add_method('DoIsUlRbgAvailableForUe',
19654                   'bool',
19655                   [param('int', 'i'), param('uint16_t', 'rnti')],
19656                   is_virtual=True, visibility='protected')
19657    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function]
19658    cls.add_method('DoRecvLoadInformation',
19659                   'void',
19660                   [param('ns3::EpcX2Sap::LoadInformationParams', 'params')],
19661                   is_virtual=True, visibility='protected')
19662    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function]
19663    cls.add_method('DoReportDlCqiInfo',
19664                   'void',
19665                   [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')],
19666                   is_virtual=True, visibility='protected')
19667    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19668    cls.add_method('DoReportUeMeas',
19669                   'void',
19670                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19671                   is_virtual=True, visibility='protected')
19672    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function]
19673    cls.add_method('DoReportUlCqiInfo',
19674                   'void',
19675                   [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')],
19676                   is_virtual=True, visibility='protected')
19677    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::DoReportUlCqiInfo(std::map<unsigned short, std::vector<double, std::allocator<double> >, std::less<unsigned short>, std::allocator<std::pair<const unsigned short, std::vector<double, std::allocator<double> > > > > ulCqiMap) [member function]
19678    cls.add_method('DoReportUlCqiInfo',
19679                   'void',
19680                   [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')],
19681                   is_virtual=True, visibility='protected')
19682    ## lte-fr-strict-algorithm.h (module 'lte'): void ns3::LteFrStrictAlgorithm::Reconfigure() [member function]
19683    cls.add_method('Reconfigure',
19684                   'void',
19685                   [],
19686                   is_virtual=True, visibility='protected')
19687    return
19688
19689def register_Ns3LteHandoverAlgorithm_methods(root_module, cls):
19690    ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverAlgorithm::LteHandoverAlgorithm(ns3::LteHandoverAlgorithm const & arg0) [constructor]
19691    cls.add_constructor([param('ns3::LteHandoverAlgorithm const &', 'arg0')])
19692    ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverAlgorithm::LteHandoverAlgorithm() [constructor]
19693    cls.add_constructor([])
19694    ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::LteHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
19695    cls.add_method('GetLteHandoverManagementSapProvider',
19696                   'ns3::LteHandoverManagementSapProvider *',
19697                   [],
19698                   is_pure_virtual=True, is_virtual=True)
19699    ## lte-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteHandoverAlgorithm::GetTypeId() [member function]
19700    cls.add_method('GetTypeId',
19701                   'ns3::TypeId',
19702                   [],
19703                   is_static=True)
19704    ## lte-handover-algorithm.h (module 'lte'): void ns3::LteHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
19705    cls.add_method('SetLteHandoverManagementSapUser',
19706                   'void',
19707                   [param('ns3::LteHandoverManagementSapUser *', 's')],
19708                   is_pure_virtual=True, is_virtual=True)
19709    ## lte-handover-algorithm.h (module 'lte'): void ns3::LteHandoverAlgorithm::DoDispose() [member function]
19710    cls.add_method('DoDispose',
19711                   'void',
19712                   [],
19713                   is_virtual=True, visibility='protected')
19714    ## lte-handover-algorithm.h (module 'lte'): void ns3::LteHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
19715    cls.add_method('DoReportUeMeas',
19716                   'void',
19717                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
19718                   is_pure_virtual=True, is_virtual=True, visibility='protected')
19719    return
19720
19721def register_Ns3LteHarqPhy_methods(root_module, cls):
19722    ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy::LteHarqPhy(ns3::LteHarqPhy const & arg0) [constructor]
19723    cls.add_constructor([param('ns3::LteHarqPhy const &', 'arg0')])
19724    ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy::LteHarqPhy() [constructor]
19725    cls.add_constructor([])
19726    ## lte-harq-phy.h (module 'lte'): void ns3::LteHarqPhy::ClearDlHarqBuffer(uint16_t rnti) [member function]
19727    cls.add_method('ClearDlHarqBuffer',
19728                   'void',
19729                   [param('uint16_t', 'rnti')])
19730    ## lte-harq-phy.h (module 'lte'): double ns3::LteHarqPhy::GetAccumulatedMiDl(uint8_t harqProcId, uint8_t layer) [member function]
19731    cls.add_method('GetAccumulatedMiDl',
19732                   'double',
19733                   [param('uint8_t', 'harqProcId'), param('uint8_t', 'layer')])
19734    ## lte-harq-phy.h (module 'lte'): double ns3::LteHarqPhy::GetAccumulatedMiUl(uint16_t rnti) [member function]
19735    cls.add_method('GetAccumulatedMiUl',
19736                   'double',
19737                   [param('uint16_t', 'rnti')])
19738    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoList_t ns3::LteHarqPhy::GetHarqProcessInfoDl(uint8_t harqProcId, uint8_t layer) [member function]
19739    cls.add_method('GetHarqProcessInfoDl',
19740                   'ns3::HarqProcessInfoList_t',
19741                   [param('uint8_t', 'harqProcId'), param('uint8_t', 'layer')])
19742    ## lte-harq-phy.h (module 'lte'): ns3::HarqProcessInfoList_t ns3::LteHarqPhy::GetHarqProcessInfoUl(uint16_t rnti, uint8_t harqProcId) [member function]
19743    cls.add_method('GetHarqProcessInfoUl',
19744                   'ns3::HarqProcessInfoList_t',
19745                   [param('uint16_t', 'rnti'), param('uint8_t', 'harqProcId')])
19746    ## lte-harq-phy.h (module 'lte'): void ns3::LteHarqPhy::ResetDlHarqProcessStatus(uint8_t id) [member function]
19747    cls.add_method('ResetDlHarqProcessStatus',
19748                   'void',
19749                   [param('uint8_t', 'id')])
19750    ## lte-harq-phy.h (module 'lte'): void ns3::LteHarqPhy::ResetUlHarqProcessStatus(uint16_t rnti, uint8_t id) [member function]
19751    cls.add_method('ResetUlHarqProcessStatus',
19752                   'void',
19753                   [param('uint16_t', 'rnti'), param('uint8_t', 'id')])
19754    ## lte-harq-phy.h (module 'lte'): void ns3::LteHarqPhy::SubframeIndication(uint32_t frameNo, uint32_t subframeNo) [member function]
19755    cls.add_method('SubframeIndication',
19756                   'void',
19757                   [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')])
19758    ## lte-harq-phy.h (module 'lte'): void ns3::LteHarqPhy::UpdateDlHarqProcessStatus(uint8_t id, uint8_t layer, double mi, uint16_t infoBytes, uint16_t codeBytes) [member function]
19759    cls.add_method('UpdateDlHarqProcessStatus',
19760                   'void',
19761                   [param('uint8_t', 'id'), param('uint8_t', 'layer'), param('double', 'mi'), param('uint16_t', 'infoBytes'), param('uint16_t', 'codeBytes')])
19762    ## lte-harq-phy.h (module 'lte'): void ns3::LteHarqPhy::UpdateUlHarqProcessStatus(uint16_t rnti, double mi, uint16_t infoBytes, uint16_t codeBytes) [member function]
19763    cls.add_method('UpdateUlHarqProcessStatus',
19764                   'void',
19765                   [param('uint16_t', 'rnti'), param('double', 'mi'), param('uint16_t', 'infoBytes'), param('uint16_t', 'codeBytes')])
19766    return
19767
19768def register_Ns3LteHelper_methods(root_module, cls):
19769    ## lte-helper.h (module 'lte'): ns3::LteHelper::LteHelper(ns3::LteHelper const & arg0) [constructor]
19770    cls.add_constructor([param('ns3::LteHelper const &', 'arg0')])
19771    ## lte-helper.h (module 'lte'): ns3::LteHelper::LteHelper() [constructor]
19772    cls.add_constructor([])
19773    ## lte-helper.h (module 'lte'): void ns3::LteHelper::ActivateDataRadioBearer(ns3::NetDeviceContainer ueDevices, ns3::EpsBearer bearer) [member function]
19774    cls.add_method('ActivateDataRadioBearer',
19775                   'void',
19776                   [param('ns3::NetDeviceContainer', 'ueDevices'), param('ns3::EpsBearer', 'bearer')])
19777    ## lte-helper.h (module 'lte'): void ns3::LteHelper::ActivateDataRadioBearer(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::EpsBearer bearer) [member function]
19778    cls.add_method('ActivateDataRadioBearer',
19779                   'void',
19780                   [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::EpsBearer', 'bearer')])
19781    ## lte-helper.h (module 'lte'): uint8_t ns3::LteHelper::ActivateDedicatedEpsBearer(ns3::NetDeviceContainer ueDevices, ns3::EpsBearer bearer, ns3::Ptr<ns3::EpcTft> tft) [member function]
19782    cls.add_method('ActivateDedicatedEpsBearer',
19783                   'uint8_t',
19784                   [param('ns3::NetDeviceContainer', 'ueDevices'), param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')])
19785    ## lte-helper.h (module 'lte'): uint8_t ns3::LteHelper::ActivateDedicatedEpsBearer(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::EpsBearer bearer, ns3::Ptr<ns3::EpcTft> tft) [member function]
19786    cls.add_method('ActivateDedicatedEpsBearer',
19787                   'uint8_t',
19788                   [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')])
19789    ## lte-helper.h (module 'lte'): void ns3::LteHelper::AddX2Interface(ns3::NodeContainer enbNodes) [member function]
19790    cls.add_method('AddX2Interface',
19791                   'void',
19792                   [param('ns3::NodeContainer', 'enbNodes')])
19793    ## lte-helper.h (module 'lte'): void ns3::LteHelper::AddX2Interface(ns3::Ptr<ns3::Node> enbNode1, ns3::Ptr<ns3::Node> enbNode2) [member function]
19794    cls.add_method('AddX2Interface',
19795                   'void',
19796                   [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')])
19797    ## lte-helper.h (module 'lte'): int64_t ns3::LteHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function]
19798    cls.add_method('AssignStreams',
19799                   'int64_t',
19800                   [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')])
19801    ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::NetDeviceContainer ueDevices) [member function]
19802    cls.add_method('Attach',
19803                   'void',
19804                   [param('ns3::NetDeviceContainer', 'ueDevices')])
19805    ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::Ptr<ns3::NetDevice> ueDevice) [member function]
19806    cls.add_method('Attach',
19807                   'void',
19808                   [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice')])
19809    ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::NetDeviceContainer ueDevices, ns3::Ptr<ns3::NetDevice> enbDevice) [member function]
19810    cls.add_method('Attach',
19811                   'void',
19812                   [param('ns3::NetDeviceContainer', 'ueDevices'), param('ns3::Ptr< ns3::NetDevice >', 'enbDevice')])
19813    ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::Ptr<ns3::NetDevice> enbDevice) [member function]
19814    cls.add_method('Attach',
19815                   'void',
19816                   [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::NetDevice >', 'enbDevice')])
19817    ## lte-helper.h (module 'lte'): void ns3::LteHelper::AttachToClosestEnb(ns3::NetDeviceContainer ueDevices, ns3::NetDeviceContainer enbDevices) [member function]
19818    cls.add_method('AttachToClosestEnb',
19819                   'void',
19820                   [param('ns3::NetDeviceContainer', 'ueDevices'), param('ns3::NetDeviceContainer', 'enbDevices')])
19821    ## lte-helper.h (module 'lte'): void ns3::LteHelper::AttachToClosestEnb(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::NetDeviceContainer enbDevices) [member function]
19822    cls.add_method('AttachToClosestEnb',
19823                   'void',
19824                   [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::NetDeviceContainer', 'enbDevices')])
19825    ## lte-helper.h (module 'lte'): void ns3::LteHelper::DeActivateDedicatedEpsBearer(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::Ptr<ns3::NetDevice> enbDevice, uint8_t bearerId) [member function]
19826    cls.add_method('DeActivateDedicatedEpsBearer',
19827                   'void',
19828                   [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::NetDevice >', 'enbDevice'), param('uint8_t', 'bearerId')])
19829    ## lte-helper.h (module 'lte'): void ns3::LteHelper::DoDispose() [member function]
19830    cls.add_method('DoDispose',
19831                   'void',
19832                   [],
19833                   is_virtual=True)
19834    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableDlMacTraces() [member function]
19835    cls.add_method('EnableDlMacTraces',
19836                   'void',
19837                   [])
19838    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableDlPhyTraces() [member function]
19839    cls.add_method('EnableDlPhyTraces',
19840                   'void',
19841                   [])
19842    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableDlRxPhyTraces() [member function]
19843    cls.add_method('EnableDlRxPhyTraces',
19844                   'void',
19845                   [])
19846    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableDlTxPhyTraces() [member function]
19847    cls.add_method('EnableDlTxPhyTraces',
19848                   'void',
19849                   [])
19850    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableLogComponents() [member function]
19851    cls.add_method('EnableLogComponents',
19852                   'void',
19853                   [])
19854    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableMacTraces() [member function]
19855    cls.add_method('EnableMacTraces',
19856                   'void',
19857                   [])
19858    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnablePdcpTraces() [member function]
19859    cls.add_method('EnablePdcpTraces',
19860                   'void',
19861                   [])
19862    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnablePhyTraces() [member function]
19863    cls.add_method('EnablePhyTraces',
19864                   'void',
19865                   [])
19866    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableRlcTraces() [member function]
19867    cls.add_method('EnableRlcTraces',
19868                   'void',
19869                   [])
19870    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableTraces() [member function]
19871    cls.add_method('EnableTraces',
19872                   'void',
19873                   [])
19874    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableUlMacTraces() [member function]
19875    cls.add_method('EnableUlMacTraces',
19876                   'void',
19877                   [])
19878    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableUlPhyTraces() [member function]
19879    cls.add_method('EnableUlPhyTraces',
19880                   'void',
19881                   [])
19882    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableUlRxPhyTraces() [member function]
19883    cls.add_method('EnableUlRxPhyTraces',
19884                   'void',
19885                   [])
19886    ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableUlTxPhyTraces() [member function]
19887    cls.add_method('EnableUlTxPhyTraces',
19888                   'void',
19889                   [])
19890    ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::SpectrumChannel> ns3::LteHelper::GetDownlinkSpectrumChannel() const [member function]
19891    cls.add_method('GetDownlinkSpectrumChannel',
19892                   'ns3::Ptr< ns3::SpectrumChannel >',
19893                   [],
19894                   is_const=True)
19895    ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetEnbComponentCarrierManagerType() const [member function]
19896    cls.add_method('GetEnbComponentCarrierManagerType',
19897                   'std::string',
19898                   [],
19899                   is_const=True)
19900    ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetFfrAlgorithmType() const [member function]
19901    cls.add_method('GetFfrAlgorithmType',
19902                   'std::string',
19903                   [],
19904                   is_const=True)
19905    ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetHandoverAlgorithmType() const [member function]
19906    cls.add_method('GetHandoverAlgorithmType',
19907                   'std::string',
19908                   [],
19909                   is_const=True)
19910    ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::RadioBearerStatsCalculator> ns3::LteHelper::GetPdcpStats() [member function]
19911    cls.add_method('GetPdcpStats',
19912                   'ns3::Ptr< ns3::RadioBearerStatsCalculator >',
19913                   [])
19914    ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::RadioBearerStatsCalculator> ns3::LteHelper::GetRlcStats() [member function]
19915    cls.add_method('GetRlcStats',
19916                   'ns3::Ptr< ns3::RadioBearerStatsCalculator >',
19917                   [])
19918    ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetSchedulerType() const [member function]
19919    cls.add_method('GetSchedulerType',
19920                   'std::string',
19921                   [],
19922                   is_const=True)
19923    ## lte-helper.h (module 'lte'): static ns3::TypeId ns3::LteHelper::GetTypeId() [member function]
19924    cls.add_method('GetTypeId',
19925                   'ns3::TypeId',
19926                   [],
19927                   is_static=True)
19928    ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetUeComponentCarrierManagerType() const [member function]
19929    cls.add_method('GetUeComponentCarrierManagerType',
19930                   'std::string',
19931                   [],
19932                   is_const=True)
19933    ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::SpectrumChannel> ns3::LteHelper::GetUplinkSpectrumChannel() const [member function]
19934    cls.add_method('GetUplinkSpectrumChannel',
19935                   'ns3::Ptr< ns3::SpectrumChannel >',
19936                   [],
19937                   is_const=True)
19938    ## lte-helper.h (module 'lte'): void ns3::LteHelper::HandoverRequest(ns3::Time hoTime, ns3::Ptr<ns3::NetDevice> ueDev, ns3::Ptr<ns3::NetDevice> sourceEnbDev, ns3::Ptr<ns3::NetDevice> targetEnbDev) [member function]
19939    cls.add_method('HandoverRequest',
19940                   'void',
19941                   [param('ns3::Time', 'hoTime'), param('ns3::Ptr< ns3::NetDevice >', 'ueDev'), param('ns3::Ptr< ns3::NetDevice >', 'sourceEnbDev'), param('ns3::Ptr< ns3::NetDevice >', 'targetEnbDev')])
19942    ## lte-helper.h (module 'lte'): void ns3::LteHelper::HandoverRequest(ns3::Time hoTime, ns3::Ptr<ns3::NetDevice> ueDev, ns3::Ptr<ns3::NetDevice> sourceEnbDev, uint16_t targetCellId) [member function]
19943    cls.add_method('HandoverRequest',
19944                   'void',
19945                   [param('ns3::Time', 'hoTime'), param('ns3::Ptr< ns3::NetDevice >', 'ueDev'), param('ns3::Ptr< ns3::NetDevice >', 'sourceEnbDev'), param('uint16_t', 'targetCellId')])
19946    ## lte-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteHelper::InstallEnbDevice(ns3::NodeContainer c) [member function]
19947    cls.add_method('InstallEnbDevice',
19948                   'ns3::NetDeviceContainer',
19949                   [param('ns3::NodeContainer', 'c')])
19950    ## lte-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteHelper::InstallUeDevice(ns3::NodeContainer c) [member function]
19951    cls.add_method('InstallUeDevice',
19952                   'ns3::NetDeviceContainer',
19953                   [param('ns3::NodeContainer', 'c')])
19954    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbAntennaModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
19955    cls.add_method('SetEnbAntennaModelAttribute',
19956                   'void',
19957                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
19958    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbAntennaModelType(std::string type) [member function]
19959    cls.add_method('SetEnbAntennaModelType',
19960                   'void',
19961                   [param('std::string', 'type')])
19962    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbComponentCarrierManagerAttribute(std::string n, ns3::AttributeValue const & v) [member function]
19963    cls.add_method('SetEnbComponentCarrierManagerAttribute',
19964                   'void',
19965                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
19966    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbComponentCarrierManagerType(std::string type) [member function]
19967    cls.add_method('SetEnbComponentCarrierManagerType',
19968                   'void',
19969                   [param('std::string', 'type')])
19970    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbDeviceAttribute(std::string n, ns3::AttributeValue const & v) [member function]
19971    cls.add_method('SetEnbDeviceAttribute',
19972                   'void',
19973                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
19974    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEpcHelper(ns3::Ptr<ns3::EpcHelper> h) [member function]
19975    cls.add_method('SetEpcHelper',
19976                   'void',
19977                   [param('ns3::Ptr< ns3::EpcHelper >', 'h')])
19978    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetFadingModel(std::string type) [member function]
19979    cls.add_method('SetFadingModel',
19980                   'void',
19981                   [param('std::string', 'type')])
19982    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetFadingModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
19983    cls.add_method('SetFadingModelAttribute',
19984                   'void',
19985                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
19986    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetFfrAlgorithmAttribute(std::string n, ns3::AttributeValue const & v) [member function]
19987    cls.add_method('SetFfrAlgorithmAttribute',
19988                   'void',
19989                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
19990    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetFfrAlgorithmType(std::string type) [member function]
19991    cls.add_method('SetFfrAlgorithmType',
19992                   'void',
19993                   [param('std::string', 'type')])
19994    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetHandoverAlgorithmAttribute(std::string n, ns3::AttributeValue const & v) [member function]
19995    cls.add_method('SetHandoverAlgorithmAttribute',
19996                   'void',
19997                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
19998    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetHandoverAlgorithmType(std::string type) [member function]
19999    cls.add_method('SetHandoverAlgorithmType',
20000                   'void',
20001                   [param('std::string', 'type')])
20002    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetPathlossModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
20003    cls.add_method('SetPathlossModelAttribute',
20004                   'void',
20005                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
20006    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetPathlossModelType(ns3::TypeId type) [member function]
20007    cls.add_method('SetPathlossModelType',
20008                   'void',
20009                   [param('ns3::TypeId', 'type')])
20010    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSchedulerAttribute(std::string n, ns3::AttributeValue const & v) [member function]
20011    cls.add_method('SetSchedulerAttribute',
20012                   'void',
20013                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
20014    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSchedulerType(std::string type) [member function]
20015    cls.add_method('SetSchedulerType',
20016                   'void',
20017                   [param('std::string', 'type')])
20018    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSpectrumChannelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
20019    cls.add_method('SetSpectrumChannelAttribute',
20020                   'void',
20021                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
20022    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSpectrumChannelType(std::string type) [member function]
20023    cls.add_method('SetSpectrumChannelType',
20024                   'void',
20025                   [param('std::string', 'type')])
20026    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeAntennaModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
20027    cls.add_method('SetUeAntennaModelAttribute',
20028                   'void',
20029                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
20030    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeAntennaModelType(std::string type) [member function]
20031    cls.add_method('SetUeAntennaModelType',
20032                   'void',
20033                   [param('std::string', 'type')])
20034    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeComponentCarrierManagerAttribute(std::string n, ns3::AttributeValue const & v) [member function]
20035    cls.add_method('SetUeComponentCarrierManagerAttribute',
20036                   'void',
20037                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
20038    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeComponentCarrierManagerType(std::string type) [member function]
20039    cls.add_method('SetUeComponentCarrierManagerType',
20040                   'void',
20041                   [param('std::string', 'type')])
20042    ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeDeviceAttribute(std::string n, ns3::AttributeValue const & v) [member function]
20043    cls.add_method('SetUeDeviceAttribute',
20044                   'void',
20045                   [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
20046    ## lte-helper.h (module 'lte'): void ns3::LteHelper::DoInitialize() [member function]
20047    cls.add_method('DoInitialize',
20048                   'void',
20049                   [],
20050                   is_virtual=True, visibility='protected')
20051    return
20052
20053def register_Ns3LteHexGridEnbTopologyHelper_methods(root_module, cls):
20054    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): ns3::LteHexGridEnbTopologyHelper::LteHexGridEnbTopologyHelper(ns3::LteHexGridEnbTopologyHelper const & arg0) [constructor]
20055    cls.add_constructor([param('ns3::LteHexGridEnbTopologyHelper const &', 'arg0')])
20056    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): ns3::LteHexGridEnbTopologyHelper::LteHexGridEnbTopologyHelper() [constructor]
20057    cls.add_constructor([])
20058    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): void ns3::LteHexGridEnbTopologyHelper::DoDispose() [member function]
20059    cls.add_method('DoDispose',
20060                   'void',
20061                   [],
20062                   is_virtual=True)
20063    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): static ns3::TypeId ns3::LteHexGridEnbTopologyHelper::GetTypeId() [member function]
20064    cls.add_method('GetTypeId',
20065                   'ns3::TypeId',
20066                   [],
20067                   is_static=True)
20068    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): void ns3::LteHexGridEnbTopologyHelper::SetLteHelper(ns3::Ptr<ns3::LteHelper> h) [member function]
20069    cls.add_method('SetLteHelper',
20070                   'void',
20071                   [param('ns3::Ptr< ns3::LteHelper >', 'h')])
20072    ## lte-hex-grid-enb-topology-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteHexGridEnbTopologyHelper::SetPositionAndInstallEnbDevice(ns3::NodeContainer c) [member function]
20073    cls.add_method('SetPositionAndInstallEnbDevice',
20074                   'ns3::NetDeviceContainer',
20075                   [param('ns3::NodeContainer', 'c')])
20076    return
20077
20078def register_Ns3LteInterference_methods(root_module, cls):
20079    ## lte-interference.h (module 'lte'): ns3::LteInterference::LteInterference(ns3::LteInterference const & arg0) [constructor]
20080    cls.add_constructor([param('ns3::LteInterference const &', 'arg0')])
20081    ## lte-interference.h (module 'lte'): ns3::LteInterference::LteInterference() [constructor]
20082    cls.add_constructor([])
20083    ## lte-interference.h (module 'lte'): void ns3::LteInterference::AddInterferenceChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20084    cls.add_method('AddInterferenceChunkProcessor',
20085                   'void',
20086                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')],
20087                   is_virtual=True)
20088    ## lte-interference.h (module 'lte'): void ns3::LteInterference::AddRsPowerChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20089    cls.add_method('AddRsPowerChunkProcessor',
20090                   'void',
20091                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')],
20092                   is_virtual=True)
20093    ## lte-interference.h (module 'lte'): void ns3::LteInterference::AddSignal(ns3::Ptr<const ns3::SpectrumValue> spd, ns3::Time const duration) [member function]
20094    cls.add_method('AddSignal',
20095                   'void',
20096                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')],
20097                   is_virtual=True)
20098    ## lte-interference.h (module 'lte'): void ns3::LteInterference::AddSinrChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20099    cls.add_method('AddSinrChunkProcessor',
20100                   'void',
20101                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')],
20102                   is_virtual=True)
20103    ## lte-interference.h (module 'lte'): void ns3::LteInterference::DoDispose() [member function]
20104    cls.add_method('DoDispose',
20105                   'void',
20106                   [],
20107                   is_virtual=True)
20108    ## lte-interference.h (module 'lte'): void ns3::LteInterference::EndRx() [member function]
20109    cls.add_method('EndRx',
20110                   'void',
20111                   [],
20112                   is_virtual=True)
20113    ## lte-interference.h (module 'lte'): static ns3::TypeId ns3::LteInterference::GetTypeId() [member function]
20114    cls.add_method('GetTypeId',
20115                   'ns3::TypeId',
20116                   [],
20117                   is_static=True)
20118    ## lte-interference.h (module 'lte'): void ns3::LteInterference::SetNoisePowerSpectralDensity(ns3::Ptr<const ns3::SpectrumValue> noisePsd) [member function]
20119    cls.add_method('SetNoisePowerSpectralDensity',
20120                   'void',
20121                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')],
20122                   is_virtual=True)
20123    ## lte-interference.h (module 'lte'): void ns3::LteInterference::StartRx(ns3::Ptr<const ns3::SpectrumValue> rxPsd) [member function]
20124    cls.add_method('StartRx',
20125                   'void',
20126                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')],
20127                   is_virtual=True)
20128    ## lte-interference.h (module 'lte'): void ns3::LteInterference::ConditionallyEvaluateChunk() [member function]
20129    cls.add_method('ConditionallyEvaluateChunk',
20130                   'void',
20131                   [],
20132                   is_virtual=True, visibility='protected')
20133    ## lte-interference.h (module 'lte'): void ns3::LteInterference::DoAddSignal(ns3::Ptr<const ns3::SpectrumValue> spd) [member function]
20134    cls.add_method('DoAddSignal',
20135                   'void',
20136                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd')],
20137                   is_virtual=True, visibility='protected')
20138    ## lte-interference.h (module 'lte'): void ns3::LteInterference::DoSubtractSignal(ns3::Ptr<const ns3::SpectrumValue> spd, uint32_t signalId) [member function]
20139    cls.add_method('DoSubtractSignal',
20140                   'void',
20141                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('uint32_t', 'signalId')],
20142                   is_virtual=True, visibility='protected')
20143    return
20144
20145def register_Ns3LtePdcp_methods(root_module, cls):
20146    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::LtePdcp(ns3::LtePdcp const & arg0) [constructor]
20147    cls.add_constructor([param('ns3::LtePdcp const &', 'arg0')])
20148    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::LtePdcp() [constructor]
20149    cls.add_constructor([])
20150    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoDispose() [member function]
20151    cls.add_method('DoDispose',
20152                   'void',
20153                   [],
20154                   is_virtual=True)
20155    ## lte-pdcp.h (module 'lte'): ns3::LtePdcpSapProvider * ns3::LtePdcp::GetLtePdcpSapProvider() [member function]
20156    cls.add_method('GetLtePdcpSapProvider',
20157                   'ns3::LtePdcpSapProvider *',
20158                   [])
20159    ## lte-pdcp.h (module 'lte'): ns3::LteRlcSapUser * ns3::LtePdcp::GetLteRlcSapUser() [member function]
20160    cls.add_method('GetLteRlcSapUser',
20161                   'ns3::LteRlcSapUser *',
20162                   [])
20163    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::Status ns3::LtePdcp::GetStatus() [member function]
20164    cls.add_method('GetStatus',
20165                   'ns3::LtePdcp::Status',
20166                   [])
20167    ## lte-pdcp.h (module 'lte'): static ns3::TypeId ns3::LtePdcp::GetTypeId() [member function]
20168    cls.add_method('GetTypeId',
20169                   'ns3::TypeId',
20170                   [],
20171                   is_static=True)
20172    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::SetLcId(uint8_t lcId) [member function]
20173    cls.add_method('SetLcId',
20174                   'void',
20175                   [param('uint8_t', 'lcId')])
20176    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::SetLtePdcpSapUser(ns3::LtePdcpSapUser * s) [member function]
20177    cls.add_method('SetLtePdcpSapUser',
20178                   'void',
20179                   [param('ns3::LtePdcpSapUser *', 's')])
20180    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::SetLteRlcSapProvider(ns3::LteRlcSapProvider * s) [member function]
20181    cls.add_method('SetLteRlcSapProvider',
20182                   'void',
20183                   [param('ns3::LteRlcSapProvider *', 's')])
20184    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::SetRnti(uint16_t rnti) [member function]
20185    cls.add_method('SetRnti',
20186                   'void',
20187                   [param('uint16_t', 'rnti')])
20188    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::SetStatus(ns3::LtePdcp::Status s) [member function]
20189    cls.add_method('SetStatus',
20190                   'void',
20191                   [param('ns3::LtePdcp::Status', 's')])
20192    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::MAX_PDCP_SN [variable]
20193    cls.add_static_attribute('MAX_PDCP_SN', 'uint16_t const', is_const=True)
20194    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoReceivePdu(ns3::Ptr<ns3::Packet> p) [member function]
20195    cls.add_method('DoReceivePdu',
20196                   'void',
20197                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20198                   is_virtual=True, visibility='protected')
20199    ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoTransmitPdcpSdu(ns3::LtePdcpSapProvider::TransmitPdcpSduParameters params) [member function]
20200    cls.add_method('DoTransmitPdcpSdu',
20201                   'void',
20202                   [param('ns3::LtePdcpSapProvider::TransmitPdcpSduParameters', 'params')],
20203                   is_virtual=True, visibility='protected')
20204    return
20205
20206def register_Ns3LtePdcpStatus_methods(root_module, cls):
20207    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::Status::Status() [constructor]
20208    cls.add_constructor([])
20209    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::Status::Status(ns3::LtePdcp::Status const & arg0) [constructor]
20210    cls.add_constructor([param('ns3::LtePdcp::Status const &', 'arg0')])
20211    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::Status::rxSn [variable]
20212    cls.add_instance_attribute('rxSn', 'uint16_t', is_const=False)
20213    ## lte-pdcp.h (module 'lte'): ns3::LtePdcp::Status::txSn [variable]
20214    cls.add_instance_attribute('txSn', 'uint16_t', is_const=False)
20215    return
20216
20217def register_Ns3LtePhy_methods(root_module, cls):
20218    ## lte-phy.h (module 'lte'): ns3::LtePhy::LtePhy(ns3::LtePhy const & arg0) [constructor]
20219    cls.add_constructor([param('ns3::LtePhy const &', 'arg0')])
20220    ## lte-phy.h (module 'lte'): ns3::LtePhy::LtePhy() [constructor]
20221    cls.add_constructor([])
20222    ## lte-phy.h (module 'lte'): ns3::LtePhy::LtePhy(ns3::Ptr<ns3::LteSpectrumPhy> dlPhy, ns3::Ptr<ns3::LteSpectrumPhy> ulPhy) [constructor]
20223    cls.add_constructor([param('ns3::Ptr< ns3::LteSpectrumPhy >', 'dlPhy'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ulPhy')])
20224    ## lte-phy.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LtePhy::CreateTxPowerSpectralDensity() [member function]
20225    cls.add_method('CreateTxPowerSpectralDensity',
20226                   'ns3::Ptr< ns3::SpectrumValue >',
20227                   [],
20228                   is_pure_virtual=True, is_virtual=True)
20229    ## lte-phy.h (module 'lte'): void ns3::LtePhy::DoDispose() [member function]
20230    cls.add_method('DoDispose',
20231                   'void',
20232                   [],
20233                   is_virtual=True)
20234    ## lte-phy.h (module 'lte'): void ns3::LtePhy::DoSendMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
20235    cls.add_method('DoSendMacPdu',
20236                   'void',
20237                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20238                   is_pure_virtual=True, is_virtual=True)
20239    ## lte-phy.h (module 'lte'): void ns3::LtePhy::DoSetCellId(uint16_t cellId) [member function]
20240    cls.add_method('DoSetCellId',
20241                   'void',
20242                   [param('uint16_t', 'cellId')])
20243    ## lte-phy.h (module 'lte'): void ns3::LtePhy::GenerateCtrlCqiReport(ns3::SpectrumValue const & sinr) [member function]
20244    cls.add_method('GenerateCtrlCqiReport',
20245                   'void',
20246                   [param('ns3::SpectrumValue const &', 'sinr')],
20247                   is_pure_virtual=True, is_virtual=True)
20248    ## lte-phy.h (module 'lte'): void ns3::LtePhy::GenerateDataCqiReport(ns3::SpectrumValue const & sinr) [member function]
20249    cls.add_method('GenerateDataCqiReport',
20250                   'void',
20251                   [param('ns3::SpectrumValue const &', 'sinr')],
20252                   is_pure_virtual=True, is_virtual=True)
20253    ## lte-phy.h (module 'lte'): uint8_t ns3::LtePhy::GetComponentCarrierId() [member function]
20254    cls.add_method('GetComponentCarrierId',
20255                   'uint8_t',
20256                   [])
20257    ## lte-phy.h (module 'lte'): std::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > ns3::LtePhy::GetControlMessages() [member function]
20258    cls.add_method('GetControlMessages',
20259                   'std::list< ns3::Ptr< ns3::LteControlMessage > >',
20260                   [])
20261    ## lte-phy.h (module 'lte'): ns3::Ptr<ns3::LteNetDevice> ns3::LtePhy::GetDevice() const [member function]
20262    cls.add_method('GetDevice',
20263                   'ns3::Ptr< ns3::LteNetDevice >',
20264                   [],
20265                   is_const=True)
20266    ## lte-phy.h (module 'lte'): ns3::Ptr<ns3::LteSpectrumPhy> ns3::LtePhy::GetDownlinkSpectrumPhy() [member function]
20267    cls.add_method('GetDownlinkSpectrumPhy',
20268                   'ns3::Ptr< ns3::LteSpectrumPhy >',
20269                   [])
20270    ## lte-phy.h (module 'lte'): ns3::Ptr<ns3::PacketBurst> ns3::LtePhy::GetPacketBurst() [member function]
20271    cls.add_method('GetPacketBurst',
20272                   'ns3::Ptr< ns3::PacketBurst >',
20273                   [])
20274    ## lte-phy.h (module 'lte'): uint8_t ns3::LtePhy::GetRbgSize() const [member function]
20275    cls.add_method('GetRbgSize',
20276                   'uint8_t',
20277                   [],
20278                   is_const=True)
20279    ## lte-phy.h (module 'lte'): uint16_t ns3::LtePhy::GetSrsPeriodicity(uint16_t srcCi) const [member function]
20280    cls.add_method('GetSrsPeriodicity',
20281                   'uint16_t',
20282                   [param('uint16_t', 'srcCi')],
20283                   is_const=True)
20284    ## lte-phy.h (module 'lte'): uint16_t ns3::LtePhy::GetSrsSubframeOffset(uint16_t srcCi) const [member function]
20285    cls.add_method('GetSrsSubframeOffset',
20286                   'uint16_t',
20287                   [param('uint16_t', 'srcCi')],
20288                   is_const=True)
20289    ## lte-phy.h (module 'lte'): double ns3::LtePhy::GetTti() const [member function]
20290    cls.add_method('GetTti',
20291                   'double',
20292                   [],
20293                   is_const=True)
20294    ## lte-phy.h (module 'lte'): static ns3::TypeId ns3::LtePhy::GetTypeId() [member function]
20295    cls.add_method('GetTypeId',
20296                   'ns3::TypeId',
20297                   [],
20298                   is_static=True)
20299    ## lte-phy.h (module 'lte'): ns3::Ptr<ns3::LteSpectrumPhy> ns3::LtePhy::GetUplinkSpectrumPhy() [member function]
20300    cls.add_method('GetUplinkSpectrumPhy',
20301                   'ns3::Ptr< ns3::LteSpectrumPhy >',
20302                   [])
20303    ## lte-phy.h (module 'lte'): void ns3::LtePhy::ReportInterference(ns3::SpectrumValue const & interf) [member function]
20304    cls.add_method('ReportInterference',
20305                   'void',
20306                   [param('ns3::SpectrumValue const &', 'interf')],
20307                   is_pure_virtual=True, is_virtual=True)
20308    ## lte-phy.h (module 'lte'): void ns3::LtePhy::ReportRsReceivedPower(ns3::SpectrumValue const & power) [member function]
20309    cls.add_method('ReportRsReceivedPower',
20310                   'void',
20311                   [param('ns3::SpectrumValue const &', 'power')],
20312                   is_pure_virtual=True, is_virtual=True)
20313    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetComponentCarrierId(uint8_t index) [member function]
20314    cls.add_method('SetComponentCarrierId',
20315                   'void',
20316                   [param('uint8_t', 'index')])
20317    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetControlMessages(ns3::Ptr<ns3::LteControlMessage> m) [member function]
20318    cls.add_method('SetControlMessages',
20319                   'void',
20320                   [param('ns3::Ptr< ns3::LteControlMessage >', 'm')])
20321    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetDevice(ns3::Ptr<ns3::LteNetDevice> d) [member function]
20322    cls.add_method('SetDevice',
20323                   'void',
20324                   [param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
20325    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetDownlinkChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
20326    cls.add_method('SetDownlinkChannel',
20327                   'void',
20328                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')])
20329    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
20330    cls.add_method('SetMacPdu',
20331                   'void',
20332                   [param('ns3::Ptr< ns3::Packet >', 'p')])
20333    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetTti(double tti) [member function]
20334    cls.add_method('SetTti',
20335                   'void',
20336                   [param('double', 'tti')])
20337    ## lte-phy.h (module 'lte'): void ns3::LtePhy::SetUplinkChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
20338    cls.add_method('SetUplinkChannel',
20339                   'void',
20340                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')])
20341    return
20342
20343def register_Ns3LteRadioBearerInfo_methods(root_module, cls):
20344    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteRadioBearerInfo::LteRadioBearerInfo(ns3::LteRadioBearerInfo const & arg0) [constructor]
20345    cls.add_constructor([param('ns3::LteRadioBearerInfo const &', 'arg0')])
20346    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteRadioBearerInfo::LteRadioBearerInfo() [constructor]
20347    cls.add_constructor([])
20348    ## lte-radio-bearer-info.h (module 'lte'): static ns3::TypeId ns3::LteRadioBearerInfo::GetTypeId() [member function]
20349    cls.add_method('GetTypeId',
20350                   'ns3::TypeId',
20351                   [],
20352                   is_static=True)
20353    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteRadioBearerInfo::m_pdcp [variable]
20354    cls.add_instance_attribute('m_pdcp', 'ns3::Ptr< ns3::LtePdcp >', is_const=False)
20355    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteRadioBearerInfo::m_rlc [variable]
20356    cls.add_instance_attribute('m_rlc', 'ns3::Ptr< ns3::LteRlc >', is_const=False)
20357    return
20358
20359def register_Ns3LteRlc_methods(root_module, cls):
20360    ## lte-rlc.h (module 'lte'): ns3::LteRlc::LteRlc(ns3::LteRlc const & arg0) [constructor]
20361    cls.add_constructor([param('ns3::LteRlc const &', 'arg0')])
20362    ## lte-rlc.h (module 'lte'): ns3::LteRlc::LteRlc() [constructor]
20363    cls.add_constructor([])
20364    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoDispose() [member function]
20365    cls.add_method('DoDispose',
20366                   'void',
20367                   [],
20368                   is_virtual=True)
20369    ## lte-rlc.h (module 'lte'): ns3::LteMacSapUser * ns3::LteRlc::GetLteMacSapUser() [member function]
20370    cls.add_method('GetLteMacSapUser',
20371                   'ns3::LteMacSapUser *',
20372                   [])
20373    ## lte-rlc.h (module 'lte'): ns3::LteRlcSapProvider * ns3::LteRlc::GetLteRlcSapProvider() [member function]
20374    cls.add_method('GetLteRlcSapProvider',
20375                   'ns3::LteRlcSapProvider *',
20376                   [])
20377    ## lte-rlc.h (module 'lte'): static ns3::TypeId ns3::LteRlc::GetTypeId() [member function]
20378    cls.add_method('GetTypeId',
20379                   'ns3::TypeId',
20380                   [],
20381                   is_static=True)
20382    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::SetLcId(uint8_t lcId) [member function]
20383    cls.add_method('SetLcId',
20384                   'void',
20385                   [param('uint8_t', 'lcId')])
20386    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::SetLteMacSapProvider(ns3::LteMacSapProvider * s) [member function]
20387    cls.add_method('SetLteMacSapProvider',
20388                   'void',
20389                   [param('ns3::LteMacSapProvider *', 's')])
20390    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::SetLteRlcSapUser(ns3::LteRlcSapUser * s) [member function]
20391    cls.add_method('SetLteRlcSapUser',
20392                   'void',
20393                   [param('ns3::LteRlcSapUser *', 's')])
20394    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::SetRnti(uint16_t rnti) [member function]
20395    cls.add_method('SetRnti',
20396                   'void',
20397                   [param('uint16_t', 'rnti')])
20398    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoNotifyHarqDeliveryFailure() [member function]
20399    cls.add_method('DoNotifyHarqDeliveryFailure',
20400                   'void',
20401                   [],
20402                   is_pure_virtual=True, is_virtual=True, visibility='protected')
20403    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters params) [member function]
20404    cls.add_method('DoNotifyTxOpportunity',
20405                   'void',
20406                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'params')],
20407                   is_pure_virtual=True, is_virtual=True, visibility='protected')
20408    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters params) [member function]
20409    cls.add_method('DoReceivePdu',
20410                   'void',
20411                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'params')],
20412                   is_pure_virtual=True, is_virtual=True, visibility='protected')
20413    ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoTransmitPdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
20414    cls.add_method('DoTransmitPdcpPdu',
20415                   'void',
20416                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20417                   is_pure_virtual=True, is_virtual=True, visibility='protected')
20418    return
20419
20420def register_Ns3LteRlcAm_methods(root_module, cls):
20421    ## lte-rlc-am.h (module 'lte'): ns3::LteRlcAm::LteRlcAm(ns3::LteRlcAm const & arg0) [constructor]
20422    cls.add_constructor([param('ns3::LteRlcAm const &', 'arg0')])
20423    ## lte-rlc-am.h (module 'lte'): ns3::LteRlcAm::LteRlcAm() [constructor]
20424    cls.add_constructor([])
20425    ## lte-rlc-am.h (module 'lte'): void ns3::LteRlcAm::DoDispose() [member function]
20426    cls.add_method('DoDispose',
20427                   'void',
20428                   [],
20429                   is_virtual=True)
20430    ## lte-rlc-am.h (module 'lte'): void ns3::LteRlcAm::DoNotifyHarqDeliveryFailure() [member function]
20431    cls.add_method('DoNotifyHarqDeliveryFailure',
20432                   'void',
20433                   [],
20434                   is_virtual=True)
20435    ## lte-rlc-am.h (module 'lte'): void ns3::LteRlcAm::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters txOpParams) [member function]
20436    cls.add_method('DoNotifyTxOpportunity',
20437                   'void',
20438                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'txOpParams')],
20439                   is_virtual=True)
20440    ## lte-rlc-am.h (module 'lte'): void ns3::LteRlcAm::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters rxPduParams) [member function]
20441    cls.add_method('DoReceivePdu',
20442                   'void',
20443                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'rxPduParams')],
20444                   is_virtual=True)
20445    ## lte-rlc-am.h (module 'lte'): void ns3::LteRlcAm::DoTransmitPdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
20446    cls.add_method('DoTransmitPdcpPdu',
20447                   'void',
20448                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20449                   is_virtual=True)
20450    ## lte-rlc-am.h (module 'lte'): static ns3::TypeId ns3::LteRlcAm::GetTypeId() [member function]
20451    cls.add_method('GetTypeId',
20452                   'ns3::TypeId',
20453                   [],
20454                   is_static=True)
20455    return
20456
20457def register_Ns3LteRlcSm_methods(root_module, cls):
20458    ## lte-rlc.h (module 'lte'): ns3::LteRlcSm::LteRlcSm(ns3::LteRlcSm const & arg0) [constructor]
20459    cls.add_constructor([param('ns3::LteRlcSm const &', 'arg0')])
20460    ## lte-rlc.h (module 'lte'): ns3::LteRlcSm::LteRlcSm() [constructor]
20461    cls.add_constructor([])
20462    ## lte-rlc.h (module 'lte'): void ns3::LteRlcSm::DoDispose() [member function]
20463    cls.add_method('DoDispose',
20464                   'void',
20465                   [],
20466                   is_virtual=True)
20467    ## lte-rlc.h (module 'lte'): void ns3::LteRlcSm::DoInitialize() [member function]
20468    cls.add_method('DoInitialize',
20469                   'void',
20470                   [],
20471                   is_virtual=True)
20472    ## lte-rlc.h (module 'lte'): void ns3::LteRlcSm::DoNotifyHarqDeliveryFailure() [member function]
20473    cls.add_method('DoNotifyHarqDeliveryFailure',
20474                   'void',
20475                   [],
20476                   is_virtual=True)
20477    ## lte-rlc.h (module 'lte'): void ns3::LteRlcSm::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters txOpParams) [member function]
20478    cls.add_method('DoNotifyTxOpportunity',
20479                   'void',
20480                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'txOpParams')],
20481                   is_virtual=True)
20482    ## lte-rlc.h (module 'lte'): void ns3::LteRlcSm::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters rxPduParams) [member function]
20483    cls.add_method('DoReceivePdu',
20484                   'void',
20485                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'rxPduParams')],
20486                   is_virtual=True)
20487    ## lte-rlc.h (module 'lte'): void ns3::LteRlcSm::DoTransmitPdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
20488    cls.add_method('DoTransmitPdcpPdu',
20489                   'void',
20490                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20491                   is_virtual=True)
20492    ## lte-rlc.h (module 'lte'): static ns3::TypeId ns3::LteRlcSm::GetTypeId() [member function]
20493    cls.add_method('GetTypeId',
20494                   'ns3::TypeId',
20495                   [],
20496                   is_static=True)
20497    return
20498
20499def register_Ns3LteRlcTm_methods(root_module, cls):
20500    ## lte-rlc-tm.h (module 'lte'): ns3::LteRlcTm::LteRlcTm(ns3::LteRlcTm const & arg0) [constructor]
20501    cls.add_constructor([param('ns3::LteRlcTm const &', 'arg0')])
20502    ## lte-rlc-tm.h (module 'lte'): ns3::LteRlcTm::LteRlcTm() [constructor]
20503    cls.add_constructor([])
20504    ## lte-rlc-tm.h (module 'lte'): void ns3::LteRlcTm::DoDispose() [member function]
20505    cls.add_method('DoDispose',
20506                   'void',
20507                   [],
20508                   is_virtual=True)
20509    ## lte-rlc-tm.h (module 'lte'): void ns3::LteRlcTm::DoNotifyHarqDeliveryFailure() [member function]
20510    cls.add_method('DoNotifyHarqDeliveryFailure',
20511                   'void',
20512                   [],
20513                   is_virtual=True)
20514    ## lte-rlc-tm.h (module 'lte'): void ns3::LteRlcTm::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters txOpParams) [member function]
20515    cls.add_method('DoNotifyTxOpportunity',
20516                   'void',
20517                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'txOpParams')],
20518                   is_virtual=True)
20519    ## lte-rlc-tm.h (module 'lte'): void ns3::LteRlcTm::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters rxPduParams) [member function]
20520    cls.add_method('DoReceivePdu',
20521                   'void',
20522                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'rxPduParams')],
20523                   is_virtual=True)
20524    ## lte-rlc-tm.h (module 'lte'): void ns3::LteRlcTm::DoTransmitPdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
20525    cls.add_method('DoTransmitPdcpPdu',
20526                   'void',
20527                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20528                   is_virtual=True)
20529    ## lte-rlc-tm.h (module 'lte'): static ns3::TypeId ns3::LteRlcTm::GetTypeId() [member function]
20530    cls.add_method('GetTypeId',
20531                   'ns3::TypeId',
20532                   [],
20533                   is_static=True)
20534    return
20535
20536def register_Ns3LteRlcUm_methods(root_module, cls):
20537    ## lte-rlc-um.h (module 'lte'): ns3::LteRlcUm::LteRlcUm(ns3::LteRlcUm const & arg0) [constructor]
20538    cls.add_constructor([param('ns3::LteRlcUm const &', 'arg0')])
20539    ## lte-rlc-um.h (module 'lte'): ns3::LteRlcUm::LteRlcUm() [constructor]
20540    cls.add_constructor([])
20541    ## lte-rlc-um.h (module 'lte'): void ns3::LteRlcUm::DoDispose() [member function]
20542    cls.add_method('DoDispose',
20543                   'void',
20544                   [],
20545                   is_virtual=True)
20546    ## lte-rlc-um.h (module 'lte'): void ns3::LteRlcUm::DoNotifyHarqDeliveryFailure() [member function]
20547    cls.add_method('DoNotifyHarqDeliveryFailure',
20548                   'void',
20549                   [],
20550                   is_virtual=True)
20551    ## lte-rlc-um.h (module 'lte'): void ns3::LteRlcUm::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters txOpParams) [member function]
20552    cls.add_method('DoNotifyTxOpportunity',
20553                   'void',
20554                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'txOpParams')],
20555                   is_virtual=True)
20556    ## lte-rlc-um.h (module 'lte'): void ns3::LteRlcUm::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters rxPduParams) [member function]
20557    cls.add_method('DoReceivePdu',
20558                   'void',
20559                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'rxPduParams')],
20560                   is_virtual=True)
20561    ## lte-rlc-um.h (module 'lte'): void ns3::LteRlcUm::DoTransmitPdcpPdu(ns3::Ptr<ns3::Packet> p) [member function]
20562    cls.add_method('DoTransmitPdcpPdu',
20563                   'void',
20564                   [param('ns3::Ptr< ns3::Packet >', 'p')],
20565                   is_virtual=True)
20566    ## lte-rlc-um.h (module 'lte'): static ns3::TypeId ns3::LteRlcUm::GetTypeId() [member function]
20567    cls.add_method('GetTypeId',
20568                   'ns3::TypeId',
20569                   [],
20570                   is_static=True)
20571    return
20572
20573def register_Ns3LteSignalingRadioBearerInfo_methods(root_module, cls):
20574    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo::LteSignalingRadioBearerInfo() [constructor]
20575    cls.add_constructor([])
20576    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo::LteSignalingRadioBearerInfo(ns3::LteSignalingRadioBearerInfo const & arg0) [constructor]
20577    cls.add_constructor([param('ns3::LteSignalingRadioBearerInfo const &', 'arg0')])
20578    ## lte-radio-bearer-info.h (module 'lte'): static ns3::TypeId ns3::LteSignalingRadioBearerInfo::GetTypeId() [member function]
20579    cls.add_method('GetTypeId',
20580                   'ns3::TypeId',
20581                   [],
20582                   is_static=True)
20583    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo::m_logicalChannelConfig [variable]
20584    cls.add_instance_attribute('m_logicalChannelConfig', 'ns3::LteRrcSap::LogicalChannelConfig', is_const=False)
20585    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo::m_srbIdentity [variable]
20586    cls.add_instance_attribute('m_srbIdentity', 'uint8_t', is_const=False)
20587    return
20588
20589def register_Ns3LteSpectrumPhy_methods(root_module, cls):
20590    ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy::LteSpectrumPhy() [constructor]
20591    cls.add_constructor([])
20592    ## lte-spectrum-phy.h (module 'lte'): static ns3::TypeId ns3::LteSpectrumPhy::GetTypeId() [member function]
20593    cls.add_method('GetTypeId',
20594                   'ns3::TypeId',
20595                   [],
20596                   is_static=True)
20597    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::DoDispose() [member function]
20598    cls.add_method('DoDispose',
20599                   'void',
20600                   [],
20601                   is_virtual=True)
20602    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
20603    cls.add_method('SetChannel',
20604                   'void',
20605                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')],
20606                   is_virtual=True)
20607    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
20608    cls.add_method('SetMobility',
20609                   'void',
20610                   [param('ns3::Ptr< ns3::MobilityModel >', 'm')],
20611                   is_virtual=True)
20612    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
20613    cls.add_method('SetDevice',
20614                   'void',
20615                   [param('ns3::Ptr< ns3::NetDevice >', 'd')],
20616                   is_virtual=True)
20617    ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::MobilityModel> ns3::LteSpectrumPhy::GetMobility() const [member function]
20618    cls.add_method('GetMobility',
20619                   'ns3::Ptr< ns3::MobilityModel >',
20620                   [],
20621                   is_const=True, is_virtual=True)
20622    ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::NetDevice> ns3::LteSpectrumPhy::GetDevice() const [member function]
20623    cls.add_method('GetDevice',
20624                   'ns3::Ptr< ns3::NetDevice >',
20625                   [],
20626                   is_const=True, is_virtual=True)
20627    ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr<const ns3::SpectrumModel> ns3::LteSpectrumPhy::GetRxSpectrumModel() const [member function]
20628    cls.add_method('GetRxSpectrumModel',
20629                   'ns3::Ptr< ns3::SpectrumModel const >',
20630                   [],
20631                   is_const=True, is_virtual=True)
20632    ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::AntennaModel> ns3::LteSpectrumPhy::GetRxAntenna() const [member function]
20633    cls.add_method('GetRxAntenna',
20634                   'ns3::Ptr< ns3::AntennaModel >',
20635                   [],
20636                   is_const=True, is_virtual=True)
20637    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
20638    cls.add_method('StartRx',
20639                   'void',
20640                   [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')],
20641                   is_virtual=True)
20642    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::StartRxData(ns3::Ptr<ns3::LteSpectrumSignalParametersDataFrame> params) [member function]
20643    cls.add_method('StartRxData',
20644                   'void',
20645                   [param('ns3::Ptr< ns3::LteSpectrumSignalParametersDataFrame >', 'params')])
20646    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::StartRxDlCtrl(ns3::Ptr<ns3::LteSpectrumSignalParametersDlCtrlFrame> lteDlCtrlRxParams) [member function]
20647    cls.add_method('StartRxDlCtrl',
20648                   'void',
20649                   [param('ns3::Ptr< ns3::LteSpectrumSignalParametersDlCtrlFrame >', 'lteDlCtrlRxParams')])
20650    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::StartRxUlSrs(ns3::Ptr<ns3::LteSpectrumSignalParametersUlSrsFrame> lteUlSrsRxParams) [member function]
20651    cls.add_method('StartRxUlSrs',
20652                   'void',
20653                   [param('ns3::Ptr< ns3::LteSpectrumSignalParametersUlSrsFrame >', 'lteUlSrsRxParams')])
20654    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetHarqPhyModule(ns3::Ptr<ns3::LteHarqPhy> harq) [member function]
20655    cls.add_method('SetHarqPhyModule',
20656                   'void',
20657                   [param('ns3::Ptr< ns3::LteHarqPhy >', 'harq')])
20658    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function]
20659    cls.add_method('SetTxPowerSpectralDensity',
20660                   'void',
20661                   [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')])
20662    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetNoisePowerSpectralDensity(ns3::Ptr<const ns3::SpectrumValue> noisePsd) [member function]
20663    cls.add_method('SetNoisePowerSpectralDensity',
20664                   'void',
20665                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
20666    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::Reset() [member function]
20667    cls.add_method('Reset',
20668                   'void',
20669                   [])
20670    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetAntenna(ns3::Ptr<ns3::AntennaModel> a) [member function]
20671    cls.add_method('SetAntenna',
20672                   'void',
20673                   [param('ns3::Ptr< ns3::AntennaModel >', 'a')])
20674    ## lte-spectrum-phy.h (module 'lte'): bool ns3::LteSpectrumPhy::StartTxDataFrame(ns3::Ptr<ns3::PacketBurst> pb, std::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > ctrlMsgList, ns3::Time duration) [member function]
20675    cls.add_method('StartTxDataFrame',
20676                   'bool',
20677                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'ctrlMsgList'), param('ns3::Time', 'duration')])
20678    ## lte-spectrum-phy.h (module 'lte'): bool ns3::LteSpectrumPhy::StartTxDlCtrlFrame(std::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > ctrlMsgList, bool pss) [member function]
20679    cls.add_method('StartTxDlCtrlFrame',
20680                   'bool',
20681                   [param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'ctrlMsgList'), param('bool', 'pss')])
20682    ## lte-spectrum-phy.h (module 'lte'): bool ns3::LteSpectrumPhy::StartTxUlSrsFrame() [member function]
20683    cls.add_method('StartTxUlSrsFrame',
20684                   'bool',
20685                   [])
20686    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxDataEndErrorCallback(ns3::LtePhyRxDataEndErrorCallback c) [member function]
20687    cls.add_method('SetLtePhyRxDataEndErrorCallback',
20688                   'void',
20689                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20690    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxDataEndOkCallback(ns3::LtePhyRxDataEndOkCallback c) [member function]
20691    cls.add_method('SetLtePhyRxDataEndOkCallback',
20692                   'void',
20693                   [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20694    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxCtrlEndOkCallback(ns3::LtePhyRxCtrlEndOkCallback c) [member function]
20695    cls.add_method('SetLtePhyRxCtrlEndOkCallback',
20696                   'void',
20697                   [param('ns3::Callback< void, std::list< ns3::Ptr< ns3::LteControlMessage > >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20698    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxCtrlEndErrorCallback(ns3::LtePhyRxCtrlEndErrorCallback c) [member function]
20699    cls.add_method('SetLtePhyRxCtrlEndErrorCallback',
20700                   'void',
20701                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20702    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxPssCallback(ns3::LtePhyRxPssCallback c) [member function]
20703    cls.add_method('SetLtePhyRxPssCallback',
20704                   'void',
20705                   [param('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20706    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyDlHarqFeedbackCallback(ns3::LtePhyDlHarqFeedbackCallback c) [member function]
20707    cls.add_method('SetLtePhyDlHarqFeedbackCallback',
20708                   'void',
20709                   [param('ns3::Callback< void, ns3::DlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20710    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyUlHarqFeedbackCallback(ns3::LtePhyUlHarqFeedbackCallback c) [member function]
20711    cls.add_method('SetLtePhyUlHarqFeedbackCallback',
20712                   'void',
20713                   [param('ns3::Callback< void, ns3::UlInfoListElement_s, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')])
20714    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetState(ns3::LteSpectrumPhy::State newState) [member function]
20715    cls.add_method('SetState',
20716                   'void',
20717                   [param('ns3::LteSpectrumPhy::State', 'newState')])
20718    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetCellId(uint16_t cellId) [member function]
20719    cls.add_method('SetCellId',
20720                   'void',
20721                   [param('uint16_t', 'cellId')])
20722    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetComponentCarrierId(uint8_t componentCarrierId) [member function]
20723    cls.add_method('SetComponentCarrierId',
20724                   'void',
20725                   [param('uint8_t', 'componentCarrierId')])
20726    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddRsPowerChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20727    cls.add_method('AddRsPowerChunkProcessor',
20728                   'void',
20729                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')])
20730    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddDataPowerChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20731    cls.add_method('AddDataPowerChunkProcessor',
20732                   'void',
20733                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')])
20734    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddDataSinrChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20735    cls.add_method('AddDataSinrChunkProcessor',
20736                   'void',
20737                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')])
20738    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddInterferenceCtrlChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20739    cls.add_method('AddInterferenceCtrlChunkProcessor',
20740                   'void',
20741                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')])
20742    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddInterferenceDataChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20743    cls.add_method('AddInterferenceDataChunkProcessor',
20744                   'void',
20745                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')])
20746    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddCtrlSinrChunkProcessor(ns3::Ptr<ns3::LteChunkProcessor> p) [member function]
20747    cls.add_method('AddCtrlSinrChunkProcessor',
20748                   'void',
20749                   [param('ns3::Ptr< ns3::LteChunkProcessor >', 'p')])
20750    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::AddExpectedTb(uint16_t rnti, uint8_t ndi, uint16_t size, uint8_t mcs, std::vector<int, std::allocator<int> > map, uint8_t layer, uint8_t harqId, uint8_t rv, bool downlink) [member function]
20751    cls.add_method('AddExpectedTb',
20752                   'void',
20753                   [param('uint16_t', 'rnti'), param('uint8_t', 'ndi'), param('uint16_t', 'size'), param('uint8_t', 'mcs'), param('std::vector< int >', 'map'), param('uint8_t', 'layer'), param('uint8_t', 'harqId'), param('uint8_t', 'rv'), param('bool', 'downlink')])
20754    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::RemoveExpectedTb(uint16_t rnti) [member function]
20755    cls.add_method('RemoveExpectedTb',
20756                   'void',
20757                   [param('uint16_t', 'rnti')])
20758    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::UpdateSinrPerceived(ns3::SpectrumValue const & sinr) [member function]
20759    cls.add_method('UpdateSinrPerceived',
20760                   'void',
20761                   [param('ns3::SpectrumValue const &', 'sinr')])
20762    ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetTransmissionMode(uint8_t txMode) [member function]
20763    cls.add_method('SetTransmissionMode',
20764                   'void',
20765                   [param('uint8_t', 'txMode')])
20766    ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::SpectrumChannel> ns3::LteSpectrumPhy::GetChannel() [member function]
20767    cls.add_method('GetChannel',
20768                   'ns3::Ptr< ns3::SpectrumChannel >',
20769                   [])
20770    ## lte-spectrum-phy.h (module 'lte'): int64_t ns3::LteSpectrumPhy::AssignStreams(int64_t stream) [member function]
20771    cls.add_method('AssignStreams',
20772                   'int64_t',
20773                   [param('int64_t', 'stream')])
20774    return
20775
20776def register_Ns3LteSpectrumSignalParameters_methods(root_module, cls):
20777    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::LteSpectrumSignalParameters::Copy() [member function]
20778    cls.add_method('Copy',
20779                   'ns3::Ptr< ns3::SpectrumSignalParameters >',
20780                   [],
20781                   is_virtual=True)
20782    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParameters::LteSpectrumSignalParameters() [constructor]
20783    cls.add_constructor([])
20784    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParameters::LteSpectrumSignalParameters(ns3::LteSpectrumSignalParameters const & p) [constructor]
20785    cls.add_constructor([param('ns3::LteSpectrumSignalParameters const &', 'p')])
20786    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParameters::packetBurst [variable]
20787    cls.add_instance_attribute('packetBurst', 'ns3::Ptr< ns3::PacketBurst >', is_const=False)
20788    return
20789
20790def register_Ns3LteSpectrumSignalParametersDataFrame_methods(root_module, cls):
20791    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::LteSpectrumSignalParametersDataFrame::Copy() [member function]
20792    cls.add_method('Copy',
20793                   'ns3::Ptr< ns3::SpectrumSignalParameters >',
20794                   [],
20795                   is_virtual=True)
20796    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame() [constructor]
20797    cls.add_constructor([])
20798    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame(ns3::LteSpectrumSignalParametersDataFrame const & p) [constructor]
20799    cls.add_constructor([param('ns3::LteSpectrumSignalParametersDataFrame const &', 'p')])
20800    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDataFrame::packetBurst [variable]
20801    cls.add_instance_attribute('packetBurst', 'ns3::Ptr< ns3::PacketBurst >', is_const=False)
20802    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDataFrame::ctrlMsgList [variable]
20803    cls.add_instance_attribute('ctrlMsgList', 'std::list< ns3::Ptr< ns3::LteControlMessage > >', is_const=False)
20804    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDataFrame::cellId [variable]
20805    cls.add_instance_attribute('cellId', 'uint16_t', is_const=False)
20806    return
20807
20808def register_Ns3LteSpectrumSignalParametersDlCtrlFrame_methods(root_module, cls):
20809    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::LteSpectrumSignalParametersDlCtrlFrame::Copy() [member function]
20810    cls.add_method('Copy',
20811                   'ns3::Ptr< ns3::SpectrumSignalParameters >',
20812                   [],
20813                   is_virtual=True)
20814    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDlCtrlFrame::LteSpectrumSignalParametersDlCtrlFrame() [constructor]
20815    cls.add_constructor([])
20816    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDlCtrlFrame::LteSpectrumSignalParametersDlCtrlFrame(ns3::LteSpectrumSignalParametersDlCtrlFrame const & p) [constructor]
20817    cls.add_constructor([param('ns3::LteSpectrumSignalParametersDlCtrlFrame const &', 'p')])
20818    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDlCtrlFrame::ctrlMsgList [variable]
20819    cls.add_instance_attribute('ctrlMsgList', 'std::list< ns3::Ptr< ns3::LteControlMessage > >', is_const=False)
20820    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDlCtrlFrame::cellId [variable]
20821    cls.add_instance_attribute('cellId', 'uint16_t', is_const=False)
20822    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersDlCtrlFrame::pss [variable]
20823    cls.add_instance_attribute('pss', 'bool', is_const=False)
20824    return
20825
20826def register_Ns3LteSpectrumSignalParametersUlSrsFrame_methods(root_module, cls):
20827    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::LteSpectrumSignalParametersUlSrsFrame::Copy() [member function]
20828    cls.add_method('Copy',
20829                   'ns3::Ptr< ns3::SpectrumSignalParameters >',
20830                   [],
20831                   is_virtual=True)
20832    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersUlSrsFrame::LteSpectrumSignalParametersUlSrsFrame() [constructor]
20833    cls.add_constructor([])
20834    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersUlSrsFrame::LteSpectrumSignalParametersUlSrsFrame(ns3::LteSpectrumSignalParametersUlSrsFrame const & p) [constructor]
20835    cls.add_constructor([param('ns3::LteSpectrumSignalParametersUlSrsFrame const &', 'p')])
20836    ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersUlSrsFrame::cellId [variable]
20837    cls.add_instance_attribute('cellId', 'uint16_t', is_const=False)
20838    return
20839
20840def register_Ns3LteStatsCalculator_methods(root_module, cls):
20841    ## lte-stats-calculator.h (module 'lte'): ns3::LteStatsCalculator::LteStatsCalculator(ns3::LteStatsCalculator const & arg0) [constructor]
20842    cls.add_constructor([param('ns3::LteStatsCalculator const &', 'arg0')])
20843    ## lte-stats-calculator.h (module 'lte'): ns3::LteStatsCalculator::LteStatsCalculator() [constructor]
20844    cls.add_constructor([])
20845    ## lte-stats-calculator.h (module 'lte'): bool ns3::LteStatsCalculator::ExistsCellIdPath(std::string path) [member function]
20846    cls.add_method('ExistsCellIdPath',
20847                   'bool',
20848                   [param('std::string', 'path')])
20849    ## lte-stats-calculator.h (module 'lte'): bool ns3::LteStatsCalculator::ExistsImsiPath(std::string path) [member function]
20850    cls.add_method('ExistsImsiPath',
20851                   'bool',
20852                   [param('std::string', 'path')])
20853    ## lte-stats-calculator.h (module 'lte'): uint16_t ns3::LteStatsCalculator::GetCellIdPath(std::string path) [member function]
20854    cls.add_method('GetCellIdPath',
20855                   'uint16_t',
20856                   [param('std::string', 'path')])
20857    ## lte-stats-calculator.h (module 'lte'): std::string ns3::LteStatsCalculator::GetDlOutputFilename() [member function]
20858    cls.add_method('GetDlOutputFilename',
20859                   'std::string',
20860                   [])
20861    ## lte-stats-calculator.h (module 'lte'): uint64_t ns3::LteStatsCalculator::GetImsiPath(std::string path) [member function]
20862    cls.add_method('GetImsiPath',
20863                   'uint64_t',
20864                   [param('std::string', 'path')])
20865    ## lte-stats-calculator.h (module 'lte'): static ns3::TypeId ns3::LteStatsCalculator::GetTypeId() [member function]
20866    cls.add_method('GetTypeId',
20867                   'ns3::TypeId',
20868                   [],
20869                   is_static=True)
20870    ## lte-stats-calculator.h (module 'lte'): std::string ns3::LteStatsCalculator::GetUlOutputFilename() [member function]
20871    cls.add_method('GetUlOutputFilename',
20872                   'std::string',
20873                   [])
20874    ## lte-stats-calculator.h (module 'lte'): void ns3::LteStatsCalculator::SetCellIdPath(std::string path, uint16_t cellId) [member function]
20875    cls.add_method('SetCellIdPath',
20876                   'void',
20877                   [param('std::string', 'path'), param('uint16_t', 'cellId')])
20878    ## lte-stats-calculator.h (module 'lte'): void ns3::LteStatsCalculator::SetDlOutputFilename(std::string outputFilename) [member function]
20879    cls.add_method('SetDlOutputFilename',
20880                   'void',
20881                   [param('std::string', 'outputFilename')])
20882    ## lte-stats-calculator.h (module 'lte'): void ns3::LteStatsCalculator::SetImsiPath(std::string path, uint64_t imsi) [member function]
20883    cls.add_method('SetImsiPath',
20884                   'void',
20885                   [param('std::string', 'path'), param('uint64_t', 'imsi')])
20886    ## lte-stats-calculator.h (module 'lte'): void ns3::LteStatsCalculator::SetUlOutputFilename(std::string outputFilename) [member function]
20887    cls.add_method('SetUlOutputFilename',
20888                   'void',
20889                   [param('std::string', 'outputFilename')])
20890    ## lte-stats-calculator.h (module 'lte'): static uint16_t ns3::LteStatsCalculator::FindCellIdFromEnbMac(std::string path, uint16_t rnti) [member function]
20891    cls.add_method('FindCellIdFromEnbMac',
20892                   'uint16_t',
20893                   [param('std::string', 'path'), param('uint16_t', 'rnti')],
20894                   is_static=True, visibility='protected')
20895    ## lte-stats-calculator.h (module 'lte'): static uint16_t ns3::LteStatsCalculator::FindCellIdFromEnbRlcPath(std::string path) [member function]
20896    cls.add_method('FindCellIdFromEnbRlcPath',
20897                   'uint16_t',
20898                   [param('std::string', 'path')],
20899                   is_static=True, visibility='protected')
20900    ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiForEnb(std::string path, uint16_t rnti) [member function]
20901    cls.add_method('FindImsiForEnb',
20902                   'uint64_t',
20903                   [param('std::string', 'path'), param('uint16_t', 'rnti')],
20904                   is_static=True, visibility='protected')
20905    ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiForUe(std::string path, uint16_t rnti) [member function]
20906    cls.add_method('FindImsiForUe',
20907                   'uint64_t',
20908                   [param('std::string', 'path'), param('uint16_t', 'rnti')],
20909                   is_static=True, visibility='protected')
20910    ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromEnbMac(std::string path, uint16_t rnti) [member function]
20911    cls.add_method('FindImsiFromEnbMac',
20912                   'uint64_t',
20913                   [param('std::string', 'path'), param('uint16_t', 'rnti')],
20914                   is_static=True, visibility='protected')
20915    ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromEnbRlcPath(std::string path) [member function]
20916    cls.add_method('FindImsiFromEnbRlcPath',
20917                   'uint64_t',
20918                   [param('std::string', 'path')],
20919                   is_static=True, visibility='protected')
20920    ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromLteNetDevice(std::string path) [member function]
20921    cls.add_method('FindImsiFromLteNetDevice',
20922                   'uint64_t',
20923                   [param('std::string', 'path')],
20924                   is_static=True, visibility='protected')
20925    ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromUePhy(std::string path) [member function]
20926    cls.add_method('FindImsiFromUePhy',
20927                   'uint64_t',
20928                   [param('std::string', 'path')],
20929                   is_static=True, visibility='protected')
20930    return
20931
20932def register_Ns3LteUeComponentCarrierManager_methods(root_module, cls):
20933    ## lte-ue-component-carrier-manager.h (module 'lte'): ns3::LteUeComponentCarrierManager::LteUeComponentCarrierManager(ns3::LteUeComponentCarrierManager const & arg0) [constructor]
20934    cls.add_constructor([param('ns3::LteUeComponentCarrierManager const &', 'arg0')])
20935    ## lte-ue-component-carrier-manager.h (module 'lte'): ns3::LteUeComponentCarrierManager::LteUeComponentCarrierManager() [constructor]
20936    cls.add_constructor([])
20937    ## lte-ue-component-carrier-manager.h (module 'lte'): ns3::LteUeCcmRrcSapProvider * ns3::LteUeComponentCarrierManager::GetLteCcmRrcSapProvider() [member function]
20938    cls.add_method('GetLteCcmRrcSapProvider',
20939                   'ns3::LteUeCcmRrcSapProvider *',
20940                   [],
20941                   is_virtual=True)
20942    ## lte-ue-component-carrier-manager.h (module 'lte'): ns3::LteMacSapProvider * ns3::LteUeComponentCarrierManager::GetLteMacSapProvider() [member function]
20943    cls.add_method('GetLteMacSapProvider',
20944                   'ns3::LteMacSapProvider *',
20945                   [],
20946                   is_pure_virtual=True, is_virtual=True)
20947    ## lte-ue-component-carrier-manager.h (module 'lte'): static ns3::TypeId ns3::LteUeComponentCarrierManager::GetTypeId() [member function]
20948    cls.add_method('GetTypeId',
20949                   'ns3::TypeId',
20950                   [],
20951                   is_static=True)
20952    ## lte-ue-component-carrier-manager.h (module 'lte'): bool ns3::LteUeComponentCarrierManager::SetComponentCarrierMacSapProviders(uint8_t componentCarrierId, ns3::LteMacSapProvider * sap) [member function]
20953    cls.add_method('SetComponentCarrierMacSapProviders',
20954                   'bool',
20955                   [param('uint8_t', 'componentCarrierId'), param('ns3::LteMacSapProvider *', 'sap')])
20956    ## lte-ue-component-carrier-manager.h (module 'lte'): void ns3::LteUeComponentCarrierManager::SetLteCcmRrcSapUser(ns3::LteUeCcmRrcSapUser * s) [member function]
20957    cls.add_method('SetLteCcmRrcSapUser',
20958                   'void',
20959                   [param('ns3::LteUeCcmRrcSapUser *', 's')],
20960                   is_virtual=True)
20961    ## lte-ue-component-carrier-manager.h (module 'lte'): void ns3::LteUeComponentCarrierManager::SetNumberOfComponentCarriers(uint8_t noOfComponentCarriers) [member function]
20962    cls.add_method('SetNumberOfComponentCarriers',
20963                   'void',
20964                   [param('uint8_t', 'noOfComponentCarriers')])
20965    ## lte-ue-component-carrier-manager.h (module 'lte'): void ns3::LteUeComponentCarrierManager::DoDispose() [member function]
20966    cls.add_method('DoDispose',
20967                   'void',
20968                   [],
20969                   is_virtual=True, visibility='protected')
20970    return
20971
20972def register_Ns3LteUeMac_methods(root_module, cls):
20973    ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac::LteUeMac(ns3::LteUeMac const & arg0) [constructor]
20974    cls.add_constructor([param('ns3::LteUeMac const &', 'arg0')])
20975    ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac::LteUeMac() [constructor]
20976    cls.add_constructor([])
20977    ## lte-ue-mac.h (module 'lte'): int64_t ns3::LteUeMac::AssignStreams(int64_t stream) [member function]
20978    cls.add_method('AssignStreams',
20979                   'int64_t',
20980                   [param('int64_t', 'stream')])
20981    ## lte-ue-mac.h (module 'lte'): void ns3::LteUeMac::DoDispose() [member function]
20982    cls.add_method('DoDispose',
20983                   'void',
20984                   [],
20985                   is_virtual=True)
20986    ## lte-ue-mac.h (module 'lte'): void ns3::LteUeMac::DoSubframeIndication(uint32_t frameNo, uint32_t subframeNo) [member function]
20987    cls.add_method('DoSubframeIndication',
20988                   'void',
20989                   [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')])
20990    ## lte-ue-mac.h (module 'lte'): ns3::LteMacSapProvider * ns3::LteUeMac::GetLteMacSapProvider() [member function]
20991    cls.add_method('GetLteMacSapProvider',
20992                   'ns3::LteMacSapProvider *',
20993                   [])
20994    ## lte-ue-mac.h (module 'lte'): ns3::LteUeCmacSapProvider * ns3::LteUeMac::GetLteUeCmacSapProvider() [member function]
20995    cls.add_method('GetLteUeCmacSapProvider',
20996                   'ns3::LteUeCmacSapProvider *',
20997                   [])
20998    ## lte-ue-mac.h (module 'lte'): ns3::LteUePhySapUser * ns3::LteUeMac::GetLteUePhySapUser() [member function]
20999    cls.add_method('GetLteUePhySapUser',
21000                   'ns3::LteUePhySapUser *',
21001                   [])
21002    ## lte-ue-mac.h (module 'lte'): static ns3::TypeId ns3::LteUeMac::GetTypeId() [member function]
21003    cls.add_method('GetTypeId',
21004                   'ns3::TypeId',
21005                   [],
21006                   is_static=True)
21007    ## lte-ue-mac.h (module 'lte'): void ns3::LteUeMac::SetComponentCarrierId(uint8_t index) [member function]
21008    cls.add_method('SetComponentCarrierId',
21009                   'void',
21010                   [param('uint8_t', 'index')])
21011    ## lte-ue-mac.h (module 'lte'): void ns3::LteUeMac::SetLteUeCmacSapUser(ns3::LteUeCmacSapUser * s) [member function]
21012    cls.add_method('SetLteUeCmacSapUser',
21013                   'void',
21014                   [param('ns3::LteUeCmacSapUser *', 's')])
21015    ## lte-ue-mac.h (module 'lte'): void ns3::LteUeMac::SetLteUePhySapProvider(ns3::LteUePhySapProvider * s) [member function]
21016    cls.add_method('SetLteUePhySapProvider',
21017                   'void',
21018                   [param('ns3::LteUePhySapProvider *', 's')])
21019    return
21020
21021def register_Ns3LteUePhy_methods(root_module, cls):
21022    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::LteUePhy(ns3::LteUePhy const & arg0) [constructor]
21023    cls.add_constructor([param('ns3::LteUePhy const &', 'arg0')])
21024    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::LteUePhy() [constructor]
21025    cls.add_constructor([])
21026    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::LteUePhy(ns3::Ptr<ns3::LteSpectrumPhy> dlPhy, ns3::Ptr<ns3::LteSpectrumPhy> ulPhy) [constructor]
21027    cls.add_constructor([param('ns3::Ptr< ns3::LteSpectrumPhy >', 'dlPhy'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ulPhy')])
21028    ## lte-ue-phy.h (module 'lte'): ns3::Ptr<ns3::DlCqiLteControlMessage> ns3::LteUePhy::CreateDlCqiFeedbackMessage(ns3::SpectrumValue const & sinr) [member function]
21029    cls.add_method('CreateDlCqiFeedbackMessage',
21030                   'ns3::Ptr< ns3::DlCqiLteControlMessage >',
21031                   [param('ns3::SpectrumValue const &', 'sinr')])
21032    ## lte-ue-phy.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LteUePhy::CreateTxPowerSpectralDensity() [member function]
21033    cls.add_method('CreateTxPowerSpectralDensity',
21034                   'ns3::Ptr< ns3::SpectrumValue >',
21035                   [],
21036                   is_virtual=True)
21037    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::DoDispose() [member function]
21038    cls.add_method('DoDispose',
21039                   'void',
21040                   [],
21041                   is_virtual=True)
21042    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::DoInitialize() [member function]
21043    cls.add_method('DoInitialize',
21044                   'void',
21045                   [],
21046                   is_virtual=True)
21047    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::EnqueueDlHarqFeedback(ns3::DlInfoListElement_s mes) [member function]
21048    cls.add_method('EnqueueDlHarqFeedback',
21049                   'void',
21050                   [param('ns3::DlInfoListElement_s', 'mes')],
21051                   is_virtual=True)
21052    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::GenerateCtrlCqiReport(ns3::SpectrumValue const & sinr) [member function]
21053    cls.add_method('GenerateCtrlCqiReport',
21054                   'void',
21055                   [param('ns3::SpectrumValue const &', 'sinr')],
21056                   is_virtual=True)
21057    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::GenerateDataCqiReport(ns3::SpectrumValue const & sinr) [member function]
21058    cls.add_method('GenerateDataCqiReport',
21059                   'void',
21060                   [param('ns3::SpectrumValue const &', 'sinr')],
21061                   is_virtual=True)
21062    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::GenerateMixedCqiReport(ns3::SpectrumValue const & sinr) [member function]
21063    cls.add_method('GenerateMixedCqiReport',
21064                   'void',
21065                   [param('ns3::SpectrumValue const &', 'sinr')],
21066                   is_virtual=True)
21067    ## lte-ue-phy.h (module 'lte'): ns3::Ptr<ns3::LteSpectrumPhy> ns3::LteUePhy::GetDlSpectrumPhy() const [member function]
21068    cls.add_method('GetDlSpectrumPhy',
21069                   'ns3::Ptr< ns3::LteSpectrumPhy >',
21070                   [],
21071                   is_const=True)
21072    ## lte-ue-phy.h (module 'lte'): ns3::LteUeCphySapProvider * ns3::LteUePhy::GetLteUeCphySapProvider() [member function]
21073    cls.add_method('GetLteUeCphySapProvider',
21074                   'ns3::LteUeCphySapProvider *',
21075                   [])
21076    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhySapProvider * ns3::LteUePhy::GetLteUePhySapProvider() [member function]
21077    cls.add_method('GetLteUePhySapProvider',
21078                   'ns3::LteUePhySapProvider *',
21079                   [])
21080    ## lte-ue-phy.h (module 'lte'): uint8_t ns3::LteUePhy::GetMacChDelay() const [member function]
21081    cls.add_method('GetMacChDelay',
21082                   'uint8_t',
21083                   [],
21084                   is_const=True)
21085    ## lte-ue-phy.h (module 'lte'): double ns3::LteUePhy::GetNoiseFigure() const [member function]
21086    cls.add_method('GetNoiseFigure',
21087                   'double',
21088                   [],
21089                   is_const=True)
21090    ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::State ns3::LteUePhy::GetState() const [member function]
21091    cls.add_method('GetState',
21092                   'ns3::LteUePhy::State',
21093                   [],
21094                   is_const=True)
21095    ## lte-ue-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteUePhy::GetSubChannelsForReception() [member function]
21096    cls.add_method('GetSubChannelsForReception',
21097                   'std::vector< int >',
21098                   [])
21099    ## lte-ue-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteUePhy::GetSubChannelsForTransmission() [member function]
21100    cls.add_method('GetSubChannelsForTransmission',
21101                   'std::vector< int >',
21102                   [])
21103    ## lte-ue-phy.h (module 'lte'): double ns3::LteUePhy::GetTxPower() const [member function]
21104    cls.add_method('GetTxPower',
21105                   'double',
21106                   [],
21107                   is_const=True)
21108    ## lte-ue-phy.h (module 'lte'): static ns3::TypeId ns3::LteUePhy::GetTypeId() [member function]
21109    cls.add_method('GetTypeId',
21110                   'ns3::TypeId',
21111                   [],
21112                   is_static=True)
21113    ## lte-ue-phy.h (module 'lte'): ns3::Ptr<ns3::LteSpectrumPhy> ns3::LteUePhy::GetUlSpectrumPhy() const [member function]
21114    cls.add_method('GetUlSpectrumPhy',
21115                   'ns3::Ptr< ns3::LteSpectrumPhy >',
21116                   [],
21117                   is_const=True)
21118    ## lte-ue-phy.h (module 'lte'): ns3::Ptr<ns3::LteUePowerControl> ns3::LteUePhy::GetUplinkPowerControl() const [member function]
21119    cls.add_method('GetUplinkPowerControl',
21120                   'ns3::Ptr< ns3::LteUePowerControl >',
21121                   [],
21122                   is_const=True)
21123    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::PhyPduReceived(ns3::Ptr<ns3::Packet> p) [member function]
21124    cls.add_method('PhyPduReceived',
21125                   'void',
21126                   [param('ns3::Ptr< ns3::Packet >', 'p')])
21127    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReceiveLteControlMessageList(std::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > msgList) [member function]
21128    cls.add_method('ReceiveLteControlMessageList',
21129                   'void',
21130                   [param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'msgList')],
21131                   is_virtual=True)
21132    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReceivePss(uint16_t cellId, ns3::Ptr<ns3::SpectrumValue> p) [member function]
21133    cls.add_method('ReceivePss',
21134                   'void',
21135                   [param('uint16_t', 'cellId'), param('ns3::Ptr< ns3::SpectrumValue >', 'p')],
21136                   is_virtual=True)
21137    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReportDataInterference(ns3::SpectrumValue const & interf) [member function]
21138    cls.add_method('ReportDataInterference',
21139                   'void',
21140                   [param('ns3::SpectrumValue const &', 'interf')],
21141                   is_virtual=True)
21142    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReportInterference(ns3::SpectrumValue const & interf) [member function]
21143    cls.add_method('ReportInterference',
21144                   'void',
21145                   [param('ns3::SpectrumValue const &', 'interf')],
21146                   is_virtual=True)
21147    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReportRsReceivedPower(ns3::SpectrumValue const & power) [member function]
21148    cls.add_method('ReportRsReceivedPower',
21149                   'void',
21150                   [param('ns3::SpectrumValue const &', 'power')],
21151                   is_virtual=True)
21152    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SendSrs() [member function]
21153    cls.add_method('SendSrs',
21154                   'void',
21155                   [])
21156    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetHarqPhyModule(ns3::Ptr<ns3::LteHarqPhy> harq) [member function]
21157    cls.add_method('SetHarqPhyModule',
21158                   'void',
21159                   [param('ns3::Ptr< ns3::LteHarqPhy >', 'harq')])
21160    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetLteUeCphySapUser(ns3::LteUeCphySapUser * s) [member function]
21161    cls.add_method('SetLteUeCphySapUser',
21162                   'void',
21163                   [param('ns3::LteUeCphySapUser *', 's')])
21164    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetLteUePhySapUser(ns3::LteUePhySapUser * s) [member function]
21165    cls.add_method('SetLteUePhySapUser',
21166                   'void',
21167                   [param('ns3::LteUePhySapUser *', 's')])
21168    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetNoiseFigure(double nf) [member function]
21169    cls.add_method('SetNoiseFigure',
21170                   'void',
21171                   [param('double', 'nf')])
21172    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetSubChannelsForReception(std::vector<int, std::allocator<int> > mask) [member function]
21173    cls.add_method('SetSubChannelsForReception',
21174                   'void',
21175                   [param('std::vector< int >', 'mask')])
21176    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetSubChannelsForTransmission(std::vector<int, std::allocator<int> > mask) [member function]
21177    cls.add_method('SetSubChannelsForTransmission',
21178                   'void',
21179                   [param('std::vector< int >', 'mask')])
21180    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SetTxPower(double pow) [member function]
21181    cls.add_method('SetTxPower',
21182                   'void',
21183                   [param('double', 'pow')])
21184    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::SubframeIndication(uint32_t frameNo, uint32_t subframeNo) [member function]
21185    cls.add_method('SubframeIndication',
21186                   'void',
21187                   [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')])
21188    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::DoNotifyConnectionSuccessful() [member function]
21189    cls.add_method('DoNotifyConnectionSuccessful',
21190                   'void',
21191                   [],
21192                   is_virtual=True, visibility='private')
21193    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::DoSendLteControlMessage(ns3::Ptr<ns3::LteControlMessage> msg) [member function]
21194    cls.add_method('DoSendLteControlMessage',
21195                   'void',
21196                   [param('ns3::Ptr< ns3::LteControlMessage >', 'msg')],
21197                   is_virtual=True, visibility='private')
21198    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::DoSendMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
21199    cls.add_method('DoSendMacPdu',
21200                   'void',
21201                   [param('ns3::Ptr< ns3::Packet >', 'p')],
21202                   is_virtual=True, visibility='private')
21203    ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::DoSendRachPreamble(uint32_t prachId, uint32_t raRnti) [member function]
21204    cls.add_method('DoSendRachPreamble',
21205                   'void',
21206                   [param('uint32_t', 'prachId'), param('uint32_t', 'raRnti')],
21207                   is_virtual=True, visibility='private')
21208    return
21209
21210def register_Ns3LteUePowerControl_methods(root_module, cls):
21211    ## lte-ue-power-control.h (module 'lte'): ns3::LteUePowerControl::LteUePowerControl(ns3::LteUePowerControl const & arg0) [constructor]
21212    cls.add_constructor([param('ns3::LteUePowerControl const &', 'arg0')])
21213    ## lte-ue-power-control.h (module 'lte'): ns3::LteUePowerControl::LteUePowerControl() [constructor]
21214    cls.add_constructor([])
21215    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::CalculatePucchTxPower() [member function]
21216    cls.add_method('CalculatePucchTxPower',
21217                   'void',
21218                   [])
21219    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::CalculatePuschTxPower() [member function]
21220    cls.add_method('CalculatePuschTxPower',
21221                   'void',
21222                   [])
21223    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::CalculateSrsTxPower() [member function]
21224    cls.add_method('CalculateSrsTxPower',
21225                   'void',
21226                   [])
21227    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::ConfigureReferenceSignalPower(int8_t referenceSignalPower) [member function]
21228    cls.add_method('ConfigureReferenceSignalPower',
21229                   'void',
21230                   [param('int8_t', 'referenceSignalPower')])
21231    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::DoDispose() [member function]
21232    cls.add_method('DoDispose',
21233                   'void',
21234                   [],
21235                   is_virtual=True)
21236    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::DoInitialize() [member function]
21237    cls.add_method('DoInitialize',
21238                   'void',
21239                   [],
21240                   is_virtual=True)
21241    ## lte-ue-power-control.h (module 'lte'): double ns3::LteUePowerControl::GetPcmax() [member function]
21242    cls.add_method('GetPcmax',
21243                   'double',
21244                   [])
21245    ## lte-ue-power-control.h (module 'lte'): double ns3::LteUePowerControl::GetPucchTxPower(std::vector<int, std::allocator<int> > rb) [member function]
21246    cls.add_method('GetPucchTxPower',
21247                   'double',
21248                   [param('std::vector< int >', 'rb')])
21249    ## lte-ue-power-control.h (module 'lte'): double ns3::LteUePowerControl::GetPuschTxPower(std::vector<int, std::allocator<int> > rb) [member function]
21250    cls.add_method('GetPuschTxPower',
21251                   'double',
21252                   [param('std::vector< int >', 'rb')])
21253    ## lte-ue-power-control.h (module 'lte'): double ns3::LteUePowerControl::GetSrsTxPower(std::vector<int, std::allocator<int> > rb) [member function]
21254    cls.add_method('GetSrsTxPower',
21255                   'double',
21256                   [param('std::vector< int >', 'rb')])
21257    ## lte-ue-power-control.h (module 'lte'): static ns3::TypeId ns3::LteUePowerControl::GetTypeId() [member function]
21258    cls.add_method('GetTypeId',
21259                   'ns3::TypeId',
21260                   [],
21261                   is_static=True)
21262    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::ReportTpc(uint8_t tpc) [member function]
21263    cls.add_method('ReportTpc',
21264                   'void',
21265                   [param('uint8_t', 'tpc')])
21266    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetAlpha(double value) [member function]
21267    cls.add_method('SetAlpha',
21268                   'void',
21269                   [param('double', 'value')])
21270    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetCellId(uint16_t cellId) [member function]
21271    cls.add_method('SetCellId',
21272                   'void',
21273                   [param('uint16_t', 'cellId')])
21274    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetPcmax(double value) [member function]
21275    cls.add_method('SetPcmax',
21276                   'void',
21277                   [param('double', 'value')])
21278    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetPoNominalPusch(int16_t value) [member function]
21279    cls.add_method('SetPoNominalPusch',
21280                   'void',
21281                   [param('int16_t', 'value')])
21282    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetPoUePusch(int16_t value) [member function]
21283    cls.add_method('SetPoUePusch',
21284                   'void',
21285                   [param('int16_t', 'value')])
21286    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetRnti(uint16_t rnti) [member function]
21287    cls.add_method('SetRnti',
21288                   'void',
21289                   [param('uint16_t', 'rnti')])
21290    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetRsrp(double value) [member function]
21291    cls.add_method('SetRsrp',
21292                   'void',
21293                   [param('double', 'value')])
21294    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetRsrpFilterCoefficient(uint8_t rsrpFilterCoefficient) [member function]
21295    cls.add_method('SetRsrpFilterCoefficient',
21296                   'void',
21297                   [param('uint8_t', 'rsrpFilterCoefficient')])
21298    ## lte-ue-power-control.h (module 'lte'): void ns3::LteUePowerControl::SetTxPower(double value) [member function]
21299    cls.add_method('SetTxPower',
21300                   'void',
21301                   [param('double', 'value')])
21302    return
21303
21304def register_Ns3LteUeRrc_methods(root_module, cls):
21305    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::LteUeRrc(ns3::LteUeRrc const & arg0) [constructor]
21306    cls.add_constructor([param('ns3::LteUeRrc const &', 'arg0')])
21307    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::LteUeRrc() [constructor]
21308    cls.add_constructor([])
21309    ## lte-ue-rrc.h (module 'lte'): ns3::LteAsSapProvider * ns3::LteUeRrc::GetAsSapProvider() [member function]
21310    cls.add_method('GetAsSapProvider',
21311                   'ns3::LteAsSapProvider *',
21312                   [])
21313    ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetCellId() const [member function]
21314    cls.add_method('GetCellId',
21315                   'uint16_t',
21316                   [],
21317                   is_const=True)
21318    ## lte-ue-rrc.h (module 'lte'): uint8_t ns3::LteUeRrc::GetDlBandwidth() const [member function]
21319    cls.add_method('GetDlBandwidth',
21320                   'uint8_t',
21321                   [],
21322                   is_const=True)
21323    ## lte-ue-rrc.h (module 'lte'): uint32_t ns3::LteUeRrc::GetDlEarfcn() const [member function]
21324    cls.add_method('GetDlEarfcn',
21325                   'uint32_t',
21326                   [],
21327                   is_const=True)
21328    ## lte-ue-rrc.h (module 'lte'): uint64_t ns3::LteUeRrc::GetImsi() const [member function]
21329    cls.add_method('GetImsi',
21330                   'uint64_t',
21331                   [],
21332                   is_const=True)
21333    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCcmRrcSapUser * ns3::LteUeRrc::GetLteCcmRrcSapUser() [member function]
21334    cls.add_method('GetLteCcmRrcSapUser',
21335                   'ns3::LteUeCcmRrcSapUser *',
21336                   [])
21337    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCmacSapUser * ns3::LteUeRrc::GetLteUeCmacSapUser() [member function]
21338    cls.add_method('GetLteUeCmacSapUser',
21339                   'ns3::LteUeCmacSapUser *',
21340                   [])
21341    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCmacSapUser * ns3::LteUeRrc::GetLteUeCmacSapUser(uint8_t index) [member function]
21342    cls.add_method('GetLteUeCmacSapUser',
21343                   'ns3::LteUeCmacSapUser *',
21344                   [param('uint8_t', 'index')])
21345    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCphySapUser * ns3::LteUeRrc::GetLteUeCphySapUser() [member function]
21346    cls.add_method('GetLteUeCphySapUser',
21347                   'ns3::LteUeCphySapUser *',
21348                   [])
21349    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCphySapUser * ns3::LteUeRrc::GetLteUeCphySapUser(uint8_t index) [member function]
21350    cls.add_method('GetLteUeCphySapUser',
21351                   'ns3::LteUeCphySapUser *',
21352                   [param('uint8_t', 'index')])
21353    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrcSapProvider * ns3::LteUeRrc::GetLteUeRrcSapProvider() [member function]
21354    cls.add_method('GetLteUeRrcSapProvider',
21355                   'ns3::LteUeRrcSapProvider *',
21356                   [])
21357    ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetPreviousCellId() const [member function]
21358    cls.add_method('GetPreviousCellId',
21359                   'uint16_t',
21360                   [],
21361                   is_const=True)
21362    ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetRnti() const [member function]
21363    cls.add_method('GetRnti',
21364                   'uint16_t',
21365                   [],
21366                   is_const=True)
21367    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::State ns3::LteUeRrc::GetState() const [member function]
21368    cls.add_method('GetState',
21369                   'ns3::LteUeRrc::State',
21370                   [],
21371                   is_const=True)
21372    ## lte-ue-rrc.h (module 'lte'): static ns3::TypeId ns3::LteUeRrc::GetTypeId() [member function]
21373    cls.add_method('GetTypeId',
21374                   'ns3::TypeId',
21375                   [],
21376                   is_static=True)
21377    ## lte-ue-rrc.h (module 'lte'): uint8_t ns3::LteUeRrc::GetUlBandwidth() const [member function]
21378    cls.add_method('GetUlBandwidth',
21379                   'uint8_t',
21380                   [],
21381                   is_const=True)
21382    ## lte-ue-rrc.h (module 'lte'): uint32_t ns3::LteUeRrc::GetUlEarfcn() const [member function]
21383    cls.add_method('GetUlEarfcn',
21384                   'uint32_t',
21385                   [],
21386                   is_const=True)
21387    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::InitializeSap() [member function]
21388    cls.add_method('InitializeSap',
21389                   'void',
21390                   [])
21391    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetAsSapUser(ns3::LteAsSapUser * s) [member function]
21392    cls.add_method('SetAsSapUser',
21393                   'void',
21394                   [param('ns3::LteAsSapUser *', 's')])
21395    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetImsi(uint64_t imsi) [member function]
21396    cls.add_method('SetImsi',
21397                   'void',
21398                   [param('uint64_t', 'imsi')])
21399    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteCcmRrcSapProvider(ns3::LteUeCcmRrcSapProvider * s) [member function]
21400    cls.add_method('SetLteCcmRrcSapProvider',
21401                   'void',
21402                   [param('ns3::LteUeCcmRrcSapProvider *', 's')])
21403    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteMacSapProvider(ns3::LteMacSapProvider * s) [member function]
21404    cls.add_method('SetLteMacSapProvider',
21405                   'void',
21406                   [param('ns3::LteMacSapProvider *', 's')])
21407    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteUeCmacSapProvider(ns3::LteUeCmacSapProvider * s) [member function]
21408    cls.add_method('SetLteUeCmacSapProvider',
21409                   'void',
21410                   [param('ns3::LteUeCmacSapProvider *', 's')])
21411    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteUeCmacSapProvider(ns3::LteUeCmacSapProvider * s, uint8_t index) [member function]
21412    cls.add_method('SetLteUeCmacSapProvider',
21413                   'void',
21414                   [param('ns3::LteUeCmacSapProvider *', 's'), param('uint8_t', 'index')])
21415    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteUeCphySapProvider(ns3::LteUeCphySapProvider * s) [member function]
21416    cls.add_method('SetLteUeCphySapProvider',
21417                   'void',
21418                   [param('ns3::LteUeCphySapProvider *', 's')])
21419    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteUeCphySapProvider(ns3::LteUeCphySapProvider * s, uint8_t index) [member function]
21420    cls.add_method('SetLteUeCphySapProvider',
21421                   'void',
21422                   [param('ns3::LteUeCphySapProvider *', 's'), param('uint8_t', 'index')])
21423    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetLteUeRrcSapUser(ns3::LteUeRrcSapUser * s) [member function]
21424    cls.add_method('SetLteUeRrcSapUser',
21425                   'void',
21426                   [param('ns3::LteUeRrcSapUser *', 's')])
21427    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetUseRlcSm(bool val) [member function]
21428    cls.add_method('SetUseRlcSm',
21429                   'void',
21430                   [param('bool', 'val')])
21431    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::StorePreviousCellId(uint16_t cellId) [member function]
21432    cls.add_method('StorePreviousCellId',
21433                   'void',
21434                   [param('uint16_t', 'cellId')])
21435    ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::m_numberOfComponentCarriers [variable]
21436    cls.add_instance_attribute('m_numberOfComponentCarriers', 'uint16_t', is_const=False)
21437    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::DoDispose() [member function]
21438    cls.add_method('DoDispose',
21439                   'void',
21440                   [],
21441                   is_virtual=True, visibility='private')
21442    ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::DoInitialize() [member function]
21443    cls.add_method('DoInitialize',
21444                   'void',
21445                   [],
21446                   is_virtual=True, visibility='private')
21447    return
21448
21449def register_Ns3LteUeRrcProtocolIdeal_methods(root_module, cls):
21450    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal::LteUeRrcProtocolIdeal(ns3::LteUeRrcProtocolIdeal const & arg0) [constructor]
21451    cls.add_constructor([param('ns3::LteUeRrcProtocolIdeal const &', 'arg0')])
21452    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal::LteUeRrcProtocolIdeal() [constructor]
21453    cls.add_constructor([])
21454    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteUeRrcProtocolIdeal::DoDispose() [member function]
21455    cls.add_method('DoDispose',
21456                   'void',
21457                   [],
21458                   is_virtual=True)
21459    ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcSapUser * ns3::LteUeRrcProtocolIdeal::GetLteUeRrcSapUser() [member function]
21460    cls.add_method('GetLteUeRrcSapUser',
21461                   'ns3::LteUeRrcSapUser *',
21462                   [])
21463    ## lte-rrc-protocol-ideal.h (module 'lte'): static ns3::TypeId ns3::LteUeRrcProtocolIdeal::GetTypeId() [member function]
21464    cls.add_method('GetTypeId',
21465                   'ns3::TypeId',
21466                   [],
21467                   is_static=True)
21468    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteUeRrcProtocolIdeal::SetLteUeRrcSapProvider(ns3::LteUeRrcSapProvider * p) [member function]
21469    cls.add_method('SetLteUeRrcSapProvider',
21470                   'void',
21471                   [param('ns3::LteUeRrcSapProvider *', 'p')])
21472    ## lte-rrc-protocol-ideal.h (module 'lte'): void ns3::LteUeRrcProtocolIdeal::SetUeRrc(ns3::Ptr<ns3::LteUeRrc> rrc) [member function]
21473    cls.add_method('SetUeRrc',
21474                   'void',
21475                   [param('ns3::Ptr< ns3::LteUeRrc >', 'rrc')])
21476    return
21477
21478def register_Ns3LteUeRrcProtocolReal_methods(root_module, cls):
21479    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal::LteUeRrcProtocolReal(ns3::LteUeRrcProtocolReal const & arg0) [constructor]
21480    cls.add_constructor([param('ns3::LteUeRrcProtocolReal const &', 'arg0')])
21481    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal::LteUeRrcProtocolReal() [constructor]
21482    cls.add_constructor([])
21483    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteUeRrcProtocolReal::DoDispose() [member function]
21484    cls.add_method('DoDispose',
21485                   'void',
21486                   [],
21487                   is_virtual=True)
21488    ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcSapUser * ns3::LteUeRrcProtocolReal::GetLteUeRrcSapUser() [member function]
21489    cls.add_method('GetLteUeRrcSapUser',
21490                   'ns3::LteUeRrcSapUser *',
21491                   [])
21492    ## lte-rrc-protocol-real.h (module 'lte'): static ns3::TypeId ns3::LteUeRrcProtocolReal::GetTypeId() [member function]
21493    cls.add_method('GetTypeId',
21494                   'ns3::TypeId',
21495                   [],
21496                   is_static=True)
21497    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteUeRrcProtocolReal::SetLteUeRrcSapProvider(ns3::LteUeRrcSapProvider * p) [member function]
21498    cls.add_method('SetLteUeRrcSapProvider',
21499                   'void',
21500                   [param('ns3::LteUeRrcSapProvider *', 'p')])
21501    ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteUeRrcProtocolReal::SetUeRrc(ns3::Ptr<ns3::LteUeRrc> rrc) [member function]
21502    cls.add_method('SetUeRrc',
21503                   'void',
21504                   [param('ns3::Ptr< ns3::LteUeRrc >', 'rrc')])
21505    return
21506
21507def register_Ns3Mac48AddressChecker_methods(root_module, cls):
21508    ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
21509    cls.add_constructor([])
21510    ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor]
21511    cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')])
21512    return
21513
21514def register_Ns3Mac48AddressValue_methods(root_module, cls):
21515    ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor]
21516    cls.add_constructor([])
21517    ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor]
21518    cls.add_constructor([param('ns3::Mac48Address const &', 'value')])
21519    ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor]
21520    cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')])
21521    ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function]
21522    cls.add_method('Copy',
21523                   'ns3::Ptr< ns3::AttributeValue >',
21524                   [],
21525                   is_const=True, is_virtual=True)
21526    ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
21527    cls.add_method('DeserializeFromString',
21528                   'bool',
21529                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
21530                   is_virtual=True)
21531    ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function]
21532    cls.add_method('Get',
21533                   'ns3::Mac48Address',
21534                   [],
21535                   is_const=True)
21536    ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
21537    cls.add_method('SerializeToString',
21538                   'std::string',
21539                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
21540                   is_const=True, is_virtual=True)
21541    ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function]
21542    cls.add_method('Set',
21543                   'void',
21544                   [param('ns3::Mac48Address const &', 'value')])
21545    return
21546
21547def register_Ns3Mac64AddressChecker_methods(root_module, cls):
21548    ## mac64-address.h (module 'network'): ns3::Mac64AddressChecker::Mac64AddressChecker() [constructor]
21549    cls.add_constructor([])
21550    ## mac64-address.h (module 'network'): ns3::Mac64AddressChecker::Mac64AddressChecker(ns3::Mac64AddressChecker const & arg0) [constructor]
21551    cls.add_constructor([param('ns3::Mac64AddressChecker const &', 'arg0')])
21552    return
21553
21554def register_Ns3Mac64AddressValue_methods(root_module, cls):
21555    ## mac64-address.h (module 'network'): ns3::Mac64AddressValue::Mac64AddressValue() [constructor]
21556    cls.add_constructor([])
21557    ## mac64-address.h (module 'network'): ns3::Mac64AddressValue::Mac64AddressValue(ns3::Mac64Address const & value) [constructor]
21558    cls.add_constructor([param('ns3::Mac64Address const &', 'value')])
21559    ## mac64-address.h (module 'network'): ns3::Mac64AddressValue::Mac64AddressValue(ns3::Mac64AddressValue const & arg0) [constructor]
21560    cls.add_constructor([param('ns3::Mac64AddressValue const &', 'arg0')])
21561    ## mac64-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac64AddressValue::Copy() const [member function]
21562    cls.add_method('Copy',
21563                   'ns3::Ptr< ns3::AttributeValue >',
21564                   [],
21565                   is_const=True, is_virtual=True)
21566    ## mac64-address.h (module 'network'): bool ns3::Mac64AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
21567    cls.add_method('DeserializeFromString',
21568                   'bool',
21569                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
21570                   is_virtual=True)
21571    ## mac64-address.h (module 'network'): ns3::Mac64Address ns3::Mac64AddressValue::Get() const [member function]
21572    cls.add_method('Get',
21573                   'ns3::Mac64Address',
21574                   [],
21575                   is_const=True)
21576    ## mac64-address.h (module 'network'): std::string ns3::Mac64AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
21577    cls.add_method('SerializeToString',
21578                   'std::string',
21579                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
21580                   is_const=True, is_virtual=True)
21581    ## mac64-address.h (module 'network'): void ns3::Mac64AddressValue::Set(ns3::Mac64Address const & value) [member function]
21582    cls.add_method('Set',
21583                   'void',
21584                   [param('ns3::Mac64Address const &', 'value')])
21585    return
21586
21587def register_Ns3MacStatsCalculator_methods(root_module, cls):
21588    ## mac-stats-calculator.h (module 'lte'): ns3::MacStatsCalculator::MacStatsCalculator(ns3::MacStatsCalculator const & arg0) [constructor]
21589    cls.add_constructor([param('ns3::MacStatsCalculator const &', 'arg0')])
21590    ## mac-stats-calculator.h (module 'lte'): ns3::MacStatsCalculator::MacStatsCalculator() [constructor]
21591    cls.add_constructor([])
21592    ## mac-stats-calculator.h (module 'lte'): void ns3::MacStatsCalculator::DlScheduling(uint16_t cellId, uint64_t imsi, ns3::DlSchedulingCallbackInfo dlSchedulingCallbackInfo) [member function]
21593    cls.add_method('DlScheduling',
21594                   'void',
21595                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('ns3::DlSchedulingCallbackInfo', 'dlSchedulingCallbackInfo')])
21596    ## mac-stats-calculator.h (module 'lte'): static void ns3::MacStatsCalculator::DlSchedulingCallback(ns3::Ptr<ns3::MacStatsCalculator> macStats, std::string path, ns3::DlSchedulingCallbackInfo dlSchedulingCallbackInfo) [member function]
21597    cls.add_method('DlSchedulingCallback',
21598                   'void',
21599                   [param('ns3::Ptr< ns3::MacStatsCalculator >', 'macStats'), param('std::string', 'path'), param('ns3::DlSchedulingCallbackInfo', 'dlSchedulingCallbackInfo')],
21600                   is_static=True)
21601    ## mac-stats-calculator.h (module 'lte'): std::string ns3::MacStatsCalculator::GetDlOutputFilename() [member function]
21602    cls.add_method('GetDlOutputFilename',
21603                   'std::string',
21604                   [])
21605    ## mac-stats-calculator.h (module 'lte'): static ns3::TypeId ns3::MacStatsCalculator::GetTypeId() [member function]
21606    cls.add_method('GetTypeId',
21607                   'ns3::TypeId',
21608                   [],
21609                   is_static=True)
21610    ## mac-stats-calculator.h (module 'lte'): std::string ns3::MacStatsCalculator::GetUlOutputFilename() [member function]
21611    cls.add_method('GetUlOutputFilename',
21612                   'std::string',
21613                   [])
21614    ## mac-stats-calculator.h (module 'lte'): void ns3::MacStatsCalculator::SetDlOutputFilename(std::string outputFilename) [member function]
21615    cls.add_method('SetDlOutputFilename',
21616                   'void',
21617                   [param('std::string', 'outputFilename')])
21618    ## mac-stats-calculator.h (module 'lte'): void ns3::MacStatsCalculator::SetUlOutputFilename(std::string outputFilename) [member function]
21619    cls.add_method('SetUlOutputFilename',
21620                   'void',
21621                   [param('std::string', 'outputFilename')])
21622    ## mac-stats-calculator.h (module 'lte'): void ns3::MacStatsCalculator::UlScheduling(uint16_t cellId, uint64_t imsi, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb, uint16_t sizeTb, uint8_t componentCarrierId) [member function]
21623    cls.add_method('UlScheduling',
21624                   'void',
21625                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint16_t', 'rnti'), param('uint8_t', 'mcsTb'), param('uint16_t', 'sizeTb'), param('uint8_t', 'componentCarrierId')])
21626    ## mac-stats-calculator.h (module 'lte'): static void ns3::MacStatsCalculator::UlSchedulingCallback(ns3::Ptr<ns3::MacStatsCalculator> macStats, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcs, uint16_t size, uint8_t componentCarrierId) [member function]
21627    cls.add_method('UlSchedulingCallback',
21628                   'void',
21629                   [param('ns3::Ptr< ns3::MacStatsCalculator >', 'macStats'), param('std::string', 'path'), param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint16_t', 'rnti'), param('uint8_t', 'mcs'), param('uint16_t', 'size'), param('uint8_t', 'componentCarrierId')],
21630                   is_static=True)
21631    return
21632
21633def register_Ns3MatrixPropagationLossModel_methods(root_module, cls):
21634    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function]
21635    cls.add_method('GetTypeId',
21636                   'ns3::TypeId',
21637                   [],
21638                   is_static=True)
21639    ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor]
21640    cls.add_constructor([])
21641    ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, double loss, bool symmetric=true) [member function]
21642    cls.add_method('SetLoss',
21643                   'void',
21644                   [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')])
21645    ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double defaultLoss) [member function]
21646    cls.add_method('SetDefaultLoss',
21647                   'void',
21648                   [param('double', 'defaultLoss')])
21649    ## propagation-loss-model.h (module 'propagation'): double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
21650    cls.add_method('DoCalcRxPower',
21651                   'double',
21652                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
21653                   is_const=True, is_virtual=True, visibility='private')
21654    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::MatrixPropagationLossModel::DoAssignStreams(int64_t stream) [member function]
21655    cls.add_method('DoAssignStreams',
21656                   'int64_t',
21657                   [param('int64_t', 'stream')],
21658                   is_virtual=True, visibility='private')
21659    return
21660
21661def register_Ns3MibLteControlMessage_methods(root_module, cls):
21662    ## lte-control-messages.h (module 'lte'): ns3::MibLteControlMessage::MibLteControlMessage(ns3::MibLteControlMessage const & arg0) [constructor]
21663    cls.add_constructor([param('ns3::MibLteControlMessage const &', 'arg0')])
21664    ## lte-control-messages.h (module 'lte'): ns3::MibLteControlMessage::MibLteControlMessage() [constructor]
21665    cls.add_constructor([])
21666    ## lte-control-messages.h (module 'lte'): ns3::LteRrcSap::MasterInformationBlock ns3::MibLteControlMessage::GetMib() const [member function]
21667    cls.add_method('GetMib',
21668                   'ns3::LteRrcSap::MasterInformationBlock',
21669                   [],
21670                   is_const=True)
21671    ## lte-control-messages.h (module 'lte'): void ns3::MibLteControlMessage::SetMib(ns3::LteRrcSap::MasterInformationBlock mib) [member function]
21672    cls.add_method('SetMib',
21673                   'void',
21674                   [param('ns3::LteRrcSap::MasterInformationBlock', 'mib')])
21675    return
21676
21677def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls):
21678    ## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<unsigned int> const & arg0) [constructor]
21679    cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')])
21680    ## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator() [constructor]
21681    cls.add_constructor([])
21682    ## basic-data-calculators.h (module 'stats'): static ns3::TypeId ns3::MinMaxAvgTotalCalculator<unsigned int>::GetTypeId() [member function]
21683    cls.add_method('GetTypeId',
21684                   'ns3::TypeId',
21685                   [],
21686                   is_static=True)
21687    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned int>::Output(ns3::DataOutputCallback & callback) const [member function]
21688    cls.add_method('Output',
21689                   'void',
21690                   [param('ns3::DataOutputCallback &', 'callback')],
21691                   is_const=True, is_virtual=True)
21692    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned int>::Reset() [member function]
21693    cls.add_method('Reset',
21694                   'void',
21695                   [])
21696    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned int>::Update(unsigned int const i) [member function]
21697    cls.add_method('Update',
21698                   'void',
21699                   [param('unsigned int const', 'i')])
21700    ## basic-data-calculators.h (module 'stats'): long int ns3::MinMaxAvgTotalCalculator<unsigned int>::getCount() const [member function]
21701    cls.add_method('getCount',
21702                   'long int',
21703                   [],
21704                   is_const=True, is_virtual=True)
21705    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getMax() const [member function]
21706    cls.add_method('getMax',
21707                   'double',
21708                   [],
21709                   is_const=True, is_virtual=True)
21710    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getMean() const [member function]
21711    cls.add_method('getMean',
21712                   'double',
21713                   [],
21714                   is_const=True, is_virtual=True)
21715    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getMin() const [member function]
21716    cls.add_method('getMin',
21717                   'double',
21718                   [],
21719                   is_const=True, is_virtual=True)
21720    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getSqrSum() const [member function]
21721    cls.add_method('getSqrSum',
21722                   'double',
21723                   [],
21724                   is_const=True, is_virtual=True)
21725    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getStddev() const [member function]
21726    cls.add_method('getStddev',
21727                   'double',
21728                   [],
21729                   is_const=True, is_virtual=True)
21730    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getSum() const [member function]
21731    cls.add_method('getSum',
21732                   'double',
21733                   [],
21734                   is_const=True, is_virtual=True)
21735    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned int>::getVariance() const [member function]
21736    cls.add_method('getVariance',
21737                   'double',
21738                   [],
21739                   is_const=True, is_virtual=True)
21740    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned int>::DoDispose() [member function]
21741    cls.add_method('DoDispose',
21742                   'void',
21743                   [],
21744                   is_virtual=True, visibility='protected')
21745    return
21746
21747def register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, cls):
21748    ## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned long long>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<unsigned long long> const & arg0) [constructor]
21749    cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned long long > const &', 'arg0')])
21750    ## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned long long>::MinMaxAvgTotalCalculator() [constructor]
21751    cls.add_constructor([])
21752    ## basic-data-calculators.h (module 'stats'): static ns3::TypeId ns3::MinMaxAvgTotalCalculator<unsigned long long>::GetTypeId() [member function]
21753    cls.add_method('GetTypeId',
21754                   'ns3::TypeId',
21755                   [],
21756                   is_static=True)
21757    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned long long>::Output(ns3::DataOutputCallback & callback) const [member function]
21758    cls.add_method('Output',
21759                   'void',
21760                   [param('ns3::DataOutputCallback &', 'callback')],
21761                   is_const=True, is_virtual=True)
21762    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned long long>::Reset() [member function]
21763    cls.add_method('Reset',
21764                   'void',
21765                   [])
21766    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned long long>::Update(long unsigned int const i) [member function]
21767    cls.add_method('Update',
21768                   'void',
21769                   [param('long unsigned int const', 'i')])
21770    ## basic-data-calculators.h (module 'stats'): long int ns3::MinMaxAvgTotalCalculator<unsigned long long>::getCount() const [member function]
21771    cls.add_method('getCount',
21772                   'long int',
21773                   [],
21774                   is_const=True, is_virtual=True)
21775    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getMax() const [member function]
21776    cls.add_method('getMax',
21777                   'double',
21778                   [],
21779                   is_const=True, is_virtual=True)
21780    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getMean() const [member function]
21781    cls.add_method('getMean',
21782                   'double',
21783                   [],
21784                   is_const=True, is_virtual=True)
21785    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getMin() const [member function]
21786    cls.add_method('getMin',
21787                   'double',
21788                   [],
21789                   is_const=True, is_virtual=True)
21790    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getSqrSum() const [member function]
21791    cls.add_method('getSqrSum',
21792                   'double',
21793                   [],
21794                   is_const=True, is_virtual=True)
21795    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getStddev() const [member function]
21796    cls.add_method('getStddev',
21797                   'double',
21798                   [],
21799                   is_const=True, is_virtual=True)
21800    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getSum() const [member function]
21801    cls.add_method('getSum',
21802                   'double',
21803                   [],
21804                   is_const=True, is_virtual=True)
21805    ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<unsigned long long>::getVariance() const [member function]
21806    cls.add_method('getVariance',
21807                   'double',
21808                   [],
21809                   is_const=True, is_virtual=True)
21810    ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<unsigned long long>::DoDispose() [member function]
21811    cls.add_method('DoDispose',
21812                   'void',
21813                   [],
21814                   is_virtual=True, visibility='protected')
21815    return
21816
21817def register_Ns3MobilityModel_methods(root_module, cls):
21818    ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [constructor]
21819    cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
21820    ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor]
21821    cls.add_constructor([])
21822    ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::AssignStreams(int64_t stream) [member function]
21823    cls.add_method('AssignStreams',
21824                   'int64_t',
21825                   [param('int64_t', 'stream')])
21826    ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetDistanceFrom(ns3::Ptr<const ns3::MobilityModel> position) const [member function]
21827    cls.add_method('GetDistanceFrom',
21828                   'double',
21829                   [param('ns3::Ptr< ns3::MobilityModel const >', 'position')],
21830                   is_const=True)
21831    ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPosition() const [member function]
21832    cls.add_method('GetPosition',
21833                   'ns3::Vector',
21834                   [],
21835                   is_const=True)
21836    ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetPositionWithReference(ns3::Vector const & referencePosition) const [member function]
21837    cls.add_method('GetPositionWithReference',
21838                   'ns3::Vector',
21839                   [param('ns3::Vector const &', 'referencePosition')],
21840                   is_const=True)
21841    ## mobility-model.h (module 'mobility'): double ns3::MobilityModel::GetRelativeSpeed(ns3::Ptr<const ns3::MobilityModel> other) const [member function]
21842    cls.add_method('GetRelativeSpeed',
21843                   'double',
21844                   [param('ns3::Ptr< ns3::MobilityModel const >', 'other')],
21845                   is_const=True)
21846    ## mobility-model.h (module 'mobility'): static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
21847    cls.add_method('GetTypeId',
21848                   'ns3::TypeId',
21849                   [],
21850                   is_static=True)
21851    ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::GetVelocity() const [member function]
21852    cls.add_method('GetVelocity',
21853                   'ns3::Vector',
21854                   [],
21855                   is_const=True)
21856    ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function]
21857    cls.add_method('SetPosition',
21858                   'void',
21859                   [param('ns3::Vector const &', 'position')])
21860    ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::NotifyCourseChange() const [member function]
21861    cls.add_method('NotifyCourseChange',
21862                   'void',
21863                   [],
21864                   is_const=True, visibility='protected')
21865    ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function]
21866    cls.add_method('DoAssignStreams',
21867                   'int64_t',
21868                   [param('int64_t', 'start')],
21869                   is_virtual=True, visibility='private')
21870    ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPosition() const [member function]
21871    cls.add_method('DoGetPosition',
21872                   'ns3::Vector',
21873                   [],
21874                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
21875    ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetPositionWithReference(ns3::Vector const & referencePosition) const [member function]
21876    cls.add_method('DoGetPositionWithReference',
21877                   'ns3::Vector',
21878                   [param('ns3::Vector const &', 'referencePosition')],
21879                   is_const=True, is_virtual=True, visibility='private')
21880    ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function]
21881    cls.add_method('DoGetVelocity',
21882                   'ns3::Vector',
21883                   [],
21884                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private')
21885    ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
21886    cls.add_method('DoSetPosition',
21887                   'void',
21888                   [param('ns3::Vector const &', 'position')],
21889                   is_pure_virtual=True, is_virtual=True, visibility='private')
21890    return
21891
21892def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
21893    ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
21894    cls.add_method('GetTypeId',
21895                   'ns3::TypeId',
21896                   [],
21897                   is_static=True)
21898    ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
21899    cls.add_constructor([])
21900    ## propagation-loss-model.h (module 'propagation'): double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
21901    cls.add_method('DoCalcRxPower',
21902                   'double',
21903                   [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
21904                   is_const=True, is_virtual=True, visibility='private')
21905    ## propagation-loss-model.h (module 'propagation'): int64_t ns3::NakagamiPropagationLossModel::DoAssignStreams(int64_t stream) [member function]
21906    cls.add_method('DoAssignStreams',
21907                   'int64_t',
21908                   [param('int64_t', 'stream')],
21909                   is_virtual=True, visibility='private')
21910    return
21911
21912def register_Ns3NetDevice_methods(root_module, cls):
21913    ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
21914    cls.add_constructor([])
21915    ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor]
21916    cls.add_constructor([param('ns3::NetDevice const &', 'arg0')])
21917    ## net-device.h (module 'network'): void ns3::NetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
21918    cls.add_method('AddLinkChangeCallback',
21919                   'void',
21920                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
21921                   is_pure_virtual=True, is_virtual=True)
21922    ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function]
21923    cls.add_method('GetAddress',
21924                   'ns3::Address',
21925                   [],
21926                   is_const=True, is_pure_virtual=True, is_virtual=True)
21927    ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function]
21928    cls.add_method('GetBroadcast',
21929                   'ns3::Address',
21930                   [],
21931                   is_const=True, is_pure_virtual=True, is_virtual=True)
21932    ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function]
21933    cls.add_method('GetChannel',
21934                   'ns3::Ptr< ns3::Channel >',
21935                   [],
21936                   is_const=True, is_pure_virtual=True, is_virtual=True)
21937    ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function]
21938    cls.add_method('GetIfIndex',
21939                   'uint32_t',
21940                   [],
21941                   is_const=True, is_pure_virtual=True, is_virtual=True)
21942    ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function]
21943    cls.add_method('GetMtu',
21944                   'uint16_t',
21945                   [],
21946                   is_const=True, is_pure_virtual=True, is_virtual=True)
21947    ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
21948    cls.add_method('GetMulticast',
21949                   'ns3::Address',
21950                   [param('ns3::Ipv4Address', 'multicastGroup')],
21951                   is_const=True, is_pure_virtual=True, is_virtual=True)
21952    ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
21953    cls.add_method('GetMulticast',
21954                   'ns3::Address',
21955                   [param('ns3::Ipv6Address', 'addr')],
21956                   is_const=True, is_pure_virtual=True, is_virtual=True)
21957    ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function]
21958    cls.add_method('GetNode',
21959                   'ns3::Ptr< ns3::Node >',
21960                   [],
21961                   is_const=True, is_pure_virtual=True, is_virtual=True)
21962    ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function]
21963    cls.add_method('GetTypeId',
21964                   'ns3::TypeId',
21965                   [],
21966                   is_static=True)
21967    ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function]
21968    cls.add_method('IsBridge',
21969                   'bool',
21970                   [],
21971                   is_const=True, is_pure_virtual=True, is_virtual=True)
21972    ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function]
21973    cls.add_method('IsBroadcast',
21974                   'bool',
21975                   [],
21976                   is_const=True, is_pure_virtual=True, is_virtual=True)
21977    ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function]
21978    cls.add_method('IsLinkUp',
21979                   'bool',
21980                   [],
21981                   is_const=True, is_pure_virtual=True, is_virtual=True)
21982    ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function]
21983    cls.add_method('IsMulticast',
21984                   'bool',
21985                   [],
21986                   is_const=True, is_pure_virtual=True, is_virtual=True)
21987    ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function]
21988    cls.add_method('IsPointToPoint',
21989                   'bool',
21990                   [],
21991                   is_const=True, is_pure_virtual=True, is_virtual=True)
21992    ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function]
21993    cls.add_method('NeedsArp',
21994                   'bool',
21995                   [],
21996                   is_const=True, is_pure_virtual=True, is_virtual=True)
21997    ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
21998    cls.add_method('Send',
21999                   'bool',
22000                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
22001                   is_pure_virtual=True, is_virtual=True)
22002    ## net-device.h (module 'network'): bool ns3::NetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
22003    cls.add_method('SendFrom',
22004                   'bool',
22005                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
22006                   is_pure_virtual=True, is_virtual=True)
22007    ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function]
22008    cls.add_method('SetAddress',
22009                   'void',
22010                   [param('ns3::Address', 'address')],
22011                   is_pure_virtual=True, is_virtual=True)
22012    ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function]
22013    cls.add_method('SetIfIndex',
22014                   'void',
22015                   [param('uint32_t const', 'index')],
22016                   is_pure_virtual=True, is_virtual=True)
22017    ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function]
22018    cls.add_method('SetMtu',
22019                   'bool',
22020                   [param('uint16_t const', 'mtu')],
22021                   is_pure_virtual=True, is_virtual=True)
22022    ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
22023    cls.add_method('SetNode',
22024                   'void',
22025                   [param('ns3::Ptr< ns3::Node >', 'node')],
22026                   is_pure_virtual=True, is_virtual=True)
22027    ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function]
22028    cls.add_method('SetPromiscReceiveCallback',
22029                   'void',
22030                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
22031                   is_pure_virtual=True, is_virtual=True)
22032    ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function]
22033    cls.add_method('SetReceiveCallback',
22034                   'void',
22035                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
22036                   is_pure_virtual=True, is_virtual=True)
22037    ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function]
22038    cls.add_method('SupportsSendFrom',
22039                   'bool',
22040                   [],
22041                   is_const=True, is_pure_virtual=True, is_virtual=True)
22042    return
22043
22044def register_Ns3NixVector_methods(root_module, cls):
22045    cls.add_output_stream_operator()
22046    ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor]
22047    cls.add_constructor([])
22048    ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor]
22049    cls.add_constructor([param('ns3::NixVector const &', 'o')])
22050    ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function]
22051    cls.add_method('AddNeighborIndex',
22052                   'void',
22053                   [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')])
22054    ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function]
22055    cls.add_method('BitCount',
22056                   'uint32_t',
22057                   [param('uint32_t', 'numberOfNeighbors')],
22058                   is_const=True)
22059    ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function]
22060    cls.add_method('Copy',
22061                   'ns3::Ptr< ns3::NixVector >',
22062                   [],
22063                   is_const=True)
22064    ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function]
22065    cls.add_method('Deserialize',
22066                   'uint32_t',
22067                   [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')])
22068    ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function]
22069    cls.add_method('ExtractNeighborIndex',
22070                   'uint32_t',
22071                   [param('uint32_t', 'numberOfBits')])
22072    ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function]
22073    cls.add_method('GetRemainingBits',
22074                   'uint32_t',
22075                   [])
22076    ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function]
22077    cls.add_method('GetSerializedSize',
22078                   'uint32_t',
22079                   [],
22080                   is_const=True)
22081    ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function]
22082    cls.add_method('Serialize',
22083                   'uint32_t',
22084                   [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')],
22085                   is_const=True)
22086    return
22087
22088def register_Ns3NoBackhaulEpcHelper_methods(root_module, cls):
22089    ## no-backhaul-epc-helper.h (module 'lte'): ns3::NoBackhaulEpcHelper::NoBackhaulEpcHelper(ns3::NoBackhaulEpcHelper const & arg0) [constructor]
22090    cls.add_constructor([param('ns3::NoBackhaulEpcHelper const &', 'arg0')])
22091    ## no-backhaul-epc-helper.h (module 'lte'): ns3::NoBackhaulEpcHelper::NoBackhaulEpcHelper() [constructor]
22092    cls.add_constructor([])
22093    ## no-backhaul-epc-helper.h (module 'lte'): uint8_t ns3::NoBackhaulEpcHelper::ActivateEpsBearer(ns3::Ptr<ns3::NetDevice> ueLteDevice, uint64_t imsi, ns3::Ptr<ns3::EpcTft> tft, ns3::EpsBearer bearer) [member function]
22094    cls.add_method('ActivateEpsBearer',
22095                   'uint8_t',
22096                   [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')],
22097                   is_virtual=True)
22098    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::AddEnb(ns3::Ptr<ns3::Node> enbNode, ns3::Ptr<ns3::NetDevice> lteEnbNetDevice, uint16_t cellId) [member function]
22099    cls.add_method('AddEnb',
22100                   'void',
22101                   [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')],
22102                   is_virtual=True)
22103    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::AddS1Interface(ns3::Ptr<ns3::Node> enb, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress, uint16_t cellId=0) [member function]
22104    cls.add_method('AddS1Interface',
22105                   'void',
22106                   [param('ns3::Ptr< ns3::Node >', 'enb'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress'), param('uint16_t', 'cellId', default_value='0')],
22107                   is_virtual=True)
22108    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::AddUe(ns3::Ptr<ns3::NetDevice> ueLteDevice, uint64_t imsi) [member function]
22109    cls.add_method('AddUe',
22110                   'void',
22111                   [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi')],
22112                   is_virtual=True)
22113    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::AddX2Interface(ns3::Ptr<ns3::Node> enbNode1, ns3::Ptr<ns3::Node> enbNode2) [member function]
22114    cls.add_method('AddX2Interface',
22115                   'void',
22116                   [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')],
22117                   is_virtual=True)
22118    ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ipv4InterfaceContainer ns3::NoBackhaulEpcHelper::AssignUeIpv4Address(ns3::NetDeviceContainer ueDevices) [member function]
22119    cls.add_method('AssignUeIpv4Address',
22120                   'ns3::Ipv4InterfaceContainer',
22121                   [param('ns3::NetDeviceContainer', 'ueDevices')],
22122                   is_virtual=True)
22123    ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::NoBackhaulEpcHelper::AssignUeIpv6Address(ns3::NetDeviceContainer ueDevices) [member function]
22124    cls.add_method('AssignUeIpv6Address',
22125                   'ns3::Ipv6InterfaceContainer',
22126                   [param('ns3::NetDeviceContainer', 'ueDevices')],
22127                   is_virtual=True)
22128    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoDispose() [member function]
22129    cls.add_method('DoDispose',
22130                   'void',
22131                   [],
22132                   is_virtual=True)
22133    ## no-backhaul-epc-helper.h (module 'lte'): ns3::TypeId ns3::NoBackhaulEpcHelper::GetInstanceTypeId() const [member function]
22134    cls.add_method('GetInstanceTypeId',
22135                   'ns3::TypeId',
22136                   [],
22137                   is_const=True, is_virtual=True)
22138    ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ptr<ns3::Node> ns3::NoBackhaulEpcHelper::GetPgwNode() const [member function]
22139    cls.add_method('GetPgwNode',
22140                   'ns3::Ptr< ns3::Node >',
22141                   [],
22142                   is_const=True, is_virtual=True)
22143    ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ptr<ns3::Node> ns3::NoBackhaulEpcHelper::GetSgwNode() const [member function]
22144    cls.add_method('GetSgwNode',
22145                   'ns3::Ptr< ns3::Node >',
22146                   [],
22147                   is_const=True, is_virtual=True)
22148    ## no-backhaul-epc-helper.h (module 'lte'): static ns3::TypeId ns3::NoBackhaulEpcHelper::GetTypeId() [member function]
22149    cls.add_method('GetTypeId',
22150                   'ns3::TypeId',
22151                   [],
22152                   is_static=True)
22153    ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ipv4Address ns3::NoBackhaulEpcHelper::GetUeDefaultGatewayAddress() [member function]
22154    cls.add_method('GetUeDefaultGatewayAddress',
22155                   'ns3::Ipv4Address',
22156                   [],
22157                   is_virtual=True)
22158    ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ipv6Address ns3::NoBackhaulEpcHelper::GetUeDefaultGatewayAddress6() [member function]
22159    cls.add_method('GetUeDefaultGatewayAddress6',
22160                   'ns3::Ipv6Address',
22161                   [],
22162                   is_virtual=True)
22163    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoActivateEpsBearerForUe(ns3::Ptr<ns3::NetDevice> const & ueDevice, ns3::Ptr<ns3::EpcTft> const & tft, ns3::EpsBearer const & bearer) const [member function]
22164    cls.add_method('DoActivateEpsBearerForUe',
22165                   'void',
22166                   [param('ns3::Ptr< ns3::NetDevice > const &', 'ueDevice'), param('ns3::Ptr< ns3::EpcTft > const &', 'tft'), param('ns3::EpsBearer const &', 'bearer')],
22167                   is_const=True, is_virtual=True, visibility='protected')
22168    ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoAddX2Interface(ns3::Ptr<ns3::EpcX2> const & enb1X2, ns3::Ptr<ns3::NetDevice> const & enb1LteDev, ns3::Ipv4Address const & enb1X2Address, ns3::Ptr<ns3::EpcX2> const & enb2X2, ns3::Ptr<ns3::NetDevice> const & enb2LteDev, ns3::Ipv4Address const & enb2X2Address) const [member function]
22169    cls.add_method('DoAddX2Interface',
22170                   'void',
22171                   [param('ns3::Ptr< ns3::EpcX2 > const &', 'enb1X2'), param('ns3::Ptr< ns3::NetDevice > const &', 'enb1LteDev'), param('ns3::Ipv4Address const &', 'enb1X2Address'), param('ns3::Ptr< ns3::EpcX2 > const &', 'enb2X2'), param('ns3::Ptr< ns3::NetDevice > const &', 'enb2LteDev'), param('ns3::Ipv4Address const &', 'enb2X2Address')],
22172                   is_const=True, is_virtual=True, visibility='protected')
22173    return
22174
22175def register_Ns3NoOpComponentCarrierManager_methods(root_module, cls):
22176    ## no-op-component-carrier-manager.h (module 'lte'): ns3::NoOpComponentCarrierManager::NoOpComponentCarrierManager(ns3::NoOpComponentCarrierManager const & arg0) [constructor]
22177    cls.add_constructor([param('ns3::NoOpComponentCarrierManager const &', 'arg0')])
22178    ## no-op-component-carrier-manager.h (module 'lte'): ns3::NoOpComponentCarrierManager::NoOpComponentCarrierManager() [constructor]
22179    cls.add_constructor([])
22180    ## no-op-component-carrier-manager.h (module 'lte'): static ns3::TypeId ns3::NoOpComponentCarrierManager::GetTypeId() [member function]
22181    cls.add_method('GetTypeId',
22182                   'ns3::TypeId',
22183                   [],
22184                   is_static=True)
22185    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoAddLc(ns3::LteEnbCmacSapProvider::LcInfo lcInfo, ns3::LteMacSapUser * msu) [member function]
22186    cls.add_method('DoAddLc',
22187                   'void',
22188                   [param('ns3::LteEnbCmacSapProvider::LcInfo', 'lcInfo'), param('ns3::LteMacSapUser *', 'msu')],
22189                   is_virtual=True, visibility='protected')
22190    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoAddUe(uint16_t rnti, uint8_t state) [member function]
22191    cls.add_method('DoAddUe',
22192                   'void',
22193                   [param('uint16_t', 'rnti'), param('uint8_t', 'state')],
22194                   is_virtual=True, visibility='protected')
22195    ## no-op-component-carrier-manager.h (module 'lte'): ns3::LteMacSapUser * ns3::NoOpComponentCarrierManager::DoConfigureSignalBearer(ns3::LteEnbCmacSapProvider::LcInfo lcinfo, ns3::LteMacSapUser * msu) [member function]
22196    cls.add_method('DoConfigureSignalBearer',
22197                   'ns3::LteMacSapUser *',
22198                   [param('ns3::LteEnbCmacSapProvider::LcInfo', 'lcinfo'), param('ns3::LteMacSapUser *', 'msu')],
22199                   is_virtual=True, visibility='protected')
22200    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoDispose() [member function]
22201    cls.add_method('DoDispose',
22202                   'void',
22203                   [],
22204                   is_virtual=True, visibility='protected')
22205    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoInitialize() [member function]
22206    cls.add_method('DoInitialize',
22207                   'void',
22208                   [],
22209                   is_virtual=True, visibility='protected')
22210    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoNotifyHarqDeliveryFailure() [member function]
22211    cls.add_method('DoNotifyHarqDeliveryFailure',
22212                   'void',
22213                   [],
22214                   is_virtual=True, visibility='protected')
22215    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoNotifyPrbOccupancy(double prbOccupancy, uint8_t componentCarrierId) [member function]
22216    cls.add_method('DoNotifyPrbOccupancy',
22217                   'void',
22218                   [param('double', 'prbOccupancy'), param('uint8_t', 'componentCarrierId')],
22219                   is_virtual=True, visibility='protected')
22220    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters txOpParams) [member function]
22221    cls.add_method('DoNotifyTxOpportunity',
22222                   'void',
22223                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'txOpParams')],
22224                   is_virtual=True, visibility='protected')
22225    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters rxPduParams) [member function]
22226    cls.add_method('DoReceivePdu',
22227                   'void',
22228                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'rxPduParams')],
22229                   is_virtual=True, visibility='protected')
22230    ## no-op-component-carrier-manager.h (module 'lte'): std::vector<unsigned char, std::allocator<unsigned char> > ns3::NoOpComponentCarrierManager::DoReleaseDataRadioBearer(uint16_t rnti, uint8_t lcid) [member function]
22231    cls.add_method('DoReleaseDataRadioBearer',
22232                   'std::vector< unsigned char >',
22233                   [param('uint16_t', 'rnti'), param('uint8_t', 'lcid')],
22234                   is_virtual=True, visibility='protected')
22235    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoRemoveUe(uint16_t rnti) [member function]
22236    cls.add_method('DoRemoveUe',
22237                   'void',
22238                   [param('uint16_t', 'rnti')],
22239                   is_virtual=True, visibility='protected')
22240    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoReportBufferStatus(ns3::LteMacSapProvider::ReportBufferStatusParameters params) [member function]
22241    cls.add_method('DoReportBufferStatus',
22242                   'void',
22243                   [param('ns3::LteMacSapProvider::ReportBufferStatusParameters', 'params')],
22244                   is_virtual=True, visibility='protected')
22245    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
22246    cls.add_method('DoReportUeMeas',
22247                   'void',
22248                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
22249                   is_virtual=True, visibility='protected')
22250    ## no-op-component-carrier-manager.h (module 'lte'): std::vector<ns3::LteCcmRrcSapProvider::LcsConfig, std::allocator<ns3::LteCcmRrcSapProvider::LcsConfig> > ns3::NoOpComponentCarrierManager::DoSetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint16_t rnti, uint8_t lcid, uint8_t lcGroup, ns3::LteMacSapUser * msu) [member function]
22251    cls.add_method('DoSetupDataRadioBearer',
22252                   'std::vector< ns3::LteCcmRrcSapProvider::LcsConfig >',
22253                   [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('uint8_t', 'lcGroup'), param('ns3::LteMacSapUser *', 'msu')],
22254                   is_virtual=True, visibility='protected')
22255    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoTransmitPdu(ns3::LteMacSapProvider::TransmitPduParameters params) [member function]
22256    cls.add_method('DoTransmitPdu',
22257                   'void',
22258                   [param('ns3::LteMacSapProvider::TransmitPduParameters', 'params')],
22259                   is_virtual=True, visibility='protected')
22260    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoUlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function]
22261    cls.add_method('DoUlReceiveMacCe',
22262                   'void',
22263                   [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')],
22264                   is_virtual=True, visibility='protected')
22265    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::NoOpComponentCarrierManager::DoUlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function]
22266    cls.add_method('DoUlReceiveSr',
22267                   'void',
22268                   [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')],
22269                   is_virtual=True, visibility='protected')
22270    return
22271
22272def register_Ns3NoOpHandoverAlgorithm_methods(root_module, cls):
22273    ## no-op-handover-algorithm.h (module 'lte'): ns3::NoOpHandoverAlgorithm::NoOpHandoverAlgorithm(ns3::NoOpHandoverAlgorithm const & arg0) [constructor]
22274    cls.add_constructor([param('ns3::NoOpHandoverAlgorithm const &', 'arg0')])
22275    ## no-op-handover-algorithm.h (module 'lte'): ns3::NoOpHandoverAlgorithm::NoOpHandoverAlgorithm() [constructor]
22276    cls.add_constructor([])
22277    ## no-op-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::NoOpHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
22278    cls.add_method('GetLteHandoverManagementSapProvider',
22279                   'ns3::LteHandoverManagementSapProvider *',
22280                   [],
22281                   is_virtual=True)
22282    ## no-op-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::NoOpHandoverAlgorithm::GetTypeId() [member function]
22283    cls.add_method('GetTypeId',
22284                   'ns3::TypeId',
22285                   [],
22286                   is_static=True)
22287    ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
22288    cls.add_method('SetLteHandoverManagementSapUser',
22289                   'void',
22290                   [param('ns3::LteHandoverManagementSapUser *', 's')],
22291                   is_virtual=True)
22292    ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::DoDispose() [member function]
22293    cls.add_method('DoDispose',
22294                   'void',
22295                   [],
22296                   is_virtual=True, visibility='protected')
22297    ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::DoInitialize() [member function]
22298    cls.add_method('DoInitialize',
22299                   'void',
22300                   [],
22301                   is_virtual=True, visibility='protected')
22302    ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
22303    cls.add_method('DoReportUeMeas',
22304                   'void',
22305                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
22306                   is_virtual=True, visibility='protected')
22307    return
22308
22309def register_Ns3Node_methods(root_module, cls):
22310    ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor]
22311    cls.add_constructor([param('ns3::Node const &', 'arg0')])
22312    ## node.h (module 'network'): ns3::Node::Node() [constructor]
22313    cls.add_constructor([])
22314    ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor]
22315    cls.add_constructor([param('uint32_t', 'systemId')])
22316    ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function]
22317    cls.add_method('AddApplication',
22318                   'uint32_t',
22319                   [param('ns3::Ptr< ns3::Application >', 'application')])
22320    ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function]
22321    cls.add_method('AddDevice',
22322                   'uint32_t',
22323                   [param('ns3::Ptr< ns3::NetDevice >', 'device')])
22324    ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function]
22325    cls.add_method('ChecksumEnabled',
22326                   'bool',
22327                   [],
22328                   is_static=True)
22329    ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function]
22330    cls.add_method('GetApplication',
22331                   'ns3::Ptr< ns3::Application >',
22332                   [param('uint32_t', 'index')],
22333                   is_const=True)
22334    ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function]
22335    cls.add_method('GetDevice',
22336                   'ns3::Ptr< ns3::NetDevice >',
22337                   [param('uint32_t', 'index')],
22338                   is_const=True)
22339    ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function]
22340    cls.add_method('GetId',
22341                   'uint32_t',
22342                   [],
22343                   is_const=True)
22344    ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function]
22345    cls.add_method('GetLocalTime',
22346                   'ns3::Time',
22347                   [],
22348                   is_const=True)
22349    ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function]
22350    cls.add_method('GetNApplications',
22351                   'uint32_t',
22352                   [],
22353                   is_const=True)
22354    ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function]
22355    cls.add_method('GetNDevices',
22356                   'uint32_t',
22357                   [],
22358                   is_const=True)
22359    ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function]
22360    cls.add_method('GetSystemId',
22361                   'uint32_t',
22362                   [],
22363                   is_const=True)
22364    ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function]
22365    cls.add_method('GetTypeId',
22366                   'ns3::TypeId',
22367                   [],
22368                   is_static=True)
22369    ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function]
22370    cls.add_method('RegisterDeviceAdditionListener',
22371                   'void',
22372                   [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')])
22373    ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function]
22374    cls.add_method('RegisterProtocolHandler',
22375                   'void',
22376                   [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')])
22377    ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function]
22378    cls.add_method('UnregisterDeviceAdditionListener',
22379                   'void',
22380                   [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')])
22381    ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function]
22382    cls.add_method('UnregisterProtocolHandler',
22383                   'void',
22384                   [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')])
22385    ## node.h (module 'network'): void ns3::Node::DoDispose() [member function]
22386    cls.add_method('DoDispose',
22387                   'void',
22388                   [],
22389                   is_virtual=True, visibility='protected')
22390    ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function]
22391    cls.add_method('DoInitialize',
22392                   'void',
22393                   [],
22394                   is_virtual=True, visibility='protected')
22395    return
22396
22397def register_Ns3NormalRandomVariable_methods(root_module, cls):
22398    ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable]
22399    cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True)
22400    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function]
22401    cls.add_method('GetTypeId',
22402                   'ns3::TypeId',
22403                   [],
22404                   is_static=True)
22405    ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor]
22406    cls.add_constructor([])
22407    ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function]
22408    cls.add_method('GetMean',
22409                   'double',
22410                   [],
22411                   is_const=True)
22412    ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function]
22413    cls.add_method('GetVariance',
22414                   'double',
22415                   [],
22416                   is_const=True)
22417    ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function]
22418    cls.add_method('GetBound',
22419                   'double',
22420                   [],
22421                   is_const=True)
22422    ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function]
22423    cls.add_method('GetValue',
22424                   'double',
22425                   [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')])
22426    ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function]
22427    cls.add_method('GetInteger',
22428                   'uint32_t',
22429                   [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')])
22430    ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function]
22431    cls.add_method('GetValue',
22432                   'double',
22433                   [],
22434                   is_virtual=True)
22435    ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function]
22436    cls.add_method('GetInteger',
22437                   'uint32_t',
22438                   [],
22439                   is_virtual=True)
22440    return
22441
22442def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
22443    ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
22444    cls.add_constructor([])
22445    ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor]
22446    cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
22447    return
22448
22449def register_Ns3ObjectFactoryValue_methods(root_module, cls):
22450    ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
22451    cls.add_constructor([])
22452    ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor]
22453    cls.add_constructor([param('ns3::ObjectFactory const &', 'value')])
22454    ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor]
22455    cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')])
22456    ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function]
22457    cls.add_method('Copy',
22458                   'ns3::Ptr< ns3::AttributeValue >',
22459                   [],
22460                   is_const=True, is_virtual=True)
22461    ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
22462    cls.add_method('DeserializeFromString',
22463                   'bool',
22464                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
22465                   is_virtual=True)
22466    ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
22467    cls.add_method('Get',
22468                   'ns3::ObjectFactory',
22469                   [],
22470                   is_const=True)
22471    ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
22472    cls.add_method('SerializeToString',
22473                   'std::string',
22474                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
22475                   is_const=True, is_virtual=True)
22476    ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
22477    cls.add_method('Set',
22478                   'void',
22479                   [param('ns3::ObjectFactory const &', 'value')])
22480    return
22481
22482def register_Ns3Packet_methods(root_module, cls):
22483    cls.add_output_stream_operator()
22484    ## packet.h (module 'network'): ns3::Packet::Packet() [constructor]
22485    cls.add_constructor([])
22486    ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor]
22487    cls.add_constructor([param('ns3::Packet const &', 'o')])
22488    ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor]
22489    cls.add_constructor([param('uint32_t', 'size')])
22490    ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor]
22491    cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')])
22492    ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor]
22493    cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
22494    ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function]
22495    cls.add_method('AddAtEnd',
22496                   'void',
22497                   [param('ns3::Ptr< ns3::Packet const >', 'packet')])
22498    ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function]
22499    cls.add_method('AddByteTag',
22500                   'void',
22501                   [param('ns3::Tag const &', 'tag')],
22502                   is_const=True)
22503    ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function]
22504    cls.add_method('AddByteTag',
22505                   'void',
22506                   [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')],
22507                   is_const=True)
22508    ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function]
22509    cls.add_method('AddHeader',
22510                   'void',
22511                   [param('ns3::Header const &', 'header')])
22512    ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function]
22513    cls.add_method('AddPacketTag',
22514                   'void',
22515                   [param('ns3::Tag const &', 'tag')],
22516                   is_const=True)
22517    ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function]
22518    cls.add_method('AddPaddingAtEnd',
22519                   'void',
22520                   [param('uint32_t', 'size')])
22521    ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function]
22522    cls.add_method('AddTrailer',
22523                   'void',
22524                   [param('ns3::Trailer const &', 'trailer')])
22525    ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function]
22526    cls.add_method('BeginItem',
22527                   'ns3::PacketMetadata::ItemIterator',
22528                   [],
22529                   is_const=True)
22530    ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function]
22531    cls.add_method('Copy',
22532                   'ns3::Ptr< ns3::Packet >',
22533                   [],
22534                   is_const=True)
22535    ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function]
22536    cls.add_method('CopyData',
22537                   'uint32_t',
22538                   [param('uint8_t *', 'buffer'), param('uint32_t', 'size')],
22539                   is_const=True)
22540    ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function]
22541    cls.add_method('CopyData',
22542                   'void',
22543                   [param('std::ostream *', 'os'), param('uint32_t', 'size')],
22544                   is_const=True)
22545    ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function]
22546    cls.add_method('CreateFragment',
22547                   'ns3::Ptr< ns3::Packet >',
22548                   [param('uint32_t', 'start'), param('uint32_t', 'length')],
22549                   is_const=True)
22550    ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function]
22551    cls.add_method('EnableChecking',
22552                   'void',
22553                   [],
22554                   is_static=True)
22555    ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function]
22556    cls.add_method('EnablePrinting',
22557                   'void',
22558                   [],
22559                   is_static=True)
22560    ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function]
22561    cls.add_method('FindFirstMatchingByteTag',
22562                   'bool',
22563                   [param('ns3::Tag &', 'tag')],
22564                   is_const=True)
22565    ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function]
22566    cls.add_method('GetByteTagIterator',
22567                   'ns3::ByteTagIterator',
22568                   [],
22569                   is_const=True)
22570    ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function]
22571    cls.add_method('GetNixVector',
22572                   'ns3::Ptr< ns3::NixVector >',
22573                   [],
22574                   is_const=True)
22575    ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function]
22576    cls.add_method('GetPacketTagIterator',
22577                   'ns3::PacketTagIterator',
22578                   [],
22579                   is_const=True)
22580    ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function]
22581    cls.add_method('GetSerializedSize',
22582                   'uint32_t',
22583                   [],
22584                   is_const=True)
22585    ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function]
22586    cls.add_method('GetSize',
22587                   'uint32_t',
22588                   [],
22589                   is_const=True)
22590    ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function]
22591    cls.add_method('GetUid',
22592                   'uint64_t',
22593                   [],
22594                   is_const=True)
22595    ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function]
22596    cls.add_method('PeekHeader',
22597                   'uint32_t',
22598                   [param('ns3::Header &', 'header')],
22599                   is_const=True)
22600    ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function]
22601    cls.add_method('PeekHeader',
22602                   'uint32_t',
22603                   [param('ns3::Header &', 'header'), param('uint32_t', 'size')],
22604                   is_const=True)
22605    ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function]
22606    cls.add_method('PeekPacketTag',
22607                   'bool',
22608                   [param('ns3::Tag &', 'tag')],
22609                   is_const=True)
22610    ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function]
22611    cls.add_method('PeekTrailer',
22612                   'uint32_t',
22613                   [param('ns3::Trailer &', 'trailer')])
22614    ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function]
22615    cls.add_method('Print',
22616                   'void',
22617                   [param('std::ostream &', 'os')],
22618                   is_const=True)
22619    ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function]
22620    cls.add_method('PrintByteTags',
22621                   'void',
22622                   [param('std::ostream &', 'os')],
22623                   is_const=True)
22624    ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function]
22625    cls.add_method('PrintPacketTags',
22626                   'void',
22627                   [param('std::ostream &', 'os')],
22628                   is_const=True)
22629    ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function]
22630    cls.add_method('RemoveAllByteTags',
22631                   'void',
22632                   [])
22633    ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function]
22634    cls.add_method('RemoveAllPacketTags',
22635                   'void',
22636                   [])
22637    ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function]
22638    cls.add_method('RemoveAtEnd',
22639                   'void',
22640                   [param('uint32_t', 'size')])
22641    ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function]
22642    cls.add_method('RemoveAtStart',
22643                   'void',
22644                   [param('uint32_t', 'size')])
22645    ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function]
22646    cls.add_method('RemoveHeader',
22647                   'uint32_t',
22648                   [param('ns3::Header &', 'header')])
22649    ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function]
22650    cls.add_method('RemoveHeader',
22651                   'uint32_t',
22652                   [param('ns3::Header &', 'header'), param('uint32_t', 'size')])
22653    ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function]
22654    cls.add_method('RemovePacketTag',
22655                   'bool',
22656                   [param('ns3::Tag &', 'tag')])
22657    ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function]
22658    cls.add_method('RemoveTrailer',
22659                   'uint32_t',
22660                   [param('ns3::Trailer &', 'trailer')])
22661    ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function]
22662    cls.add_method('ReplacePacketTag',
22663                   'bool',
22664                   [param('ns3::Tag &', 'tag')])
22665    ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function]
22666    cls.add_method('Serialize',
22667                   'uint32_t',
22668                   [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')],
22669                   is_const=True)
22670    ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function]
22671    cls.add_method('SetNixVector',
22672                   'void',
22673                   [param('ns3::Ptr< ns3::NixVector >', 'nixVector')])
22674    ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function]
22675    cls.add_method('ToString',
22676                   'std::string',
22677                   [],
22678                   is_const=True)
22679    return
22680
22681def register_Ns3ParetoRandomVariable_methods(root_module, cls):
22682    ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function]
22683    cls.add_method('GetTypeId',
22684                   'ns3::TypeId',
22685                   [],
22686                   is_static=True)
22687    ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor]
22688    cls.add_constructor([])
22689    ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function]
22690    cls.add_method('GetScale',
22691                   'double',
22692                   [],
22693                   is_const=True)
22694    ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function]
22695    cls.add_method('GetShape',
22696                   'double',
22697                   [],
22698                   is_const=True)
22699    ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function]
22700    cls.add_method('GetBound',
22701                   'double',
22702                   [],
22703                   is_const=True)
22704    ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function]
22705    cls.add_method('GetValue',
22706                   'double',
22707                   [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')])
22708    ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function]
22709    cls.add_method('GetInteger',
22710                   'uint32_t',
22711                   [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')])
22712    ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function]
22713    cls.add_method('GetValue',
22714                   'double',
22715                   [],
22716                   is_virtual=True)
22717    ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function]
22718    cls.add_method('GetInteger',
22719                   'uint32_t',
22720                   [],
22721                   is_virtual=True)
22722    return
22723
22724def register_Ns3PfFfMacScheduler_methods(root_module, cls):
22725    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::PfFfMacScheduler::PfFfMacScheduler(ns3::PfFfMacScheduler const & arg0) [constructor]
22726    cls.add_constructor([param('ns3::PfFfMacScheduler const &', 'arg0')])
22727    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::PfFfMacScheduler::PfFfMacScheduler() [constructor]
22728    cls.add_constructor([])
22729    ## pf-ff-mac-scheduler.h (module 'lte'): void ns3::PfFfMacScheduler::DoDispose() [member function]
22730    cls.add_method('DoDispose',
22731                   'void',
22732                   [],
22733                   is_virtual=True)
22734    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::PfFfMacScheduler::GetFfMacCschedSapProvider() [member function]
22735    cls.add_method('GetFfMacCschedSapProvider',
22736                   'ns3::FfMacCschedSapProvider *',
22737                   [],
22738                   is_virtual=True)
22739    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::PfFfMacScheduler::GetFfMacSchedSapProvider() [member function]
22740    cls.add_method('GetFfMacSchedSapProvider',
22741                   'ns3::FfMacSchedSapProvider *',
22742                   [],
22743                   is_virtual=True)
22744    ## pf-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::PfFfMacScheduler::GetLteFfrSapUser() [member function]
22745    cls.add_method('GetLteFfrSapUser',
22746                   'ns3::LteFfrSapUser *',
22747                   [],
22748                   is_virtual=True)
22749    ## pf-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::PfFfMacScheduler::GetTypeId() [member function]
22750    cls.add_method('GetTypeId',
22751                   'ns3::TypeId',
22752                   [],
22753                   is_static=True)
22754    ## pf-ff-mac-scheduler.h (module 'lte'): void ns3::PfFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
22755    cls.add_method('SetFfMacCschedSapUser',
22756                   'void',
22757                   [param('ns3::FfMacCschedSapUser *', 's')],
22758                   is_virtual=True)
22759    ## pf-ff-mac-scheduler.h (module 'lte'): void ns3::PfFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
22760    cls.add_method('SetFfMacSchedSapUser',
22761                   'void',
22762                   [param('ns3::FfMacSchedSapUser *', 's')],
22763                   is_virtual=True)
22764    ## pf-ff-mac-scheduler.h (module 'lte'): void ns3::PfFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
22765    cls.add_method('SetLteFfrSapProvider',
22766                   'void',
22767                   [param('ns3::LteFfrSapProvider *', 's')],
22768                   is_virtual=True)
22769    ## pf-ff-mac-scheduler.h (module 'lte'): void ns3::PfFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
22770    cls.add_method('TransmissionModeConfigurationUpdate',
22771                   'void',
22772                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
22773    return
22774
22775def register_Ns3PhyRxStatsCalculator_methods(root_module, cls):
22776    ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator::PhyRxStatsCalculator(ns3::PhyRxStatsCalculator const & arg0) [constructor]
22777    cls.add_constructor([param('ns3::PhyRxStatsCalculator const &', 'arg0')])
22778    ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator::PhyRxStatsCalculator() [constructor]
22779    cls.add_constructor([])
22780    ## phy-rx-stats-calculator.h (module 'lte'): void ns3::PhyRxStatsCalculator::DlPhyReception(ns3::PhyReceptionStatParameters params) [member function]
22781    cls.add_method('DlPhyReception',
22782                   'void',
22783                   [param('ns3::PhyReceptionStatParameters', 'params')])
22784    ## phy-rx-stats-calculator.h (module 'lte'): static void ns3::PhyRxStatsCalculator::DlPhyReceptionCallback(ns3::Ptr<ns3::PhyRxStatsCalculator> phyRxStats, std::string path, ns3::PhyReceptionStatParameters params) [member function]
22785    cls.add_method('DlPhyReceptionCallback',
22786                   'void',
22787                   [param('ns3::Ptr< ns3::PhyRxStatsCalculator >', 'phyRxStats'), param('std::string', 'path'), param('ns3::PhyReceptionStatParameters', 'params')],
22788                   is_static=True)
22789    ## phy-rx-stats-calculator.h (module 'lte'): std::string ns3::PhyRxStatsCalculator::GetDlRxOutputFilename() [member function]
22790    cls.add_method('GetDlRxOutputFilename',
22791                   'std::string',
22792                   [])
22793    ## phy-rx-stats-calculator.h (module 'lte'): static ns3::TypeId ns3::PhyRxStatsCalculator::GetTypeId() [member function]
22794    cls.add_method('GetTypeId',
22795                   'ns3::TypeId',
22796                   [],
22797                   is_static=True)
22798    ## phy-rx-stats-calculator.h (module 'lte'): std::string ns3::PhyRxStatsCalculator::GetUlRxOutputFilename() [member function]
22799    cls.add_method('GetUlRxOutputFilename',
22800                   'std::string',
22801                   [])
22802    ## phy-rx-stats-calculator.h (module 'lte'): void ns3::PhyRxStatsCalculator::SetDlRxOutputFilename(std::string outputFilename) [member function]
22803    cls.add_method('SetDlRxOutputFilename',
22804                   'void',
22805                   [param('std::string', 'outputFilename')])
22806    ## phy-rx-stats-calculator.h (module 'lte'): void ns3::PhyRxStatsCalculator::SetUlRxOutputFilename(std::string outputFilename) [member function]
22807    cls.add_method('SetUlRxOutputFilename',
22808                   'void',
22809                   [param('std::string', 'outputFilename')])
22810    ## phy-rx-stats-calculator.h (module 'lte'): void ns3::PhyRxStatsCalculator::UlPhyReception(ns3::PhyReceptionStatParameters params) [member function]
22811    cls.add_method('UlPhyReception',
22812                   'void',
22813                   [param('ns3::PhyReceptionStatParameters', 'params')])
22814    ## phy-rx-stats-calculator.h (module 'lte'): static void ns3::PhyRxStatsCalculator::UlPhyReceptionCallback(ns3::Ptr<ns3::PhyRxStatsCalculator> phyRxStats, std::string path, ns3::PhyReceptionStatParameters params) [member function]
22815    cls.add_method('UlPhyReceptionCallback',
22816                   'void',
22817                   [param('ns3::Ptr< ns3::PhyRxStatsCalculator >', 'phyRxStats'), param('std::string', 'path'), param('ns3::PhyReceptionStatParameters', 'params')],
22818                   is_static=True)
22819    return
22820
22821def register_Ns3PhyStatsCalculator_methods(root_module, cls):
22822    ## phy-stats-calculator.h (module 'lte'): ns3::PhyStatsCalculator::PhyStatsCalculator(ns3::PhyStatsCalculator const & arg0) [constructor]
22823    cls.add_constructor([param('ns3::PhyStatsCalculator const &', 'arg0')])
22824    ## phy-stats-calculator.h (module 'lte'): ns3::PhyStatsCalculator::PhyStatsCalculator() [constructor]
22825    cls.add_constructor([])
22826    ## phy-stats-calculator.h (module 'lte'): std::string ns3::PhyStatsCalculator::GetCurrentCellRsrpSinrFilename() [member function]
22827    cls.add_method('GetCurrentCellRsrpSinrFilename',
22828                   'std::string',
22829                   [])
22830    ## phy-stats-calculator.h (module 'lte'): std::string ns3::PhyStatsCalculator::GetInterferenceFilename() [member function]
22831    cls.add_method('GetInterferenceFilename',
22832                   'std::string',
22833                   [])
22834    ## phy-stats-calculator.h (module 'lte'): static ns3::TypeId ns3::PhyStatsCalculator::GetTypeId() [member function]
22835    cls.add_method('GetTypeId',
22836                   'ns3::TypeId',
22837                   [],
22838                   is_static=True)
22839    ## phy-stats-calculator.h (module 'lte'): std::string ns3::PhyStatsCalculator::GetUeSinrFilename() [member function]
22840    cls.add_method('GetUeSinrFilename',
22841                   'std::string',
22842                   [])
22843    ## phy-stats-calculator.h (module 'lte'): void ns3::PhyStatsCalculator::ReportCurrentCellRsrpSinr(uint16_t cellId, uint64_t imsi, uint16_t rnti, double rsrp, double sinr, uint8_t componentCarrierId) [member function]
22844    cls.add_method('ReportCurrentCellRsrpSinr',
22845                   'void',
22846                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('double', 'rsrp'), param('double', 'sinr'), param('uint8_t', 'componentCarrierId')])
22847    ## phy-stats-calculator.h (module 'lte'): static void ns3::PhyStatsCalculator::ReportCurrentCellRsrpSinrCallback(ns3::Ptr<ns3::PhyStatsCalculator> phyStats, std::string path, uint16_t cellId, uint16_t rnti, double rsrp, double sinr, uint8_t componentCarrierId) [member function]
22848    cls.add_method('ReportCurrentCellRsrpSinrCallback',
22849                   'void',
22850                   [param('ns3::Ptr< ns3::PhyStatsCalculator >', 'phyStats'), param('std::string', 'path'), param('uint16_t', 'cellId'), param('uint16_t', 'rnti'), param('double', 'rsrp'), param('double', 'sinr'), param('uint8_t', 'componentCarrierId')],
22851                   is_static=True)
22852    ## phy-stats-calculator.h (module 'lte'): void ns3::PhyStatsCalculator::ReportInterference(uint16_t cellId, ns3::Ptr<ns3::SpectrumValue> interference) [member function]
22853    cls.add_method('ReportInterference',
22854                   'void',
22855                   [param('uint16_t', 'cellId'), param('ns3::Ptr< ns3::SpectrumValue >', 'interference')])
22856    ## phy-stats-calculator.h (module 'lte'): static void ns3::PhyStatsCalculator::ReportInterference(ns3::Ptr<ns3::PhyStatsCalculator> phyStats, std::string path, uint16_t cellId, ns3::Ptr<ns3::SpectrumValue> interference) [member function]
22857    cls.add_method('ReportInterference',
22858                   'void',
22859                   [param('ns3::Ptr< ns3::PhyStatsCalculator >', 'phyStats'), param('std::string', 'path'), param('uint16_t', 'cellId'), param('ns3::Ptr< ns3::SpectrumValue >', 'interference')],
22860                   is_static=True)
22861    ## phy-stats-calculator.h (module 'lte'): void ns3::PhyStatsCalculator::ReportUeSinr(uint16_t cellId, uint64_t imsi, uint16_t rnti, double sinrLinear, uint8_t componentCarrierId) [member function]
22862    cls.add_method('ReportUeSinr',
22863                   'void',
22864                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('double', 'sinrLinear'), param('uint8_t', 'componentCarrierId')])
22865    ## phy-stats-calculator.h (module 'lte'): static void ns3::PhyStatsCalculator::ReportUeSinr(ns3::Ptr<ns3::PhyStatsCalculator> phyStats, std::string path, uint16_t cellId, uint16_t rnti, double sinrLinear, uint8_t componentCarrierId) [member function]
22866    cls.add_method('ReportUeSinr',
22867                   'void',
22868                   [param('ns3::Ptr< ns3::PhyStatsCalculator >', 'phyStats'), param('std::string', 'path'), param('uint16_t', 'cellId'), param('uint16_t', 'rnti'), param('double', 'sinrLinear'), param('uint8_t', 'componentCarrierId')],
22869                   is_static=True)
22870    ## phy-stats-calculator.h (module 'lte'): void ns3::PhyStatsCalculator::SetCurrentCellRsrpSinrFilename(std::string filename) [member function]
22871    cls.add_method('SetCurrentCellRsrpSinrFilename',
22872                   'void',
22873                   [param('std::string', 'filename')])
22874    ## phy-stats-calculator.h (module 'lte'): void ns3::PhyStatsCalculator::SetInterferenceFilename(std::string filename) [member function]
22875    cls.add_method('SetInterferenceFilename',
22876                   'void',
22877                   [param('std::string', 'filename')])
22878    ## phy-stats-calculator.h (module 'lte'): void ns3::PhyStatsCalculator::SetUeSinrFilename(std::string filename) [member function]
22879    cls.add_method('SetUeSinrFilename',
22880                   'void',
22881                   [param('std::string', 'filename')])
22882    return
22883
22884def register_Ns3PhyTxStatsCalculator_methods(root_module, cls):
22885    ## phy-tx-stats-calculator.h (module 'lte'): ns3::PhyTxStatsCalculator::PhyTxStatsCalculator(ns3::PhyTxStatsCalculator const & arg0) [constructor]
22886    cls.add_constructor([param('ns3::PhyTxStatsCalculator const &', 'arg0')])
22887    ## phy-tx-stats-calculator.h (module 'lte'): ns3::PhyTxStatsCalculator::PhyTxStatsCalculator() [constructor]
22888    cls.add_constructor([])
22889    ## phy-tx-stats-calculator.h (module 'lte'): void ns3::PhyTxStatsCalculator::DlPhyTransmission(ns3::PhyTransmissionStatParameters params) [member function]
22890    cls.add_method('DlPhyTransmission',
22891                   'void',
22892                   [param('ns3::PhyTransmissionStatParameters', 'params')])
22893    ## phy-tx-stats-calculator.h (module 'lte'): static void ns3::PhyTxStatsCalculator::DlPhyTransmissionCallback(ns3::Ptr<ns3::PhyTxStatsCalculator> phyTxStats, std::string path, ns3::PhyTransmissionStatParameters params) [member function]
22894    cls.add_method('DlPhyTransmissionCallback',
22895                   'void',
22896                   [param('ns3::Ptr< ns3::PhyTxStatsCalculator >', 'phyTxStats'), param('std::string', 'path'), param('ns3::PhyTransmissionStatParameters', 'params')],
22897                   is_static=True)
22898    ## phy-tx-stats-calculator.h (module 'lte'): std::string ns3::PhyTxStatsCalculator::GetDlTxOutputFilename() [member function]
22899    cls.add_method('GetDlTxOutputFilename',
22900                   'std::string',
22901                   [])
22902    ## phy-tx-stats-calculator.h (module 'lte'): static ns3::TypeId ns3::PhyTxStatsCalculator::GetTypeId() [member function]
22903    cls.add_method('GetTypeId',
22904                   'ns3::TypeId',
22905                   [],
22906                   is_static=True)
22907    ## phy-tx-stats-calculator.h (module 'lte'): std::string ns3::PhyTxStatsCalculator::GetUlTxOutputFilename() [member function]
22908    cls.add_method('GetUlTxOutputFilename',
22909                   'std::string',
22910                   [])
22911    ## phy-tx-stats-calculator.h (module 'lte'): void ns3::PhyTxStatsCalculator::SetDlTxOutputFilename(std::string outputFilename) [member function]
22912    cls.add_method('SetDlTxOutputFilename',
22913                   'void',
22914                   [param('std::string', 'outputFilename')])
22915    ## phy-tx-stats-calculator.h (module 'lte'): void ns3::PhyTxStatsCalculator::SetUlTxOutputFilename(std::string outputFilename) [member function]
22916    cls.add_method('SetUlTxOutputFilename',
22917                   'void',
22918                   [param('std::string', 'outputFilename')])
22919    ## phy-tx-stats-calculator.h (module 'lte'): void ns3::PhyTxStatsCalculator::UlPhyTransmission(ns3::PhyTransmissionStatParameters params) [member function]
22920    cls.add_method('UlPhyTransmission',
22921                   'void',
22922                   [param('ns3::PhyTransmissionStatParameters', 'params')])
22923    ## phy-tx-stats-calculator.h (module 'lte'): static void ns3::PhyTxStatsCalculator::UlPhyTransmissionCallback(ns3::Ptr<ns3::PhyTxStatsCalculator> phyTxStats, std::string path, ns3::PhyTransmissionStatParameters params) [member function]
22924    cls.add_method('UlPhyTransmissionCallback',
22925                   'void',
22926                   [param('ns3::Ptr< ns3::PhyTxStatsCalculator >', 'phyTxStats'), param('std::string', 'path'), param('ns3::PhyTransmissionStatParameters', 'params')],
22927                   is_static=True)
22928    return
22929
22930def register_Ns3PointToPointEpcHelper_methods(root_module, cls):
22931    ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper::PointToPointEpcHelper(ns3::PointToPointEpcHelper const & arg0) [constructor]
22932    cls.add_constructor([param('ns3::PointToPointEpcHelper const &', 'arg0')])
22933    ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper::PointToPointEpcHelper() [constructor]
22934    cls.add_constructor([])
22935    ## point-to-point-epc-helper.h (module 'lte'): void ns3::PointToPointEpcHelper::AddEnb(ns3::Ptr<ns3::Node> enbNode, ns3::Ptr<ns3::NetDevice> lteEnbNetDevice, uint16_t cellId) [member function]
22936    cls.add_method('AddEnb',
22937                   'void',
22938                   [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')],
22939                   is_virtual=True)
22940    ## point-to-point-epc-helper.h (module 'lte'): void ns3::PointToPointEpcHelper::DoDispose() [member function]
22941    cls.add_method('DoDispose',
22942                   'void',
22943                   [],
22944                   is_virtual=True)
22945    ## point-to-point-epc-helper.h (module 'lte'): ns3::TypeId ns3::PointToPointEpcHelper::GetInstanceTypeId() const [member function]
22946    cls.add_method('GetInstanceTypeId',
22947                   'ns3::TypeId',
22948                   [],
22949                   is_const=True, is_virtual=True)
22950    ## point-to-point-epc-helper.h (module 'lte'): static ns3::TypeId ns3::PointToPointEpcHelper::GetTypeId() [member function]
22951    cls.add_method('GetTypeId',
22952                   'ns3::TypeId',
22953                   [],
22954                   is_static=True)
22955    return
22956
22957def register_Ns3PointerChecker_methods(root_module, cls):
22958    ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker() [constructor]
22959    cls.add_constructor([])
22960    ## pointer.h (module 'core'): ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [constructor]
22961    cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
22962    ## pointer.h (module 'core'): ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
22963    cls.add_method('GetPointeeTypeId',
22964                   'ns3::TypeId',
22965                   [],
22966                   is_const=True, is_pure_virtual=True, is_virtual=True)
22967    return
22968
22969def register_Ns3PointerValue_methods(root_module, cls):
22970    ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [constructor]
22971    cls.add_constructor([param('ns3::PointerValue const &', 'arg0')])
22972    ## pointer.h (module 'core'): ns3::PointerValue::PointerValue() [constructor]
22973    cls.add_constructor([])
22974    ## pointer.h (module 'core'): ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
22975    cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
22976    ## pointer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::PointerValue::Copy() const [member function]
22977    cls.add_method('Copy',
22978                   'ns3::Ptr< ns3::AttributeValue >',
22979                   [],
22980                   is_const=True, is_virtual=True)
22981    ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
22982    cls.add_method('DeserializeFromString',
22983                   'bool',
22984                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
22985                   is_virtual=True)
22986    ## pointer.h (module 'core'): ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function]
22987    cls.add_method('GetObject',
22988                   'ns3::Ptr< ns3::Object >',
22989                   [],
22990                   is_const=True)
22991    ## pointer.h (module 'core'): std::string ns3::PointerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
22992    cls.add_method('SerializeToString',
22993                   'std::string',
22994                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
22995                   is_const=True, is_virtual=True)
22996    ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
22997    cls.add_method('SetObject',
22998                   'void',
22999                   [param('ns3::Ptr< ns3::Object >', 'object')])
23000    return
23001
23002def register_Ns3PssFfMacScheduler_methods(root_module, cls):
23003    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler::PssFfMacScheduler(ns3::PssFfMacScheduler const & arg0) [constructor]
23004    cls.add_constructor([param('ns3::PssFfMacScheduler const &', 'arg0')])
23005    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler::PssFfMacScheduler() [constructor]
23006    cls.add_constructor([])
23007    ## pss-ff-mac-scheduler.h (module 'lte'): void ns3::PssFfMacScheduler::DoDispose() [member function]
23008    cls.add_method('DoDispose',
23009                   'void',
23010                   [],
23011                   is_virtual=True)
23012    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::PssFfMacScheduler::GetFfMacCschedSapProvider() [member function]
23013    cls.add_method('GetFfMacCschedSapProvider',
23014                   'ns3::FfMacCschedSapProvider *',
23015                   [],
23016                   is_virtual=True)
23017    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::PssFfMacScheduler::GetFfMacSchedSapProvider() [member function]
23018    cls.add_method('GetFfMacSchedSapProvider',
23019                   'ns3::FfMacSchedSapProvider *',
23020                   [],
23021                   is_virtual=True)
23022    ## pss-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::PssFfMacScheduler::GetLteFfrSapUser() [member function]
23023    cls.add_method('GetLteFfrSapUser',
23024                   'ns3::LteFfrSapUser *',
23025                   [],
23026                   is_virtual=True)
23027    ## pss-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::PssFfMacScheduler::GetTypeId() [member function]
23028    cls.add_method('GetTypeId',
23029                   'ns3::TypeId',
23030                   [],
23031                   is_static=True)
23032    ## pss-ff-mac-scheduler.h (module 'lte'): void ns3::PssFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
23033    cls.add_method('SetFfMacCschedSapUser',
23034                   'void',
23035                   [param('ns3::FfMacCschedSapUser *', 's')],
23036                   is_virtual=True)
23037    ## pss-ff-mac-scheduler.h (module 'lte'): void ns3::PssFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
23038    cls.add_method('SetFfMacSchedSapUser',
23039                   'void',
23040                   [param('ns3::FfMacSchedSapUser *', 's')],
23041                   is_virtual=True)
23042    ## pss-ff-mac-scheduler.h (module 'lte'): void ns3::PssFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
23043    cls.add_method('SetLteFfrSapProvider',
23044                   'void',
23045                   [param('ns3::LteFfrSapProvider *', 's')],
23046                   is_virtual=True)
23047    ## pss-ff-mac-scheduler.h (module 'lte'): void ns3::PssFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
23048    cls.add_method('TransmissionModeConfigurationUpdate',
23049                   'void',
23050                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
23051    return
23052
23053def register_Ns3RachPreambleLteControlMessage_methods(root_module, cls):
23054    ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage::RachPreambleLteControlMessage(ns3::RachPreambleLteControlMessage const & arg0) [constructor]
23055    cls.add_constructor([param('ns3::RachPreambleLteControlMessage const &', 'arg0')])
23056    ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage::RachPreambleLteControlMessage() [constructor]
23057    cls.add_constructor([])
23058    ## lte-control-messages.h (module 'lte'): uint32_t ns3::RachPreambleLteControlMessage::GetRapId() const [member function]
23059    cls.add_method('GetRapId',
23060                   'uint32_t',
23061                   [],
23062                   is_const=True)
23063    ## lte-control-messages.h (module 'lte'): void ns3::RachPreambleLteControlMessage::SetRapId(uint32_t rapid) [member function]
23064    cls.add_method('SetRapId',
23065                   'void',
23066                   [param('uint32_t', 'rapid')])
23067    return
23068
23069def register_Ns3RadioBearerStatsCalculator_methods(root_module, cls):
23070    ## radio-bearer-stats-calculator.h (module 'lte'): ns3::RadioBearerStatsCalculator::RadioBearerStatsCalculator(ns3::RadioBearerStatsCalculator const & arg0) [constructor]
23071    cls.add_constructor([param('ns3::RadioBearerStatsCalculator const &', 'arg0')])
23072    ## radio-bearer-stats-calculator.h (module 'lte'): ns3::RadioBearerStatsCalculator::RadioBearerStatsCalculator() [constructor]
23073    cls.add_constructor([])
23074    ## radio-bearer-stats-calculator.h (module 'lte'): ns3::RadioBearerStatsCalculator::RadioBearerStatsCalculator(std::string protocolType) [constructor]
23075    cls.add_constructor([param('std::string', 'protocolType')])
23076    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::DlRxPdu(uint16_t cellId, uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) [member function]
23077    cls.add_method('DlRxPdu',
23078                   'void',
23079                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('uint32_t', 'packetSize'), param('uint64_t', 'delay')])
23080    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::DlTxPdu(uint16_t cellId, uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize) [member function]
23081    cls.add_method('DlTxPdu',
23082                   'void',
23083                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('uint32_t', 'packetSize')])
23084    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::DoDispose() [member function]
23085    cls.add_method('DoDispose',
23086                   'void',
23087                   [],
23088                   is_virtual=True)
23089    ## radio-bearer-stats-calculator.h (module 'lte'): uint32_t ns3::RadioBearerStatsCalculator::GetDlCellId(uint64_t imsi, uint8_t lcid) [member function]
23090    cls.add_method('GetDlCellId',
23091                   'uint32_t',
23092                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23093    ## radio-bearer-stats-calculator.h (module 'lte'): double ns3::RadioBearerStatsCalculator::GetDlDelay(uint64_t imsi, uint8_t lcid) [member function]
23094    cls.add_method('GetDlDelay',
23095                   'double',
23096                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23097    ## radio-bearer-stats-calculator.h (module 'lte'): std::vector<double, std::allocator<double> > ns3::RadioBearerStatsCalculator::GetDlDelayStats(uint64_t imsi, uint8_t lcid) [member function]
23098    cls.add_method('GetDlDelayStats',
23099                   'std::vector< double >',
23100                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23101    ## radio-bearer-stats-calculator.h (module 'lte'): std::string ns3::RadioBearerStatsCalculator::GetDlOutputFilename() [member function]
23102    cls.add_method('GetDlOutputFilename',
23103                   'std::string',
23104                   [])
23105    ## radio-bearer-stats-calculator.h (module 'lte'): std::string ns3::RadioBearerStatsCalculator::GetDlPdcpOutputFilename() [member function]
23106    cls.add_method('GetDlPdcpOutputFilename',
23107                   'std::string',
23108                   [])
23109    ## radio-bearer-stats-calculator.h (module 'lte'): std::vector<double, std::allocator<double> > ns3::RadioBearerStatsCalculator::GetDlPduSizeStats(uint64_t imsi, uint8_t lcid) [member function]
23110    cls.add_method('GetDlPduSizeStats',
23111                   'std::vector< double >',
23112                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23113    ## radio-bearer-stats-calculator.h (module 'lte'): uint64_t ns3::RadioBearerStatsCalculator::GetDlRxData(uint64_t imsi, uint8_t lcid) [member function]
23114    cls.add_method('GetDlRxData',
23115                   'uint64_t',
23116                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23117    ## radio-bearer-stats-calculator.h (module 'lte'): uint32_t ns3::RadioBearerStatsCalculator::GetDlRxPackets(uint64_t imsi, uint8_t lcid) [member function]
23118    cls.add_method('GetDlRxPackets',
23119                   'uint32_t',
23120                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23121    ## radio-bearer-stats-calculator.h (module 'lte'): uint64_t ns3::RadioBearerStatsCalculator::GetDlTxData(uint64_t imsi, uint8_t lcid) [member function]
23122    cls.add_method('GetDlTxData',
23123                   'uint64_t',
23124                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23125    ## radio-bearer-stats-calculator.h (module 'lte'): uint32_t ns3::RadioBearerStatsCalculator::GetDlTxPackets(uint64_t imsi, uint8_t lcid) [member function]
23126    cls.add_method('GetDlTxPackets',
23127                   'uint32_t',
23128                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23129    ## radio-bearer-stats-calculator.h (module 'lte'): ns3::Time ns3::RadioBearerStatsCalculator::GetEpoch() const [member function]
23130    cls.add_method('GetEpoch',
23131                   'ns3::Time',
23132                   [],
23133                   is_const=True)
23134    ## radio-bearer-stats-calculator.h (module 'lte'): ns3::Time ns3::RadioBearerStatsCalculator::GetStartTime() const [member function]
23135    cls.add_method('GetStartTime',
23136                   'ns3::Time',
23137                   [],
23138                   is_const=True)
23139    ## radio-bearer-stats-calculator.h (module 'lte'): static ns3::TypeId ns3::RadioBearerStatsCalculator::GetTypeId() [member function]
23140    cls.add_method('GetTypeId',
23141                   'ns3::TypeId',
23142                   [],
23143                   is_static=True)
23144    ## radio-bearer-stats-calculator.h (module 'lte'): uint32_t ns3::RadioBearerStatsCalculator::GetUlCellId(uint64_t imsi, uint8_t lcid) [member function]
23145    cls.add_method('GetUlCellId',
23146                   'uint32_t',
23147                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23148    ## radio-bearer-stats-calculator.h (module 'lte'): double ns3::RadioBearerStatsCalculator::GetUlDelay(uint64_t imsi, uint8_t lcid) [member function]
23149    cls.add_method('GetUlDelay',
23150                   'double',
23151                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23152    ## radio-bearer-stats-calculator.h (module 'lte'): std::vector<double, std::allocator<double> > ns3::RadioBearerStatsCalculator::GetUlDelayStats(uint64_t imsi, uint8_t lcid) [member function]
23153    cls.add_method('GetUlDelayStats',
23154                   'std::vector< double >',
23155                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23156    ## radio-bearer-stats-calculator.h (module 'lte'): std::string ns3::RadioBearerStatsCalculator::GetUlOutputFilename() [member function]
23157    cls.add_method('GetUlOutputFilename',
23158                   'std::string',
23159                   [])
23160    ## radio-bearer-stats-calculator.h (module 'lte'): std::string ns3::RadioBearerStatsCalculator::GetUlPdcpOutputFilename() [member function]
23161    cls.add_method('GetUlPdcpOutputFilename',
23162                   'std::string',
23163                   [])
23164    ## radio-bearer-stats-calculator.h (module 'lte'): std::vector<double, std::allocator<double> > ns3::RadioBearerStatsCalculator::GetUlPduSizeStats(uint64_t imsi, uint8_t lcid) [member function]
23165    cls.add_method('GetUlPduSizeStats',
23166                   'std::vector< double >',
23167                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23168    ## radio-bearer-stats-calculator.h (module 'lte'): uint64_t ns3::RadioBearerStatsCalculator::GetUlRxData(uint64_t imsi, uint8_t lcid) [member function]
23169    cls.add_method('GetUlRxData',
23170                   'uint64_t',
23171                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23172    ## radio-bearer-stats-calculator.h (module 'lte'): uint32_t ns3::RadioBearerStatsCalculator::GetUlRxPackets(uint64_t imsi, uint8_t lcid) [member function]
23173    cls.add_method('GetUlRxPackets',
23174                   'uint32_t',
23175                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23176    ## radio-bearer-stats-calculator.h (module 'lte'): uint64_t ns3::RadioBearerStatsCalculator::GetUlTxData(uint64_t imsi, uint8_t lcid) [member function]
23177    cls.add_method('GetUlTxData',
23178                   'uint64_t',
23179                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23180    ## radio-bearer-stats-calculator.h (module 'lte'): uint32_t ns3::RadioBearerStatsCalculator::GetUlTxPackets(uint64_t imsi, uint8_t lcid) [member function]
23181    cls.add_method('GetUlTxPackets',
23182                   'uint32_t',
23183                   [param('uint64_t', 'imsi'), param('uint8_t', 'lcid')])
23184    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::SetDlPdcpOutputFilename(std::string outputFilename) [member function]
23185    cls.add_method('SetDlPdcpOutputFilename',
23186                   'void',
23187                   [param('std::string', 'outputFilename')])
23188    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::SetEpoch(ns3::Time e) [member function]
23189    cls.add_method('SetEpoch',
23190                   'void',
23191                   [param('ns3::Time', 'e')])
23192    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::SetStartTime(ns3::Time t) [member function]
23193    cls.add_method('SetStartTime',
23194                   'void',
23195                   [param('ns3::Time', 't')])
23196    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::SetUlPdcpOutputFilename(std::string outputFilename) [member function]
23197    cls.add_method('SetUlPdcpOutputFilename',
23198                   'void',
23199                   [param('std::string', 'outputFilename')])
23200    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::UlRxPdu(uint16_t cellId, uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) [member function]
23201    cls.add_method('UlRxPdu',
23202                   'void',
23203                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('uint32_t', 'packetSize'), param('uint64_t', 'delay')])
23204    ## radio-bearer-stats-calculator.h (module 'lte'): void ns3::RadioBearerStatsCalculator::UlTxPdu(uint16_t cellId, uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize) [member function]
23205    cls.add_method('UlTxPdu',
23206                   'void',
23207                   [param('uint16_t', 'cellId'), param('uint64_t', 'imsi'), param('uint16_t', 'rnti'), param('uint8_t', 'lcid'), param('uint32_t', 'packetSize')])
23208    return
23209
23210def register_Ns3RarLteControlMessage_methods(root_module, cls):
23211    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::RarLteControlMessage(ns3::RarLteControlMessage const & arg0) [constructor]
23212    cls.add_constructor([param('ns3::RarLteControlMessage const &', 'arg0')])
23213    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::RarLteControlMessage() [constructor]
23214    cls.add_constructor([])
23215    ## lte-control-messages.h (module 'lte'): void ns3::RarLteControlMessage::AddRar(ns3::RarLteControlMessage::Rar rar) [member function]
23216    cls.add_method('AddRar',
23217                   'void',
23218                   [param('ns3::RarLteControlMessage::Rar', 'rar')])
23219    ## lte-control-messages.h (module 'lte'): uint16_t ns3::RarLteControlMessage::GetRaRnti() const [member function]
23220    cls.add_method('GetRaRnti',
23221                   'uint16_t',
23222                   [],
23223                   is_const=True)
23224    ## lte-control-messages.h (module 'lte'): std::list<ns3::RarLteControlMessage::Rar, std::allocator<ns3::RarLteControlMessage::Rar> >::const_iterator ns3::RarLteControlMessage::RarListBegin() const [member function]
23225    cls.add_method('RarListBegin',
23226                   'std::list< ns3::RarLteControlMessage::Rar > const_iterator',
23227                   [],
23228                   is_const=True)
23229    ## lte-control-messages.h (module 'lte'): std::list<ns3::RarLteControlMessage::Rar, std::allocator<ns3::RarLteControlMessage::Rar> >::const_iterator ns3::RarLteControlMessage::RarListEnd() const [member function]
23230    cls.add_method('RarListEnd',
23231                   'std::list< ns3::RarLteControlMessage::Rar > const_iterator',
23232                   [],
23233                   is_const=True)
23234    ## lte-control-messages.h (module 'lte'): void ns3::RarLteControlMessage::SetRaRnti(uint16_t raRnti) [member function]
23235    cls.add_method('SetRaRnti',
23236                   'void',
23237                   [param('uint16_t', 'raRnti')])
23238    return
23239
23240def register_Ns3RarLteControlMessageRar_methods(root_module, cls):
23241    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::Rar::Rar() [constructor]
23242    cls.add_constructor([])
23243    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::Rar::Rar(ns3::RarLteControlMessage::Rar const & arg0) [constructor]
23244    cls.add_constructor([param('ns3::RarLteControlMessage::Rar const &', 'arg0')])
23245    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::Rar::rapId [variable]
23246    cls.add_instance_attribute('rapId', 'uint8_t', is_const=False)
23247    ## lte-control-messages.h (module 'lte'): ns3::RarLteControlMessage::Rar::rarPayload [variable]
23248    cls.add_instance_attribute('rarPayload', 'ns3::BuildRarListElement_s', is_const=False)
23249    return
23250
23251def register_Ns3RemSpectrumPhy_methods(root_module, cls):
23252    ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy::RemSpectrumPhy() [constructor]
23253    cls.add_constructor([])
23254    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::DoDispose() [member function]
23255    cls.add_method('DoDispose',
23256                   'void',
23257                   [],
23258                   is_virtual=True)
23259    ## rem-spectrum-phy.h (module 'lte'): static ns3::TypeId ns3::RemSpectrumPhy::GetTypeId() [member function]
23260    cls.add_method('GetTypeId',
23261                   'ns3::TypeId',
23262                   [],
23263                   is_static=True)
23264    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
23265    cls.add_method('SetChannel',
23266                   'void',
23267                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')],
23268                   is_virtual=True)
23269    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function]
23270    cls.add_method('SetMobility',
23271                   'void',
23272                   [param('ns3::Ptr< ns3::MobilityModel >', 'm')],
23273                   is_virtual=True)
23274    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function]
23275    cls.add_method('SetDevice',
23276                   'void',
23277                   [param('ns3::Ptr< ns3::NetDevice >', 'd')],
23278                   is_virtual=True)
23279    ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::MobilityModel> ns3::RemSpectrumPhy::GetMobility() const [member function]
23280    cls.add_method('GetMobility',
23281                   'ns3::Ptr< ns3::MobilityModel >',
23282                   [],
23283                   is_const=True, is_virtual=True)
23284    ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::NetDevice> ns3::RemSpectrumPhy::GetDevice() const [member function]
23285    cls.add_method('GetDevice',
23286                   'ns3::Ptr< ns3::NetDevice >',
23287                   [],
23288                   is_const=True, is_virtual=True)
23289    ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr<const ns3::SpectrumModel> ns3::RemSpectrumPhy::GetRxSpectrumModel() const [member function]
23290    cls.add_method('GetRxSpectrumModel',
23291                   'ns3::Ptr< ns3::SpectrumModel const >',
23292                   [],
23293                   is_const=True, is_virtual=True)
23294    ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr<ns3::AntennaModel> ns3::RemSpectrumPhy::GetRxAntenna() const [member function]
23295    cls.add_method('GetRxAntenna',
23296                   'ns3::Ptr< ns3::AntennaModel >',
23297                   [],
23298                   is_const=True, is_virtual=True)
23299    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
23300    cls.add_method('StartRx',
23301                   'void',
23302                   [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')],
23303                   is_virtual=True)
23304    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::SetRxSpectrumModel(ns3::Ptr<const ns3::SpectrumModel> m) [member function]
23305    cls.add_method('SetRxSpectrumModel',
23306                   'void',
23307                   [param('ns3::Ptr< ns3::SpectrumModel const >', 'm')])
23308    ## rem-spectrum-phy.h (module 'lte'): double ns3::RemSpectrumPhy::GetSinr(double noisePower) [member function]
23309    cls.add_method('GetSinr',
23310                   'double',
23311                   [param('double', 'noisePower')])
23312    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::Deactivate() [member function]
23313    cls.add_method('Deactivate',
23314                   'void',
23315                   [])
23316    ## rem-spectrum-phy.h (module 'lte'): bool ns3::RemSpectrumPhy::IsActive() [member function]
23317    cls.add_method('IsActive',
23318                   'bool',
23319                   [])
23320    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::Reset() [member function]
23321    cls.add_method('Reset',
23322                   'void',
23323                   [])
23324    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::SetUseDataChannel(bool value) [member function]
23325    cls.add_method('SetUseDataChannel',
23326                   'void',
23327                   [param('bool', 'value')])
23328    ## rem-spectrum-phy.h (module 'lte'): void ns3::RemSpectrumPhy::SetRbId(int32_t rbId) [member function]
23329    cls.add_method('SetRbId',
23330                   'void',
23331                   [param('int32_t', 'rbId')])
23332    return
23333
23334def register_Ns3RrComponentCarrierManager_methods(root_module, cls):
23335    ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager::RrComponentCarrierManager(ns3::RrComponentCarrierManager const & arg0) [constructor]
23336    cls.add_constructor([param('ns3::RrComponentCarrierManager const &', 'arg0')])
23337    ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager::RrComponentCarrierManager() [constructor]
23338    cls.add_constructor([])
23339    ## no-op-component-carrier-manager.h (module 'lte'): static ns3::TypeId ns3::RrComponentCarrierManager::GetTypeId() [member function]
23340    cls.add_method('GetTypeId',
23341                   'ns3::TypeId',
23342                   [],
23343                   is_static=True)
23344    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::RrComponentCarrierManager::DoReportBufferStatus(ns3::LteMacSapProvider::ReportBufferStatusParameters params) [member function]
23345    cls.add_method('DoReportBufferStatus',
23346                   'void',
23347                   [param('ns3::LteMacSapProvider::ReportBufferStatusParameters', 'params')],
23348                   is_virtual=True, visibility='protected')
23349    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::RrComponentCarrierManager::DoUlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function]
23350    cls.add_method('DoUlReceiveMacCe',
23351                   'void',
23352                   [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')],
23353                   is_virtual=True, visibility='protected')
23354    ## no-op-component-carrier-manager.h (module 'lte'): void ns3::RrComponentCarrierManager::DoUlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function]
23355    cls.add_method('DoUlReceiveSr',
23356                   'void',
23357                   [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')],
23358                   is_virtual=True, visibility='protected')
23359    return
23360
23361def register_Ns3RrFfMacScheduler_methods(root_module, cls):
23362    ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler::RrFfMacScheduler(ns3::RrFfMacScheduler const & arg0) [constructor]
23363    cls.add_constructor([param('ns3::RrFfMacScheduler const &', 'arg0')])
23364    ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler::RrFfMacScheduler() [constructor]
23365    cls.add_constructor([])
23366    ## rr-ff-mac-scheduler.h (module 'lte'): void ns3::RrFfMacScheduler::DoDispose() [member function]
23367    cls.add_method('DoDispose',
23368                   'void',
23369                   [],
23370                   is_virtual=True)
23371    ## rr-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::RrFfMacScheduler::GetFfMacCschedSapProvider() [member function]
23372    cls.add_method('GetFfMacCschedSapProvider',
23373                   'ns3::FfMacCschedSapProvider *',
23374                   [],
23375                   is_virtual=True)
23376    ## rr-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::RrFfMacScheduler::GetFfMacSchedSapProvider() [member function]
23377    cls.add_method('GetFfMacSchedSapProvider',
23378                   'ns3::FfMacSchedSapProvider *',
23379                   [],
23380                   is_virtual=True)
23381    ## rr-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::RrFfMacScheduler::GetLteFfrSapUser() [member function]
23382    cls.add_method('GetLteFfrSapUser',
23383                   'ns3::LteFfrSapUser *',
23384                   [],
23385                   is_virtual=True)
23386    ## rr-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::RrFfMacScheduler::GetTypeId() [member function]
23387    cls.add_method('GetTypeId',
23388                   'ns3::TypeId',
23389                   [],
23390                   is_static=True)
23391    ## rr-ff-mac-scheduler.h (module 'lte'): void ns3::RrFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
23392    cls.add_method('SetFfMacCschedSapUser',
23393                   'void',
23394                   [param('ns3::FfMacCschedSapUser *', 's')],
23395                   is_virtual=True)
23396    ## rr-ff-mac-scheduler.h (module 'lte'): void ns3::RrFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
23397    cls.add_method('SetFfMacSchedSapUser',
23398                   'void',
23399                   [param('ns3::FfMacSchedSapUser *', 's')],
23400                   is_virtual=True)
23401    ## rr-ff-mac-scheduler.h (module 'lte'): void ns3::RrFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
23402    cls.add_method('SetLteFfrSapProvider',
23403                   'void',
23404                   [param('ns3::LteFfrSapProvider *', 's')],
23405                   is_virtual=True)
23406    ## rr-ff-mac-scheduler.h (module 'lte'): void ns3::RrFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
23407    cls.add_method('TransmissionModeConfigurationUpdate',
23408                   'void',
23409                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
23410    return
23411
23412def register_Ns3RrcAsn1Header_methods(root_module, cls):
23413    ## lte-rrc-header.h (module 'lte'): ns3::RrcAsn1Header::RrcAsn1Header(ns3::RrcAsn1Header const & arg0) [constructor]
23414    cls.add_constructor([param('ns3::RrcAsn1Header const &', 'arg0')])
23415    ## lte-rrc-header.h (module 'lte'): ns3::RrcAsn1Header::RrcAsn1Header() [constructor]
23416    cls.add_constructor([])
23417    ## lte-rrc-header.h (module 'lte'): int ns3::RrcAsn1Header::GetMessageType() [member function]
23418    cls.add_method('GetMessageType',
23419                   'int',
23420                   [])
23421    ## lte-rrc-header.h (module 'lte'): int ns3::RrcAsn1Header::BandwidthToEnum(uint16_t bandwidth) const [member function]
23422    cls.add_method('BandwidthToEnum',
23423                   'int',
23424                   [param('uint16_t', 'bandwidth')],
23425                   is_const=True, visibility='protected')
23426    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcAsn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
23427    cls.add_method('Deserialize',
23428                   'uint32_t',
23429                   [param('ns3::Buffer::Iterator', 'bIterator')],
23430                   is_pure_virtual=True, is_virtual=True, visibility='protected')
23431    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeCellIdentification(ns3::LteRrcSap::CellIdentification * ci, ns3::Buffer::Iterator bIterator) [member function]
23432    cls.add_method('DeserializeCellIdentification',
23433                   'ns3::Buffer::Iterator',
23434                   [param('ns3::LteRrcSap::CellIdentification *', 'ci'), param('ns3::Buffer::Iterator', 'bIterator')],
23435                   visibility='protected')
23436    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeDrbToAddModList(std::list<ns3::LteRrcSap::DrbToAddMod, std::allocator<ns3::LteRrcSap::DrbToAddMod> > * drbToAddModLis, ns3::Buffer::Iterator bIterator) [member function]
23437    cls.add_method('DeserializeDrbToAddModList',
23438                   'ns3::Buffer::Iterator',
23439                   [param('std::list< ns3::LteRrcSap::DrbToAddMod > *', 'drbToAddModLis'), param('ns3::Buffer::Iterator', 'bIterator')],
23440                   visibility='protected')
23441    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeLogicalChannelConfig(ns3::LteRrcSap::LogicalChannelConfig * logicalChannelConfig, ns3::Buffer::Iterator bIterator) [member function]
23442    cls.add_method('DeserializeLogicalChannelConfig',
23443                   'ns3::Buffer::Iterator',
23444                   [param('ns3::LteRrcSap::LogicalChannelConfig *', 'logicalChannelConfig'), param('ns3::Buffer::Iterator', 'bIterator')],
23445                   visibility='protected')
23446    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeMeasConfig(ns3::LteRrcSap::MeasConfig * measConfig, ns3::Buffer::Iterator bIterator) [member function]
23447    cls.add_method('DeserializeMeasConfig',
23448                   'ns3::Buffer::Iterator',
23449                   [param('ns3::LteRrcSap::MeasConfig *', 'measConfig'), param('ns3::Buffer::Iterator', 'bIterator')],
23450                   visibility='protected')
23451    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeMeasResults(ns3::LteRrcSap::MeasResults * measResults, ns3::Buffer::Iterator bIterator) [member function]
23452    cls.add_method('DeserializeMeasResults',
23453                   'ns3::Buffer::Iterator',
23454                   [param('ns3::LteRrcSap::MeasResults *', 'measResults'), param('ns3::Buffer::Iterator', 'bIterator')],
23455                   visibility='protected')
23456    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeNonCriticalExtensionConfig(ns3::LteRrcSap::NonCriticalExtensionConfiguration * nonCriticalExtension, ns3::Buffer::Iterator bIterator) [member function]
23457    cls.add_method('DeserializeNonCriticalExtensionConfig',
23458                   'ns3::Buffer::Iterator',
23459                   [param('ns3::LteRrcSap::NonCriticalExtensionConfiguration *', 'nonCriticalExtension'), param('ns3::Buffer::Iterator', 'bIterator')],
23460                   visibility='protected')
23461    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializePhysicalConfigDedicated(ns3::LteRrcSap::PhysicalConfigDedicated * physicalConfigDedicated, ns3::Buffer::Iterator bIterator) [member function]
23462    cls.add_method('DeserializePhysicalConfigDedicated',
23463                   'ns3::Buffer::Iterator',
23464                   [param('ns3::LteRrcSap::PhysicalConfigDedicated *', 'physicalConfigDedicated'), param('ns3::Buffer::Iterator', 'bIterator')],
23465                   visibility='protected')
23466    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializePhysicalConfigDedicatedSCell(ns3::LteRrcSap::PhysicalConfigDedicatedSCell * pcdsc, ns3::Buffer::Iterator bIterator) [member function]
23467    cls.add_method('DeserializePhysicalConfigDedicatedSCell',
23468                   'ns3::Buffer::Iterator',
23469                   [param('ns3::LteRrcSap::PhysicalConfigDedicatedSCell *', 'pcdsc'), param('ns3::Buffer::Iterator', 'bIterator')],
23470                   visibility='protected')
23471    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializePlmnIdentity(uint32_t * plmnId, ns3::Buffer::Iterator bIterator) [member function]
23472    cls.add_method('DeserializePlmnIdentity',
23473                   'ns3::Buffer::Iterator',
23474                   [param('uint32_t *', 'plmnId'), param('ns3::Buffer::Iterator', 'bIterator')],
23475                   visibility='protected')
23476    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeQoffsetRange(int8_t * qOffsetRange, ns3::Buffer::Iterator bIterator) [member function]
23477    cls.add_method('DeserializeQoffsetRange',
23478                   'ns3::Buffer::Iterator',
23479                   [param('int8_t *', 'qOffsetRange'), param('ns3::Buffer::Iterator', 'bIterator')],
23480                   visibility='protected')
23481    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeRachConfigCommon(ns3::LteRrcSap::RachConfigCommon * rachConfigCommon, ns3::Buffer::Iterator bIterator) [member function]
23482    cls.add_method('DeserializeRachConfigCommon',
23483                   'ns3::Buffer::Iterator',
23484                   [param('ns3::LteRrcSap::RachConfigCommon *', 'rachConfigCommon'), param('ns3::Buffer::Iterator', 'bIterator')],
23485                   visibility='protected')
23486    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeRadioResourceConfigCommon(ns3::LteRrcSap::RadioResourceConfigCommon * radioResourceConfigCommon, ns3::Buffer::Iterator bIterator) [member function]
23487    cls.add_method('DeserializeRadioResourceConfigCommon',
23488                   'ns3::Buffer::Iterator',
23489                   [param('ns3::LteRrcSap::RadioResourceConfigCommon *', 'radioResourceConfigCommon'), param('ns3::Buffer::Iterator', 'bIterator')],
23490                   visibility='protected')
23491    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeRadioResourceConfigCommonSCell(ns3::LteRrcSap::RadioResourceConfigCommonSCell * rrccsc, ns3::Buffer::Iterator bIterator) [member function]
23492    cls.add_method('DeserializeRadioResourceConfigCommonSCell',
23493                   'ns3::Buffer::Iterator',
23494                   [param('ns3::LteRrcSap::RadioResourceConfigCommonSCell *', 'rrccsc'), param('ns3::Buffer::Iterator', 'bIterator')],
23495                   visibility='protected')
23496    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeRadioResourceConfigCommonSib(ns3::LteRrcSap::RadioResourceConfigCommonSib * radioResourceConfigCommonSib, ns3::Buffer::Iterator bIterator) [member function]
23497    cls.add_method('DeserializeRadioResourceConfigCommonSib',
23498                   'ns3::Buffer::Iterator',
23499                   [param('ns3::LteRrcSap::RadioResourceConfigCommonSib *', 'radioResourceConfigCommonSib'), param('ns3::Buffer::Iterator', 'bIterator')],
23500                   visibility='protected')
23501    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeRadioResourceConfigDedicated(ns3::LteRrcSap::RadioResourceConfigDedicated * radioResourceConfigDedicated, ns3::Buffer::Iterator bIterator) [member function]
23502    cls.add_method('DeserializeRadioResourceConfigDedicated',
23503                   'ns3::Buffer::Iterator',
23504                   [param('ns3::LteRrcSap::RadioResourceConfigDedicated *', 'radioResourceConfigDedicated'), param('ns3::Buffer::Iterator', 'bIterator')],
23505                   visibility='protected')
23506    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeRadioResourceConfigDedicatedSCell(ns3::LteRrcSap::RadioResourceConfigDedicatedSCell * rrcdsc, ns3::Buffer::Iterator bIterator) [member function]
23507    cls.add_method('DeserializeRadioResourceConfigDedicatedSCell',
23508                   'ns3::Buffer::Iterator',
23509                   [param('ns3::LteRrcSap::RadioResourceConfigDedicatedSCell *', 'rrcdsc'), param('ns3::Buffer::Iterator', 'bIterator')],
23510                   visibility='protected')
23511    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeSrbToAddModList(std::list<ns3::LteRrcSap::SrbToAddMod, std::allocator<ns3::LteRrcSap::SrbToAddMod> > * srbToAddModList, ns3::Buffer::Iterator bIterator) [member function]
23512    cls.add_method('DeserializeSrbToAddModList',
23513                   'ns3::Buffer::Iterator',
23514                   [param('std::list< ns3::LteRrcSap::SrbToAddMod > *', 'srbToAddModList'), param('ns3::Buffer::Iterator', 'bIterator')],
23515                   visibility='protected')
23516    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 * systemInformationBlockType1, ns3::Buffer::Iterator bIterator) [member function]
23517    cls.add_method('DeserializeSystemInformationBlockType1',
23518                   'ns3::Buffer::Iterator',
23519                   [param('ns3::LteRrcSap::SystemInformationBlockType1 *', 'systemInformationBlockType1'), param('ns3::Buffer::Iterator', 'bIterator')],
23520                   visibility='protected')
23521    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeSystemInformationBlockType2(ns3::LteRrcSap::SystemInformationBlockType2 * systemInformationBlockType2, ns3::Buffer::Iterator bIterator) [member function]
23522    cls.add_method('DeserializeSystemInformationBlockType2',
23523                   'ns3::Buffer::Iterator',
23524                   [param('ns3::LteRrcSap::SystemInformationBlockType2 *', 'systemInformationBlockType2'), param('ns3::Buffer::Iterator', 'bIterator')],
23525                   visibility='protected')
23526    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeThresholdEutra(ns3::LteRrcSap::ThresholdEutra * thresholdEutra, ns3::Buffer::Iterator bIterator) [member function]
23527    cls.add_method('DeserializeThresholdEutra',
23528                   'ns3::Buffer::Iterator',
23529                   [param('ns3::LteRrcSap::ThresholdEutra *', 'thresholdEutra'), param('ns3::Buffer::Iterator', 'bIterator')],
23530                   visibility='protected')
23531    ## lte-rrc-header.h (module 'lte'): uint16_t ns3::RrcAsn1Header::EnumToBandwidth(int n) const [member function]
23532    cls.add_method('EnumToBandwidth',
23533                   'uint16_t',
23534                   [param('int', 'n')],
23535                   is_const=True, visibility='protected')
23536    ## lte-rrc-header.h (module 'lte'): ns3::TypeId ns3::RrcAsn1Header::GetInstanceTypeId() const [member function]
23537    cls.add_method('GetInstanceTypeId',
23538                   'ns3::TypeId',
23539                   [],
23540                   is_const=True, is_virtual=True, visibility='protected')
23541    ## lte-rrc-header.h (module 'lte'): static ns3::TypeId ns3::RrcAsn1Header::GetTypeId() [member function]
23542    cls.add_method('GetTypeId',
23543                   'ns3::TypeId',
23544                   [],
23545                   is_static=True, visibility='protected')
23546    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::PreSerialize() const [member function]
23547    cls.add_method('PreSerialize',
23548                   'void',
23549                   [],
23550                   is_const=True, is_pure_virtual=True, is_virtual=True, visibility='protected')
23551    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::Print(std::ostream & os) const [member function]
23552    cls.add_method('Print',
23553                   'void',
23554                   [param('std::ostream &', 'os')],
23555                   is_const=True, is_virtual=True, visibility='protected')
23556    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::Print(std::ostream & os, ns3::LteRrcSap::RadioResourceConfigDedicated radioResourceConfigDedicated) const [member function]
23557    cls.add_method('Print',
23558                   'void',
23559                   [param('std::ostream &', 'os'), param('ns3::LteRrcSap::RadioResourceConfigDedicated', 'radioResourceConfigDedicated')],
23560                   is_const=True, visibility='protected')
23561    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeDrbToAddModList(std::list<ns3::LteRrcSap::DrbToAddMod, std::allocator<ns3::LteRrcSap::DrbToAddMod> > drbToAddModList) const [member function]
23562    cls.add_method('SerializeDrbToAddModList',
23563                   'void',
23564                   [param('std::list< ns3::LteRrcSap::DrbToAddMod >', 'drbToAddModList')],
23565                   is_const=True, visibility='protected')
23566    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeLogicalChannelConfig(ns3::LteRrcSap::LogicalChannelConfig logicalChannelConfig) const [member function]
23567    cls.add_method('SerializeLogicalChannelConfig',
23568                   'void',
23569                   [param('ns3::LteRrcSap::LogicalChannelConfig', 'logicalChannelConfig')],
23570                   is_const=True, visibility='protected')
23571    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeMeasConfig(ns3::LteRrcSap::MeasConfig measConfig) const [member function]
23572    cls.add_method('SerializeMeasConfig',
23573                   'void',
23574                   [param('ns3::LteRrcSap::MeasConfig', 'measConfig')],
23575                   is_const=True, visibility='protected')
23576    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeMeasResults(ns3::LteRrcSap::MeasResults measResults) const [member function]
23577    cls.add_method('SerializeMeasResults',
23578                   'void',
23579                   [param('ns3::LteRrcSap::MeasResults', 'measResults')],
23580                   is_const=True, visibility='protected')
23581    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeNonCriticalExtensionConfiguration(ns3::LteRrcSap::NonCriticalExtensionConfiguration nonCriticalExtensionConfiguration) const [member function]
23582    cls.add_method('SerializeNonCriticalExtensionConfiguration',
23583                   'void',
23584                   [param('ns3::LteRrcSap::NonCriticalExtensionConfiguration', 'nonCriticalExtensionConfiguration')],
23585                   is_const=True, visibility='protected')
23586    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePhysicalConfigDedicated(ns3::LteRrcSap::PhysicalConfigDedicated physicalConfigDedicated) const [member function]
23587    cls.add_method('SerializePhysicalConfigDedicated',
23588                   'void',
23589                   [param('ns3::LteRrcSap::PhysicalConfigDedicated', 'physicalConfigDedicated')],
23590                   is_const=True, visibility='protected')
23591    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePhysicalConfigDedicatedSCell(ns3::LteRrcSap::PhysicalConfigDedicatedSCell pcdsc) const [member function]
23592    cls.add_method('SerializePhysicalConfigDedicatedSCell',
23593                   'void',
23594                   [param('ns3::LteRrcSap::PhysicalConfigDedicatedSCell', 'pcdsc')],
23595                   is_const=True, visibility='protected')
23596    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePlmnIdentity(uint32_t plmnId) const [member function]
23597    cls.add_method('SerializePlmnIdentity',
23598                   'void',
23599                   [param('uint32_t', 'plmnId')],
23600                   is_const=True, visibility='protected')
23601    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeQoffsetRange(int8_t qOffsetRange) const [member function]
23602    cls.add_method('SerializeQoffsetRange',
23603                   'void',
23604                   [param('int8_t', 'qOffsetRange')],
23605                   is_const=True, visibility='protected')
23606    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRachConfigCommon(ns3::LteRrcSap::RachConfigCommon rachConfigCommon) const [member function]
23607    cls.add_method('SerializeRachConfigCommon',
23608                   'void',
23609                   [param('ns3::LteRrcSap::RachConfigCommon', 'rachConfigCommon')],
23610                   is_const=True, visibility='protected')
23611    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommon(ns3::LteRrcSap::RadioResourceConfigCommon radioResourceConfigCommon) const [member function]
23612    cls.add_method('SerializeRadioResourceConfigCommon',
23613                   'void',
23614                   [param('ns3::LteRrcSap::RadioResourceConfigCommon', 'radioResourceConfigCommon')],
23615                   is_const=True, visibility='protected')
23616    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommonSCell(ns3::LteRrcSap::RadioResourceConfigCommonSCell rrccsc) const [member function]
23617    cls.add_method('SerializeRadioResourceConfigCommonSCell',
23618                   'void',
23619                   [param('ns3::LteRrcSap::RadioResourceConfigCommonSCell', 'rrccsc')],
23620                   is_const=True, visibility='protected')
23621    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommonSib(ns3::LteRrcSap::RadioResourceConfigCommonSib radioResourceConfigCommonSib) const [member function]
23622    cls.add_method('SerializeRadioResourceConfigCommonSib',
23623                   'void',
23624                   [param('ns3::LteRrcSap::RadioResourceConfigCommonSib', 'radioResourceConfigCommonSib')],
23625                   is_const=True, visibility='protected')
23626    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigDedicated(ns3::LteRrcSap::RadioResourceConfigDedicated radioResourceConfigDedicated) const [member function]
23627    cls.add_method('SerializeRadioResourceConfigDedicated',
23628                   'void',
23629                   [param('ns3::LteRrcSap::RadioResourceConfigDedicated', 'radioResourceConfigDedicated')],
23630                   is_const=True, visibility='protected')
23631    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceDedicatedSCell(ns3::LteRrcSap::RadioResourceConfigDedicatedSCell rrcdsc) const [member function]
23632    cls.add_method('SerializeRadioResourceDedicatedSCell',
23633                   'void',
23634                   [param('ns3::LteRrcSap::RadioResourceConfigDedicatedSCell', 'rrcdsc')],
23635                   is_const=True, visibility='protected')
23636    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSrbToAddModList(std::list<ns3::LteRrcSap::SrbToAddMod, std::allocator<ns3::LteRrcSap::SrbToAddMod> > srbToAddModList) const [member function]
23637    cls.add_method('SerializeSrbToAddModList',
23638                   'void',
23639                   [param('std::list< ns3::LteRrcSap::SrbToAddMod >', 'srbToAddModList')],
23640                   is_const=True, visibility='protected')
23641    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 systemInformationBlockType1) const [member function]
23642    cls.add_method('SerializeSystemInformationBlockType1',
23643                   'void',
23644                   [param('ns3::LteRrcSap::SystemInformationBlockType1', 'systemInformationBlockType1')],
23645                   is_const=True, visibility='protected')
23646    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSystemInformationBlockType2(ns3::LteRrcSap::SystemInformationBlockType2 systemInformationBlockType2) const [member function]
23647    cls.add_method('SerializeSystemInformationBlockType2',
23648                   'void',
23649                   [param('ns3::LteRrcSap::SystemInformationBlockType2', 'systemInformationBlockType2')],
23650                   is_const=True, visibility='protected')
23651    ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeThresholdEutra(ns3::LteRrcSap::ThresholdEutra thresholdEutra) const [member function]
23652    cls.add_method('SerializeThresholdEutra',
23653                   'void',
23654                   [param('ns3::LteRrcSap::ThresholdEutra', 'thresholdEutra')],
23655                   is_const=True, visibility='protected')
23656    return
23657
23658def register_Ns3RrcDlCcchMessage_methods(root_module, cls):
23659    ## lte-rrc-header.h (module 'lte'): ns3::RrcDlCcchMessage::RrcDlCcchMessage(ns3::RrcDlCcchMessage const & arg0) [constructor]
23660    cls.add_constructor([param('ns3::RrcDlCcchMessage const &', 'arg0')])
23661    ## lte-rrc-header.h (module 'lte'): ns3::RrcDlCcchMessage::RrcDlCcchMessage() [constructor]
23662    cls.add_constructor([])
23663    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcDlCcchMessage::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
23664    cls.add_method('Deserialize',
23665                   'uint32_t',
23666                   [param('ns3::Buffer::Iterator', 'bIterator')],
23667                   is_virtual=True)
23668    ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlCcchMessage::PreSerialize() const [member function]
23669    cls.add_method('PreSerialize',
23670                   'void',
23671                   [],
23672                   is_const=True, is_virtual=True)
23673    ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlCcchMessage::Print(std::ostream & os) const [member function]
23674    cls.add_method('Print',
23675                   'void',
23676                   [param('std::ostream &', 'os')],
23677                   is_const=True, is_virtual=True)
23678    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcDlCcchMessage::DeserializeDlCcchMessage(ns3::Buffer::Iterator bIterator) [member function]
23679    cls.add_method('DeserializeDlCcchMessage',
23680                   'ns3::Buffer::Iterator',
23681                   [param('ns3::Buffer::Iterator', 'bIterator')],
23682                   visibility='protected')
23683    ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlCcchMessage::SerializeDlCcchMessage(int msgType) const [member function]
23684    cls.add_method('SerializeDlCcchMessage',
23685                   'void',
23686                   [param('int', 'msgType')],
23687                   is_const=True, visibility='protected')
23688    return
23689
23690def register_Ns3RrcDlDcchMessage_methods(root_module, cls):
23691    ## lte-rrc-header.h (module 'lte'): ns3::RrcDlDcchMessage::RrcDlDcchMessage(ns3::RrcDlDcchMessage const & arg0) [constructor]
23692    cls.add_constructor([param('ns3::RrcDlDcchMessage const &', 'arg0')])
23693    ## lte-rrc-header.h (module 'lte'): ns3::RrcDlDcchMessage::RrcDlDcchMessage() [constructor]
23694    cls.add_constructor([])
23695    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcDlDcchMessage::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
23696    cls.add_method('Deserialize',
23697                   'uint32_t',
23698                   [param('ns3::Buffer::Iterator', 'bIterator')],
23699                   is_virtual=True)
23700    ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlDcchMessage::PreSerialize() const [member function]
23701    cls.add_method('PreSerialize',
23702                   'void',
23703                   [],
23704                   is_const=True, is_virtual=True)
23705    ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlDcchMessage::Print(std::ostream & os) const [member function]
23706    cls.add_method('Print',
23707                   'void',
23708                   [param('std::ostream &', 'os')],
23709                   is_const=True, is_virtual=True)
23710    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcDlDcchMessage::DeserializeDlDcchMessage(ns3::Buffer::Iterator bIterator) [member function]
23711    cls.add_method('DeserializeDlDcchMessage',
23712                   'ns3::Buffer::Iterator',
23713                   [param('ns3::Buffer::Iterator', 'bIterator')],
23714                   visibility='protected')
23715    ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlDcchMessage::SerializeDlDcchMessage(int msgType) const [member function]
23716    cls.add_method('SerializeDlDcchMessage',
23717                   'void',
23718                   [param('int', 'msgType')],
23719                   is_const=True, visibility='protected')
23720    return
23721
23722def register_Ns3RrcUlCcchMessage_methods(root_module, cls):
23723    ## lte-rrc-header.h (module 'lte'): ns3::RrcUlCcchMessage::RrcUlCcchMessage(ns3::RrcUlCcchMessage const & arg0) [constructor]
23724    cls.add_constructor([param('ns3::RrcUlCcchMessage const &', 'arg0')])
23725    ## lte-rrc-header.h (module 'lte'): ns3::RrcUlCcchMessage::RrcUlCcchMessage() [constructor]
23726    cls.add_constructor([])
23727    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcUlCcchMessage::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
23728    cls.add_method('Deserialize',
23729                   'uint32_t',
23730                   [param('ns3::Buffer::Iterator', 'bIterator')],
23731                   is_virtual=True)
23732    ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlCcchMessage::PreSerialize() const [member function]
23733    cls.add_method('PreSerialize',
23734                   'void',
23735                   [],
23736                   is_const=True, is_virtual=True)
23737    ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlCcchMessage::Print(std::ostream & os) const [member function]
23738    cls.add_method('Print',
23739                   'void',
23740                   [param('std::ostream &', 'os')],
23741                   is_const=True, is_virtual=True)
23742    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcUlCcchMessage::DeserializeUlCcchMessage(ns3::Buffer::Iterator bIterator) [member function]
23743    cls.add_method('DeserializeUlCcchMessage',
23744                   'ns3::Buffer::Iterator',
23745                   [param('ns3::Buffer::Iterator', 'bIterator')],
23746                   visibility='protected')
23747    ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlCcchMessage::SerializeUlCcchMessage(int msgType) const [member function]
23748    cls.add_method('SerializeUlCcchMessage',
23749                   'void',
23750                   [param('int', 'msgType')],
23751                   is_const=True, visibility='protected')
23752    return
23753
23754def register_Ns3RrcUlDcchMessage_methods(root_module, cls):
23755    ## lte-rrc-header.h (module 'lte'): ns3::RrcUlDcchMessage::RrcUlDcchMessage(ns3::RrcUlDcchMessage const & arg0) [constructor]
23756    cls.add_constructor([param('ns3::RrcUlDcchMessage const &', 'arg0')])
23757    ## lte-rrc-header.h (module 'lte'): ns3::RrcUlDcchMessage::RrcUlDcchMessage() [constructor]
23758    cls.add_constructor([])
23759    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcUlDcchMessage::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
23760    cls.add_method('Deserialize',
23761                   'uint32_t',
23762                   [param('ns3::Buffer::Iterator', 'bIterator')],
23763                   is_virtual=True)
23764    ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlDcchMessage::PreSerialize() const [member function]
23765    cls.add_method('PreSerialize',
23766                   'void',
23767                   [],
23768                   is_const=True, is_virtual=True)
23769    ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlDcchMessage::Print(std::ostream & os) const [member function]
23770    cls.add_method('Print',
23771                   'void',
23772                   [param('std::ostream &', 'os')],
23773                   is_const=True, is_virtual=True)
23774    ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcUlDcchMessage::DeserializeUlDcchMessage(ns3::Buffer::Iterator bIterator) [member function]
23775    cls.add_method('DeserializeUlDcchMessage',
23776                   'ns3::Buffer::Iterator',
23777                   [param('ns3::Buffer::Iterator', 'bIterator')],
23778                   visibility='protected')
23779    ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlDcchMessage::SerializeUlDcchMessage(int msgType) const [member function]
23780    cls.add_method('SerializeUlDcchMessage',
23781                   'void',
23782                   [param('int', 'msgType')],
23783                   is_const=True, visibility='protected')
23784    return
23785
23786def register_Ns3Sib1LteControlMessage_methods(root_module, cls):
23787    ## lte-control-messages.h (module 'lte'): ns3::Sib1LteControlMessage::Sib1LteControlMessage(ns3::Sib1LteControlMessage const & arg0) [constructor]
23788    cls.add_constructor([param('ns3::Sib1LteControlMessage const &', 'arg0')])
23789    ## lte-control-messages.h (module 'lte'): ns3::Sib1LteControlMessage::Sib1LteControlMessage() [constructor]
23790    cls.add_constructor([])
23791    ## lte-control-messages.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1 ns3::Sib1LteControlMessage::GetSib1() const [member function]
23792    cls.add_method('GetSib1',
23793                   'ns3::LteRrcSap::SystemInformationBlockType1',
23794                   [],
23795                   is_const=True)
23796    ## lte-control-messages.h (module 'lte'): void ns3::Sib1LteControlMessage::SetSib1(ns3::LteRrcSap::SystemInformationBlockType1 sib1) [member function]
23797    cls.add_method('SetSib1',
23798                   'void',
23799                   [param('ns3::LteRrcSap::SystemInformationBlockType1', 'sib1')])
23800    return
23801
23802def register_Ns3SimpleUeComponentCarrierManager_methods(root_module, cls):
23803    ## simple-ue-component-carrier-manager.h (module 'lte'): ns3::SimpleUeComponentCarrierManager::SimpleUeComponentCarrierManager(ns3::SimpleUeComponentCarrierManager const & arg0) [constructor]
23804    cls.add_constructor([param('ns3::SimpleUeComponentCarrierManager const &', 'arg0')])
23805    ## simple-ue-component-carrier-manager.h (module 'lte'): ns3::SimpleUeComponentCarrierManager::SimpleUeComponentCarrierManager() [constructor]
23806    cls.add_constructor([])
23807    ## simple-ue-component-carrier-manager.h (module 'lte'): ns3::LteMacSapProvider * ns3::SimpleUeComponentCarrierManager::GetLteMacSapProvider() [member function]
23808    cls.add_method('GetLteMacSapProvider',
23809                   'ns3::LteMacSapProvider *',
23810                   [],
23811                   is_virtual=True)
23812    ## simple-ue-component-carrier-manager.h (module 'lte'): static ns3::TypeId ns3::SimpleUeComponentCarrierManager::GetTypeId() [member function]
23813    cls.add_method('GetTypeId',
23814                   'ns3::TypeId',
23815                   [],
23816                   is_static=True)
23817    ## simple-ue-component-carrier-manager.h (module 'lte'): std::vector<ns3::LteUeCcmRrcSapProvider::LcsConfig, std::allocator<ns3::LteUeCcmRrcSapProvider::LcsConfig> > ns3::SimpleUeComponentCarrierManager::DoAddLc(uint8_t lcId, ns3::LteUeCmacSapProvider::LogicalChannelConfig lcConfig, ns3::LteMacSapUser * msu) [member function]
23818    cls.add_method('DoAddLc',
23819                   'std::vector< ns3::LteUeCcmRrcSapProvider::LcsConfig >',
23820                   [param('uint8_t', 'lcId'), param('ns3::LteUeCmacSapProvider::LogicalChannelConfig', 'lcConfig'), param('ns3::LteMacSapUser *', 'msu')],
23821                   is_virtual=True, visibility='protected')
23822    ## simple-ue-component-carrier-manager.h (module 'lte'): ns3::LteMacSapUser * ns3::SimpleUeComponentCarrierManager::DoConfigureSignalBearer(uint8_t lcId, ns3::LteUeCmacSapProvider::LogicalChannelConfig lcConfig, ns3::LteMacSapUser * msu) [member function]
23823    cls.add_method('DoConfigureSignalBearer',
23824                   'ns3::LteMacSapUser *',
23825                   [param('uint8_t', 'lcId'), param('ns3::LteUeCmacSapProvider::LogicalChannelConfig', 'lcConfig'), param('ns3::LteMacSapUser *', 'msu')],
23826                   is_virtual=True, visibility='protected')
23827    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoDispose() [member function]
23828    cls.add_method('DoDispose',
23829                   'void',
23830                   [],
23831                   is_virtual=True, visibility='protected')
23832    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoInitialize() [member function]
23833    cls.add_method('DoInitialize',
23834                   'void',
23835                   [],
23836                   is_virtual=True, visibility='protected')
23837    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoNotifyHarqDeliveryFailure() [member function]
23838    cls.add_method('DoNotifyHarqDeliveryFailure',
23839                   'void',
23840                   [],
23841                   visibility='protected')
23842    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters txOpParams) [member function]
23843    cls.add_method('DoNotifyTxOpportunity',
23844                   'void',
23845                   [param('ns3::LteMacSapUser::TxOpportunityParameters', 'txOpParams')],
23846                   visibility='protected')
23847    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters rxPduParams) [member function]
23848    cls.add_method('DoReceivePdu',
23849                   'void',
23850                   [param('ns3::LteMacSapUser::ReceivePduParameters', 'rxPduParams')],
23851                   visibility='protected')
23852    ## simple-ue-component-carrier-manager.h (module 'lte'): std::vector<unsigned short, std::allocator<unsigned short> > ns3::SimpleUeComponentCarrierManager::DoRemoveLc(uint8_t lcid) [member function]
23853    cls.add_method('DoRemoveLc',
23854                   'std::vector< unsigned short >',
23855                   [param('uint8_t', 'lcid')],
23856                   visibility='protected')
23857    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoReportBufferStatus(ns3::LteMacSapProvider::ReportBufferStatusParameters params) [member function]
23858    cls.add_method('DoReportBufferStatus',
23859                   'void',
23860                   [param('ns3::LteMacSapProvider::ReportBufferStatusParameters', 'params')],
23861                   is_virtual=True, visibility='protected')
23862    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
23863    cls.add_method('DoReportUeMeas',
23864                   'void',
23865                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
23866                   visibility='protected')
23867    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoReset() [member function]
23868    cls.add_method('DoReset',
23869                   'void',
23870                   [],
23871                   visibility='protected')
23872    ## simple-ue-component-carrier-manager.h (module 'lte'): void ns3::SimpleUeComponentCarrierManager::DoTransmitPdu(ns3::LteMacSapProvider::TransmitPduParameters params) [member function]
23873    cls.add_method('DoTransmitPdu',
23874                   'void',
23875                   [param('ns3::LteMacSapProvider::TransmitPduParameters', 'params')],
23876                   visibility='protected')
23877    return
23878
23879def register_Ns3SpectrumChannel_methods(root_module, cls):
23880    ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [constructor]
23881    cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
23882    ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
23883    cls.add_constructor([])
23884    ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
23885    cls.add_method('AddPropagationLossModel',
23886                   'void',
23887                   [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')])
23888    ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
23889    cls.add_method('AddRx',
23890                   'void',
23891                   [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')],
23892                   is_pure_virtual=True, is_virtual=True)
23893    ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr<ns3::SpectrumPropagationLossModel> loss) [member function]
23894    cls.add_method('AddSpectrumPropagationLossModel',
23895                   'void',
23896                   [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')])
23897    ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::DoDispose() [member function]
23898    cls.add_method('DoDispose',
23899                   'void',
23900                   [],
23901                   is_virtual=True)
23902    ## spectrum-channel.h (module 'spectrum'): ns3::Ptr<ns3::PropagationLossModel> ns3::SpectrumChannel::GetPropagationLossModel() [member function]
23903    cls.add_method('GetPropagationLossModel',
23904                   'ns3::Ptr< ns3::PropagationLossModel >',
23905                   [])
23906    ## spectrum-channel.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumPropagationLossModel> ns3::SpectrumChannel::GetSpectrumPropagationLossModel() [member function]
23907    cls.add_method('GetSpectrumPropagationLossModel',
23908                   'ns3::Ptr< ns3::SpectrumPropagationLossModel >',
23909                   [])
23910    ## spectrum-channel.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumChannel::GetTypeId() [member function]
23911    cls.add_method('GetTypeId',
23912                   'ns3::TypeId',
23913                   [],
23914                   is_static=True)
23915    ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
23916    cls.add_method('SetPropagationDelayModel',
23917                   'void',
23918                   [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')])
23919    ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::StartTx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function]
23920    cls.add_method('StartTx',
23921                   'void',
23922                   [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')],
23923                   is_pure_virtual=True, is_virtual=True)
23924    return
23925
23926def register_Ns3SrsCqiRntiVsp_methods(root_module, cls):
23927    ## lte-vendor-specific-parameters.h (module 'lte'): ns3::SrsCqiRntiVsp::SrsCqiRntiVsp(ns3::SrsCqiRntiVsp const & arg0) [constructor]
23928    cls.add_constructor([param('ns3::SrsCqiRntiVsp const &', 'arg0')])
23929    ## lte-vendor-specific-parameters.h (module 'lte'): ns3::SrsCqiRntiVsp::SrsCqiRntiVsp(uint16_t rnti) [constructor]
23930    cls.add_constructor([param('uint16_t', 'rnti')])
23931    ## lte-vendor-specific-parameters.h (module 'lte'): uint16_t ns3::SrsCqiRntiVsp::GetRnti() [member function]
23932    cls.add_method('GetRnti',
23933                   'uint16_t',
23934                   [])
23935    return
23936
23937def register_Ns3StringChecker_methods(root_module, cls):
23938    ## string.h (module 'core'): ns3::StringChecker::StringChecker() [constructor]
23939    cls.add_constructor([])
23940    ## string.h (module 'core'): ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [constructor]
23941    cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
23942    return
23943
23944def register_Ns3StringValue_methods(root_module, cls):
23945    ## string.h (module 'core'): ns3::StringValue::StringValue() [constructor]
23946    cls.add_constructor([])
23947    ## string.h (module 'core'): ns3::StringValue::StringValue(std::string const & value) [constructor]
23948    cls.add_constructor([param('std::string const &', 'value')])
23949    ## string.h (module 'core'): ns3::StringValue::StringValue(ns3::StringValue const & arg0) [constructor]
23950    cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
23951    ## string.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::StringValue::Copy() const [member function]
23952    cls.add_method('Copy',
23953                   'ns3::Ptr< ns3::AttributeValue >',
23954                   [],
23955                   is_const=True, is_virtual=True)
23956    ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
23957    cls.add_method('DeserializeFromString',
23958                   'bool',
23959                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
23960                   is_virtual=True)
23961    ## string.h (module 'core'): std::string ns3::StringValue::Get() const [member function]
23962    cls.add_method('Get',
23963                   'std::string',
23964                   [],
23965                   is_const=True)
23966    ## string.h (module 'core'): std::string ns3::StringValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
23967    cls.add_method('SerializeToString',
23968                   'std::string',
23969                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
23970                   is_const=True, is_virtual=True)
23971    ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function]
23972    cls.add_method('Set',
23973                   'void',
23974                   [param('std::string const &', 'value')])
23975    return
23976
23977def register_Ns3TdBetFfMacScheduler_methods(root_module, cls):
23978    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler::TdBetFfMacScheduler(ns3::TdBetFfMacScheduler const & arg0) [constructor]
23979    cls.add_constructor([param('ns3::TdBetFfMacScheduler const &', 'arg0')])
23980    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler::TdBetFfMacScheduler() [constructor]
23981    cls.add_constructor([])
23982    ## tdbet-ff-mac-scheduler.h (module 'lte'): void ns3::TdBetFfMacScheduler::DoDispose() [member function]
23983    cls.add_method('DoDispose',
23984                   'void',
23985                   [],
23986                   is_virtual=True)
23987    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::TdBetFfMacScheduler::GetFfMacCschedSapProvider() [member function]
23988    cls.add_method('GetFfMacCschedSapProvider',
23989                   'ns3::FfMacCschedSapProvider *',
23990                   [],
23991                   is_virtual=True)
23992    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::TdBetFfMacScheduler::GetFfMacSchedSapProvider() [member function]
23993    cls.add_method('GetFfMacSchedSapProvider',
23994                   'ns3::FfMacSchedSapProvider *',
23995                   [],
23996                   is_virtual=True)
23997    ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::TdBetFfMacScheduler::GetLteFfrSapUser() [member function]
23998    cls.add_method('GetLteFfrSapUser',
23999                   'ns3::LteFfrSapUser *',
24000                   [],
24001                   is_virtual=True)
24002    ## tdbet-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::TdBetFfMacScheduler::GetTypeId() [member function]
24003    cls.add_method('GetTypeId',
24004                   'ns3::TypeId',
24005                   [],
24006                   is_static=True)
24007    ## tdbet-ff-mac-scheduler.h (module 'lte'): void ns3::TdBetFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
24008    cls.add_method('SetFfMacCschedSapUser',
24009                   'void',
24010                   [param('ns3::FfMacCschedSapUser *', 's')],
24011                   is_virtual=True)
24012    ## tdbet-ff-mac-scheduler.h (module 'lte'): void ns3::TdBetFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
24013    cls.add_method('SetFfMacSchedSapUser',
24014                   'void',
24015                   [param('ns3::FfMacSchedSapUser *', 's')],
24016                   is_virtual=True)
24017    ## tdbet-ff-mac-scheduler.h (module 'lte'): void ns3::TdBetFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
24018    cls.add_method('SetLteFfrSapProvider',
24019                   'void',
24020                   [param('ns3::LteFfrSapProvider *', 's')],
24021                   is_virtual=True)
24022    ## tdbet-ff-mac-scheduler.h (module 'lte'): void ns3::TdBetFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
24023    cls.add_method('TransmissionModeConfigurationUpdate',
24024                   'void',
24025                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
24026    return
24027
24028def register_Ns3TdMtFfMacScheduler_methods(root_module, cls):
24029    ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::TdMtFfMacScheduler::TdMtFfMacScheduler(ns3::TdMtFfMacScheduler const & arg0) [constructor]
24030    cls.add_constructor([param('ns3::TdMtFfMacScheduler const &', 'arg0')])
24031    ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::TdMtFfMacScheduler::TdMtFfMacScheduler() [constructor]
24032    cls.add_constructor([])
24033    ## tdmt-ff-mac-scheduler.h (module 'lte'): void ns3::TdMtFfMacScheduler::DoDispose() [member function]
24034    cls.add_method('DoDispose',
24035                   'void',
24036                   [],
24037                   is_virtual=True)
24038    ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::TdMtFfMacScheduler::GetFfMacCschedSapProvider() [member function]
24039    cls.add_method('GetFfMacCschedSapProvider',
24040                   'ns3::FfMacCschedSapProvider *',
24041                   [],
24042                   is_virtual=True)
24043    ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::TdMtFfMacScheduler::GetFfMacSchedSapProvider() [member function]
24044    cls.add_method('GetFfMacSchedSapProvider',
24045                   'ns3::FfMacSchedSapProvider *',
24046                   [],
24047                   is_virtual=True)
24048    ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::TdMtFfMacScheduler::GetLteFfrSapUser() [member function]
24049    cls.add_method('GetLteFfrSapUser',
24050                   'ns3::LteFfrSapUser *',
24051                   [],
24052                   is_virtual=True)
24053    ## tdmt-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::TdMtFfMacScheduler::GetTypeId() [member function]
24054    cls.add_method('GetTypeId',
24055                   'ns3::TypeId',
24056                   [],
24057                   is_static=True)
24058    ## tdmt-ff-mac-scheduler.h (module 'lte'): void ns3::TdMtFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
24059    cls.add_method('SetFfMacCschedSapUser',
24060                   'void',
24061                   [param('ns3::FfMacCschedSapUser *', 's')],
24062                   is_virtual=True)
24063    ## tdmt-ff-mac-scheduler.h (module 'lte'): void ns3::TdMtFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
24064    cls.add_method('SetFfMacSchedSapUser',
24065                   'void',
24066                   [param('ns3::FfMacSchedSapUser *', 's')],
24067                   is_virtual=True)
24068    ## tdmt-ff-mac-scheduler.h (module 'lte'): void ns3::TdMtFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
24069    cls.add_method('SetLteFfrSapProvider',
24070                   'void',
24071                   [param('ns3::LteFfrSapProvider *', 's')],
24072                   is_virtual=True)
24073    ## tdmt-ff-mac-scheduler.h (module 'lte'): void ns3::TdMtFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
24074    cls.add_method('TransmissionModeConfigurationUpdate',
24075                   'void',
24076                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
24077    return
24078
24079def register_Ns3TdTbfqFfMacScheduler_methods(root_module, cls):
24080    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::TdTbfqFfMacScheduler::TdTbfqFfMacScheduler(ns3::TdTbfqFfMacScheduler const & arg0) [constructor]
24081    cls.add_constructor([param('ns3::TdTbfqFfMacScheduler const &', 'arg0')])
24082    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::TdTbfqFfMacScheduler::TdTbfqFfMacScheduler() [constructor]
24083    cls.add_constructor([])
24084    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::TdTbfqFfMacScheduler::DoDispose() [member function]
24085    cls.add_method('DoDispose',
24086                   'void',
24087                   [],
24088                   is_virtual=True)
24089    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::TdTbfqFfMacScheduler::GetFfMacCschedSapProvider() [member function]
24090    cls.add_method('GetFfMacCschedSapProvider',
24091                   'ns3::FfMacCschedSapProvider *',
24092                   [],
24093                   is_virtual=True)
24094    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::TdTbfqFfMacScheduler::GetFfMacSchedSapProvider() [member function]
24095    cls.add_method('GetFfMacSchedSapProvider',
24096                   'ns3::FfMacSchedSapProvider *',
24097                   [],
24098                   is_virtual=True)
24099    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::TdTbfqFfMacScheduler::GetLteFfrSapUser() [member function]
24100    cls.add_method('GetLteFfrSapUser',
24101                   'ns3::LteFfrSapUser *',
24102                   [],
24103                   is_virtual=True)
24104    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::TdTbfqFfMacScheduler::GetTypeId() [member function]
24105    cls.add_method('GetTypeId',
24106                   'ns3::TypeId',
24107                   [],
24108                   is_static=True)
24109    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::TdTbfqFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
24110    cls.add_method('SetFfMacCschedSapUser',
24111                   'void',
24112                   [param('ns3::FfMacCschedSapUser *', 's')],
24113                   is_virtual=True)
24114    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::TdTbfqFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
24115    cls.add_method('SetFfMacSchedSapUser',
24116                   'void',
24117                   [param('ns3::FfMacSchedSapUser *', 's')],
24118                   is_virtual=True)
24119    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::TdTbfqFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
24120    cls.add_method('SetLteFfrSapProvider',
24121                   'void',
24122                   [param('ns3::LteFfrSapProvider *', 's')],
24123                   is_virtual=True)
24124    ## tdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::TdTbfqFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
24125    cls.add_method('TransmissionModeConfigurationUpdate',
24126                   'void',
24127                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
24128    return
24129
24130def register_Ns3TimeValue_methods(root_module, cls):
24131    ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor]
24132    cls.add_constructor([])
24133    ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor]
24134    cls.add_constructor([param('ns3::Time const &', 'value')])
24135    ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor]
24136    cls.add_constructor([param('ns3::TimeValue const &', 'arg0')])
24137    ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function]
24138    cls.add_method('Copy',
24139                   'ns3::Ptr< ns3::AttributeValue >',
24140                   [],
24141                   is_const=True, is_virtual=True)
24142    ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
24143    cls.add_method('DeserializeFromString',
24144                   'bool',
24145                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24146                   is_virtual=True)
24147    ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function]
24148    cls.add_method('Get',
24149                   'ns3::Time',
24150                   [],
24151                   is_const=True)
24152    ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
24153    cls.add_method('SerializeToString',
24154                   'std::string',
24155                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24156                   is_const=True, is_virtual=True)
24157    ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function]
24158    cls.add_method('Set',
24159                   'void',
24160                   [param('ns3::Time const &', 'value')])
24161    return
24162
24163def register_Ns3TtaFfMacScheduler_methods(root_module, cls):
24164    ## tta-ff-mac-scheduler.h (module 'lte'): ns3::TtaFfMacScheduler::TtaFfMacScheduler(ns3::TtaFfMacScheduler const & arg0) [constructor]
24165    cls.add_constructor([param('ns3::TtaFfMacScheduler const &', 'arg0')])
24166    ## tta-ff-mac-scheduler.h (module 'lte'): ns3::TtaFfMacScheduler::TtaFfMacScheduler() [constructor]
24167    cls.add_constructor([])
24168    ## tta-ff-mac-scheduler.h (module 'lte'): void ns3::TtaFfMacScheduler::DoDispose() [member function]
24169    cls.add_method('DoDispose',
24170                   'void',
24171                   [],
24172                   is_virtual=True)
24173    ## tta-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::TtaFfMacScheduler::GetFfMacCschedSapProvider() [member function]
24174    cls.add_method('GetFfMacCschedSapProvider',
24175                   'ns3::FfMacCschedSapProvider *',
24176                   [],
24177                   is_virtual=True)
24178    ## tta-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::TtaFfMacScheduler::GetFfMacSchedSapProvider() [member function]
24179    cls.add_method('GetFfMacSchedSapProvider',
24180                   'ns3::FfMacSchedSapProvider *',
24181                   [],
24182                   is_virtual=True)
24183    ## tta-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::TtaFfMacScheduler::GetLteFfrSapUser() [member function]
24184    cls.add_method('GetLteFfrSapUser',
24185                   'ns3::LteFfrSapUser *',
24186                   [],
24187                   is_virtual=True)
24188    ## tta-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::TtaFfMacScheduler::GetTypeId() [member function]
24189    cls.add_method('GetTypeId',
24190                   'ns3::TypeId',
24191                   [],
24192                   is_static=True)
24193    ## tta-ff-mac-scheduler.h (module 'lte'): void ns3::TtaFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
24194    cls.add_method('SetFfMacCschedSapUser',
24195                   'void',
24196                   [param('ns3::FfMacCschedSapUser *', 's')],
24197                   is_virtual=True)
24198    ## tta-ff-mac-scheduler.h (module 'lte'): void ns3::TtaFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
24199    cls.add_method('SetFfMacSchedSapUser',
24200                   'void',
24201                   [param('ns3::FfMacSchedSapUser *', 's')],
24202                   is_virtual=True)
24203    ## tta-ff-mac-scheduler.h (module 'lte'): void ns3::TtaFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
24204    cls.add_method('SetLteFfrSapProvider',
24205                   'void',
24206                   [param('ns3::LteFfrSapProvider *', 's')],
24207                   is_virtual=True)
24208    ## tta-ff-mac-scheduler.h (module 'lte'): void ns3::TtaFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
24209    cls.add_method('TransmissionModeConfigurationUpdate',
24210                   'void',
24211                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
24212    return
24213
24214def register_Ns3TypeIdChecker_methods(root_module, cls):
24215    ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor]
24216    cls.add_constructor([])
24217    ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor]
24218    cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')])
24219    return
24220
24221def register_Ns3TypeIdValue_methods(root_module, cls):
24222    ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor]
24223    cls.add_constructor([])
24224    ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor]
24225    cls.add_constructor([param('ns3::TypeId const &', 'value')])
24226    ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor]
24227    cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')])
24228    ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function]
24229    cls.add_method('Copy',
24230                   'ns3::Ptr< ns3::AttributeValue >',
24231                   [],
24232                   is_const=True, is_virtual=True)
24233    ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
24234    cls.add_method('DeserializeFromString',
24235                   'bool',
24236                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24237                   is_virtual=True)
24238    ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function]
24239    cls.add_method('Get',
24240                   'ns3::TypeId',
24241                   [],
24242                   is_const=True)
24243    ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
24244    cls.add_method('SerializeToString',
24245                   'std::string',
24246                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24247                   is_const=True, is_virtual=True)
24248    ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function]
24249    cls.add_method('Set',
24250                   'void',
24251                   [param('ns3::TypeId const &', 'value')])
24252    return
24253
24254def register_Ns3UintegerValue_methods(root_module, cls):
24255    ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor]
24256    cls.add_constructor([])
24257    ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor]
24258    cls.add_constructor([param('uint64_t const &', 'value')])
24259    ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor]
24260    cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')])
24261    ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function]
24262    cls.add_method('Copy',
24263                   'ns3::Ptr< ns3::AttributeValue >',
24264                   [],
24265                   is_const=True, is_virtual=True)
24266    ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
24267    cls.add_method('DeserializeFromString',
24268                   'bool',
24269                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24270                   is_virtual=True)
24271    ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function]
24272    cls.add_method('Get',
24273                   'uint64_t',
24274                   [],
24275                   is_const=True)
24276    ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
24277    cls.add_method('SerializeToString',
24278                   'std::string',
24279                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24280                   is_const=True, is_virtual=True)
24281    ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function]
24282    cls.add_method('Set',
24283                   'void',
24284                   [param('uint64_t const &', 'value')])
24285    return
24286
24287def register_Ns3UlDciLteControlMessage_methods(root_module, cls):
24288    ## lte-control-messages.h (module 'lte'): ns3::UlDciLteControlMessage::UlDciLteControlMessage(ns3::UlDciLteControlMessage const & arg0) [constructor]
24289    cls.add_constructor([param('ns3::UlDciLteControlMessage const &', 'arg0')])
24290    ## lte-control-messages.h (module 'lte'): ns3::UlDciLteControlMessage::UlDciLteControlMessage() [constructor]
24291    cls.add_constructor([])
24292    ## lte-control-messages.h (module 'lte'): ns3::UlDciListElement_s ns3::UlDciLteControlMessage::GetDci() [member function]
24293    cls.add_method('GetDci',
24294                   'ns3::UlDciListElement_s',
24295                   [])
24296    ## lte-control-messages.h (module 'lte'): void ns3::UlDciLteControlMessage::SetDci(ns3::UlDciListElement_s dci) [member function]
24297    cls.add_method('SetDci',
24298                   'void',
24299                   [param('ns3::UlDciListElement_s', 'dci')])
24300    return
24301
24302def register_Ns3Vector2DChecker_methods(root_module, cls):
24303    ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker() [constructor]
24304    cls.add_constructor([])
24305    ## vector.h (module 'core'): ns3::Vector2DChecker::Vector2DChecker(ns3::Vector2DChecker const & arg0) [constructor]
24306    cls.add_constructor([param('ns3::Vector2DChecker const &', 'arg0')])
24307    return
24308
24309def register_Ns3Vector2DValue_methods(root_module, cls):
24310    ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue() [constructor]
24311    cls.add_constructor([])
24312    ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2D const & value) [constructor]
24313    cls.add_constructor([param('ns3::Vector2D const &', 'value')])
24314    ## vector.h (module 'core'): ns3::Vector2DValue::Vector2DValue(ns3::Vector2DValue const & arg0) [constructor]
24315    cls.add_constructor([param('ns3::Vector2DValue const &', 'arg0')])
24316    ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector2DValue::Copy() const [member function]
24317    cls.add_method('Copy',
24318                   'ns3::Ptr< ns3::AttributeValue >',
24319                   [],
24320                   is_const=True, is_virtual=True)
24321    ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
24322    cls.add_method('DeserializeFromString',
24323                   'bool',
24324                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24325                   is_virtual=True)
24326    ## vector.h (module 'core'): ns3::Vector2D ns3::Vector2DValue::Get() const [member function]
24327    cls.add_method('Get',
24328                   'ns3::Vector2D',
24329                   [],
24330                   is_const=True)
24331    ## vector.h (module 'core'): std::string ns3::Vector2DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
24332    cls.add_method('SerializeToString',
24333                   'std::string',
24334                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24335                   is_const=True, is_virtual=True)
24336    ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function]
24337    cls.add_method('Set',
24338                   'void',
24339                   [param('ns3::Vector2D const &', 'value')])
24340    return
24341
24342def register_Ns3Vector3DChecker_methods(root_module, cls):
24343    ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker() [constructor]
24344    cls.add_constructor([])
24345    ## vector.h (module 'core'): ns3::Vector3DChecker::Vector3DChecker(ns3::Vector3DChecker const & arg0) [constructor]
24346    cls.add_constructor([param('ns3::Vector3DChecker const &', 'arg0')])
24347    return
24348
24349def register_Ns3Vector3DValue_methods(root_module, cls):
24350    ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue() [constructor]
24351    cls.add_constructor([])
24352    ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3D const & value) [constructor]
24353    cls.add_constructor([param('ns3::Vector3D const &', 'value')])
24354    ## vector.h (module 'core'): ns3::Vector3DValue::Vector3DValue(ns3::Vector3DValue const & arg0) [constructor]
24355    cls.add_constructor([param('ns3::Vector3DValue const &', 'arg0')])
24356    ## vector.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::Vector3DValue::Copy() const [member function]
24357    cls.add_method('Copy',
24358                   'ns3::Ptr< ns3::AttributeValue >',
24359                   [],
24360                   is_const=True, is_virtual=True)
24361    ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
24362    cls.add_method('DeserializeFromString',
24363                   'bool',
24364                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24365                   is_virtual=True)
24366    ## vector.h (module 'core'): ns3::Vector3D ns3::Vector3DValue::Get() const [member function]
24367    cls.add_method('Get',
24368                   'ns3::Vector3D',
24369                   [],
24370                   is_const=True)
24371    ## vector.h (module 'core'): std::string ns3::Vector3DValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
24372    cls.add_method('SerializeToString',
24373                   'std::string',
24374                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24375                   is_const=True, is_virtual=True)
24376    ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function]
24377    cls.add_method('Set',
24378                   'void',
24379                   [param('ns3::Vector3D const &', 'value')])
24380    return
24381
24382def register_Ns3VirtualNetDevice_methods(root_module, cls):
24383    ## virtual-net-device.h (module 'virtual-net-device'): ns3::VirtualNetDevice::VirtualNetDevice(ns3::VirtualNetDevice const & arg0) [constructor]
24384    cls.add_constructor([param('ns3::VirtualNetDevice const &', 'arg0')])
24385    ## virtual-net-device.h (module 'virtual-net-device'): ns3::VirtualNetDevice::VirtualNetDevice() [constructor]
24386    cls.add_constructor([])
24387    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
24388    cls.add_method('AddLinkChangeCallback',
24389                   'void',
24390                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
24391                   is_virtual=True)
24392    ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetAddress() const [member function]
24393    cls.add_method('GetAddress',
24394                   'ns3::Address',
24395                   [],
24396                   is_const=True, is_virtual=True)
24397    ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetBroadcast() const [member function]
24398    cls.add_method('GetBroadcast',
24399                   'ns3::Address',
24400                   [],
24401                   is_const=True, is_virtual=True)
24402    ## virtual-net-device.h (module 'virtual-net-device'): ns3::Ptr<ns3::Channel> ns3::VirtualNetDevice::GetChannel() const [member function]
24403    cls.add_method('GetChannel',
24404                   'ns3::Ptr< ns3::Channel >',
24405                   [],
24406                   is_const=True, is_virtual=True)
24407    ## virtual-net-device.h (module 'virtual-net-device'): uint32_t ns3::VirtualNetDevice::GetIfIndex() const [member function]
24408    cls.add_method('GetIfIndex',
24409                   'uint32_t',
24410                   [],
24411                   is_const=True, is_virtual=True)
24412    ## virtual-net-device.h (module 'virtual-net-device'): uint16_t ns3::VirtualNetDevice::GetMtu() const [member function]
24413    cls.add_method('GetMtu',
24414                   'uint16_t',
24415                   [],
24416                   is_const=True, is_virtual=True)
24417    ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
24418    cls.add_method('GetMulticast',
24419                   'ns3::Address',
24420                   [param('ns3::Ipv4Address', 'multicastGroup')],
24421                   is_const=True, is_virtual=True)
24422    ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
24423    cls.add_method('GetMulticast',
24424                   'ns3::Address',
24425                   [param('ns3::Ipv6Address', 'addr')],
24426                   is_const=True, is_virtual=True)
24427    ## virtual-net-device.h (module 'virtual-net-device'): ns3::Ptr<ns3::Node> ns3::VirtualNetDevice::GetNode() const [member function]
24428    cls.add_method('GetNode',
24429                   'ns3::Ptr< ns3::Node >',
24430                   [],
24431                   is_const=True, is_virtual=True)
24432    ## virtual-net-device.h (module 'virtual-net-device'): static ns3::TypeId ns3::VirtualNetDevice::GetTypeId() [member function]
24433    cls.add_method('GetTypeId',
24434                   'ns3::TypeId',
24435                   [],
24436                   is_static=True)
24437    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsBridge() const [member function]
24438    cls.add_method('IsBridge',
24439                   'bool',
24440                   [],
24441                   is_const=True, is_virtual=True)
24442    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsBroadcast() const [member function]
24443    cls.add_method('IsBroadcast',
24444                   'bool',
24445                   [],
24446                   is_const=True, is_virtual=True)
24447    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsLinkUp() const [member function]
24448    cls.add_method('IsLinkUp',
24449                   'bool',
24450                   [],
24451                   is_const=True, is_virtual=True)
24452    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsMulticast() const [member function]
24453    cls.add_method('IsMulticast',
24454                   'bool',
24455                   [],
24456                   is_const=True, is_virtual=True)
24457    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsPointToPoint() const [member function]
24458    cls.add_method('IsPointToPoint',
24459                   'bool',
24460                   [],
24461                   is_const=True, is_virtual=True)
24462    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::NeedsArp() const [member function]
24463    cls.add_method('NeedsArp',
24464                   'bool',
24465                   [],
24466                   is_const=True, is_virtual=True)
24467    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::Receive(ns3::Ptr<ns3::Packet> packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function]
24468    cls.add_method('Receive',
24469                   'bool',
24470                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')])
24471    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
24472    cls.add_method('Send',
24473                   'bool',
24474                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
24475                   is_virtual=True)
24476    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
24477    cls.add_method('SendFrom',
24478                   'bool',
24479                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
24480                   is_virtual=True)
24481    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetAddress(ns3::Address address) [member function]
24482    cls.add_method('SetAddress',
24483                   'void',
24484                   [param('ns3::Address', 'address')],
24485                   is_virtual=True)
24486    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetIfIndex(uint32_t const index) [member function]
24487    cls.add_method('SetIfIndex',
24488                   'void',
24489                   [param('uint32_t const', 'index')],
24490                   is_virtual=True)
24491    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetIsPointToPoint(bool isPointToPoint) [member function]
24492    cls.add_method('SetIsPointToPoint',
24493                   'void',
24494                   [param('bool', 'isPointToPoint')])
24495    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::SetMtu(uint16_t const mtu) [member function]
24496    cls.add_method('SetMtu',
24497                   'bool',
24498                   [param('uint16_t const', 'mtu')],
24499                   is_virtual=True)
24500    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetNeedsArp(bool needsArp) [member function]
24501    cls.add_method('SetNeedsArp',
24502                   'void',
24503                   [param('bool', 'needsArp')])
24504    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
24505    cls.add_method('SetNode',
24506                   'void',
24507                   [param('ns3::Ptr< ns3::Node >', 'node')],
24508                   is_virtual=True)
24509    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function]
24510    cls.add_method('SetPromiscReceiveCallback',
24511                   'void',
24512                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
24513                   is_virtual=True)
24514    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function]
24515    cls.add_method('SetReceiveCallback',
24516                   'void',
24517                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
24518                   is_virtual=True)
24519    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetSendCallback(ns3::VirtualNetDevice::SendCallback transmitCb) [member function]
24520    cls.add_method('SetSendCallback',
24521                   'void',
24522                   [param('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'transmitCb')])
24523    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::SetSupportsSendFrom(bool supportsSendFrom) [member function]
24524    cls.add_method('SetSupportsSendFrom',
24525                   'void',
24526                   [param('bool', 'supportsSendFrom')])
24527    ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::SupportsSendFrom() const [member function]
24528    cls.add_method('SupportsSendFrom',
24529                   'bool',
24530                   [],
24531                   is_const=True, is_virtual=True)
24532    ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::DoDispose() [member function]
24533    cls.add_method('DoDispose',
24534                   'void',
24535                   [],
24536                   is_virtual=True, visibility='protected')
24537    return
24538
24539def register_Ns3A2A4RsrqHandoverAlgorithm_methods(root_module, cls):
24540    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::A2A4RsrqHandoverAlgorithm::A2A4RsrqHandoverAlgorithm(ns3::A2A4RsrqHandoverAlgorithm const & arg0) [constructor]
24541    cls.add_constructor([param('ns3::A2A4RsrqHandoverAlgorithm const &', 'arg0')])
24542    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::A2A4RsrqHandoverAlgorithm::A2A4RsrqHandoverAlgorithm() [constructor]
24543    cls.add_constructor([])
24544    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::A2A4RsrqHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
24545    cls.add_method('GetLteHandoverManagementSapProvider',
24546                   'ns3::LteHandoverManagementSapProvider *',
24547                   [],
24548                   is_virtual=True)
24549    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::A2A4RsrqHandoverAlgorithm::GetTypeId() [member function]
24550    cls.add_method('GetTypeId',
24551                   'ns3::TypeId',
24552                   [],
24553                   is_static=True)
24554    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
24555    cls.add_method('SetLteHandoverManagementSapUser',
24556                   'void',
24557                   [param('ns3::LteHandoverManagementSapUser *', 's')],
24558                   is_virtual=True)
24559    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::DoDispose() [member function]
24560    cls.add_method('DoDispose',
24561                   'void',
24562                   [],
24563                   is_virtual=True, visibility='protected')
24564    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::DoInitialize() [member function]
24565    cls.add_method('DoInitialize',
24566                   'void',
24567                   [],
24568                   is_virtual=True, visibility='protected')
24569    ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
24570    cls.add_method('DoReportUeMeas',
24571                   'void',
24572                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
24573                   is_virtual=True, visibility='protected')
24574    return
24575
24576def register_Ns3A3RsrpHandoverAlgorithm_methods(root_module, cls):
24577    ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::A3RsrpHandoverAlgorithm::A3RsrpHandoverAlgorithm(ns3::A3RsrpHandoverAlgorithm const & arg0) [constructor]
24578    cls.add_constructor([param('ns3::A3RsrpHandoverAlgorithm const &', 'arg0')])
24579    ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::A3RsrpHandoverAlgorithm::A3RsrpHandoverAlgorithm() [constructor]
24580    cls.add_constructor([])
24581    ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::A3RsrpHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
24582    cls.add_method('GetLteHandoverManagementSapProvider',
24583                   'ns3::LteHandoverManagementSapProvider *',
24584                   [],
24585                   is_virtual=True)
24586    ## a3-rsrp-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::A3RsrpHandoverAlgorithm::GetTypeId() [member function]
24587    cls.add_method('GetTypeId',
24588                   'ns3::TypeId',
24589                   [],
24590                   is_static=True)
24591    ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
24592    cls.add_method('SetLteHandoverManagementSapUser',
24593                   'void',
24594                   [param('ns3::LteHandoverManagementSapUser *', 's')],
24595                   is_virtual=True)
24596    ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::DoDispose() [member function]
24597    cls.add_method('DoDispose',
24598                   'void',
24599                   [],
24600                   is_virtual=True, visibility='protected')
24601    ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::DoInitialize() [member function]
24602    cls.add_method('DoInitialize',
24603                   'void',
24604                   [],
24605                   is_virtual=True, visibility='protected')
24606    ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
24607    cls.add_method('DoReportUeMeas',
24608                   'void',
24609                   [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')],
24610                   is_virtual=True, visibility='protected')
24611    return
24612
24613def register_Ns3AddressChecker_methods(root_module, cls):
24614    ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
24615    cls.add_constructor([])
24616    ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor]
24617    cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')])
24618    return
24619
24620def register_Ns3AddressValue_methods(root_module, cls):
24621    ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor]
24622    cls.add_constructor([])
24623    ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor]
24624    cls.add_constructor([param('ns3::Address const &', 'value')])
24625    ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor]
24626    cls.add_constructor([param('ns3::AddressValue const &', 'arg0')])
24627    ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function]
24628    cls.add_method('Copy',
24629                   'ns3::Ptr< ns3::AttributeValue >',
24630                   [],
24631                   is_const=True, is_virtual=True)
24632    ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function]
24633    cls.add_method('DeserializeFromString',
24634                   'bool',
24635                   [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24636                   is_virtual=True)
24637    ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function]
24638    cls.add_method('Get',
24639                   'ns3::Address',
24640                   [],
24641                   is_const=True)
24642    ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function]
24643    cls.add_method('SerializeToString',
24644                   'std::string',
24645                   [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
24646                   is_const=True, is_virtual=True)
24647    ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function]
24648    cls.add_method('Set',
24649                   'void',
24650                   [param('ns3::Address const &', 'value')])
24651    return
24652
24653def register_Ns3BsrLteControlMessage_methods(root_module, cls):
24654    ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage::BsrLteControlMessage(ns3::BsrLteControlMessage const & arg0) [constructor]
24655    cls.add_constructor([param('ns3::BsrLteControlMessage const &', 'arg0')])
24656    ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage::BsrLteControlMessage() [constructor]
24657    cls.add_constructor([])
24658    ## lte-control-messages.h (module 'lte'): ns3::MacCeListElement_s ns3::BsrLteControlMessage::GetBsr() [member function]
24659    cls.add_method('GetBsr',
24660                   'ns3::MacCeListElement_s',
24661                   [])
24662    ## lte-control-messages.h (module 'lte'): void ns3::BsrLteControlMessage::SetBsr(ns3::MacCeListElement_s bsr) [member function]
24663    cls.add_method('SetBsr',
24664                   'void',
24665                   [param('ns3::MacCeListElement_s', 'bsr')])
24666    return
24667
24668def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24669    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24670    cls.add_constructor([])
24671    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24672    cls.add_constructor([param('ns3::CallbackImpl< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24673    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24674    cls.add_method('DoGetTypeid',
24675                   'std::string',
24676                   [],
24677                   is_static=True)
24678    ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24679    cls.add_method('GetTypeid',
24680                   'std::string',
24681                   [],
24682                   is_const=True, is_virtual=True)
24683    ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator]
24684    cls.add_method('operator()',
24685                   'bool',
24686                   [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3'), param('ns3::Address const &', 'arg4'), param('ns3::NetDevice::PacketType', 'arg5')],
24687                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24688    return
24689
24690def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24691    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24692    cls.add_constructor([])
24693    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24694    cls.add_constructor([param('ns3::CallbackImpl< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24695    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24696    cls.add_method('DoGetTypeid',
24697                   'std::string',
24698                   [],
24699                   is_static=True)
24700    ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24701    cls.add_method('GetTypeid',
24702                   'std::string',
24703                   [],
24704                   is_const=True, is_virtual=True)
24705    ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3) [member operator]
24706    cls.add_method('operator()',
24707                   'bool',
24708                   [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3')],
24709                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24710    return
24711
24712def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Packet__gt___Const_ns3Address___amp___Const_ns3Address___amp___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24713    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24714    cls.add_constructor([])
24715    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24716    cls.add_constructor([param('ns3::CallbackImpl< bool, ns3::Ptr< ns3::Packet >, ns3::Address const &, ns3::Address const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24717    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24718    cls.add_method('DoGetTypeid',
24719                   'std::string',
24720                   [],
24721                   is_static=True)
24722    ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24723    cls.add_method('GetTypeid',
24724                   'std::string',
24725                   [],
24726                   is_const=True, is_virtual=True)
24727    ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::Packet>, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0, ns3::Address const & arg1, ns3::Address const & arg2, short unsigned int arg3) [member operator]
24728    cls.add_method('operator()',
24729                   'bool',
24730                   [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Address const &', 'arg1'), param('ns3::Address const &', 'arg2'), param('short unsigned int', 'arg3')],
24731                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24732    return
24733
24734def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24735    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24736    cls.add_constructor([])
24737    ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24738    cls.add_constructor([param('ns3::CallbackImpl< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24739    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24740    cls.add_method('DoGetTypeid',
24741                   'std::string',
24742                   [],
24743                   is_static=True)
24744    ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24745    cls.add_method('GetTypeid',
24746                   'std::string',
24747                   [],
24748                   is_const=True, is_virtual=True)
24749    ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, ns3::Address const & arg1) [member operator]
24750    cls.add_method('operator()',
24751                   'bool',
24752                   [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('ns3::Address const &', 'arg1')],
24753                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24754    return
24755
24756def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24757    ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24758    cls.add_constructor([])
24759    ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24760    cls.add_constructor([param('ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24761    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24762    cls.add_method('DoGetTypeid',
24763                   'std::string',
24764                   [],
24765                   is_static=True)
24766    ## callback.h (module 'core'): std::string ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24767    cls.add_method('GetTypeid',
24768                   'std::string',
24769                   [],
24770                   is_const=True, is_virtual=True)
24771    ## callback.h (module 'core'): ns3::ObjectBase * ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator]
24772    cls.add_method('operator()',
24773                   'ns3::ObjectBase *',
24774                   [],
24775                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24776    return
24777
24778def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24779    ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24780    cls.add_constructor([])
24781    ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24782    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24783    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24784    cls.add_method('DoGetTypeid',
24785                   'std::string',
24786                   [],
24787                   is_static=True)
24788    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24789    cls.add_method('GetTypeid',
24790                   'std::string',
24791                   [],
24792                   is_const=True, is_virtual=True)
24793    ## callback.h (module 'core'): void ns3::CallbackImpl<void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::SpectrumValue const & arg0) [member operator]
24794    cls.add_method('operator()',
24795                   'void',
24796                   [param('ns3::SpectrumValue const &', 'arg0')],
24797                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24798    return
24799
24800def register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24801    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24802    cls.add_constructor([])
24803    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24804    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24805    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24806    cls.add_method('DoGetTypeid',
24807                   'std::string',
24808                   [],
24809                   is_static=True)
24810    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24811    cls.add_method('GetTypeid',
24812                   'std::string',
24813                   [],
24814                   is_const=True, is_virtual=True)
24815    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::DlSchedulingCallbackInfo arg0) [member operator]
24816    cls.add_method('operator()',
24817                   'void',
24818                   [param('ns3::DlSchedulingCallbackInfo', 'arg0')],
24819                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24820    return
24821
24822def register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24823    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24824    cls.add_constructor([])
24825    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24826    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24827    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24828    cls.add_method('DoGetTypeid',
24829                   'std::string',
24830                   [],
24831                   is_static=True)
24832    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24833    cls.add_method('GetTypeid',
24834                   'std::string',
24835                   [],
24836                   is_const=True, is_virtual=True)
24837    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::EpcUeNas::State arg0, ns3::EpcUeNas::State arg1) [member operator]
24838    cls.add_method('operator()',
24839                   'void',
24840                   [param('ns3::EpcUeNas::State', 'arg0'), param('ns3::EpcUeNas::State', 'arg1')],
24841                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24842    return
24843
24844def register_Ns3CallbackImpl__Void_Ns3PhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24845    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24846    cls.add_constructor([])
24847    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24848    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24849    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24850    cls.add_method('DoGetTypeid',
24851                   'std::string',
24852                   [],
24853                   is_static=True)
24854    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24855    cls.add_method('GetTypeid',
24856                   'std::string',
24857                   [],
24858                   is_const=True, is_virtual=True)
24859    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::PhyReceptionStatParameters arg0) [member operator]
24860    cls.add_method('operator()',
24861                   'void',
24862                   [param('ns3::PhyReceptionStatParameters', 'arg0')],
24863                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24864    return
24865
24866def register_Ns3CallbackImpl__Void_Ns3PhyTransmissionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24867    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24868    cls.add_constructor([])
24869    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24870    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24871    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24872    cls.add_method('DoGetTypeid',
24873                   'std::string',
24874                   [],
24875                   is_static=True)
24876    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24877    cls.add_method('GetTypeid',
24878                   'std::string',
24879                   [],
24880                   is_const=True, is_virtual=True)
24881    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::PhyTransmissionStatParameters arg0) [member operator]
24882    cls.add_method('operator()',
24883                   'void',
24884                   [param('ns3::PhyTransmissionStatParameters', 'arg0')],
24885                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24886    return
24887
24888def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Ptr__lt__const_ns3MobilityModel__gt___Double_Double_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24889    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24890    cls.add_constructor([])
24891    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24892    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::MobilityModel const >, ns3::Ptr< ns3::MobilityModel const >, double, double, double, double, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24893    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24894    cls.add_method('DoGetTypeid',
24895                   'std::string',
24896                   [],
24897                   is_static=True)
24898    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24899    cls.add_method('GetTypeid',
24900                   'std::string',
24901                   [],
24902                   is_const=True, is_virtual=True)
24903    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::Ptr<const ns3::MobilityModel>, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::MobilityModel> arg0, ns3::Ptr<const ns3::MobilityModel> arg1, double arg2, double arg3, double arg4, double arg5) [member operator]
24904    cls.add_method('operator()',
24905                   'void',
24906                   [param('ns3::Ptr< ns3::MobilityModel const >', 'arg0'), param('ns3::Ptr< ns3::MobilityModel const >', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('double', 'arg4'), param('double', 'arg5')],
24907                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24908    return
24909
24910def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24911    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24912    cls.add_constructor([])
24913    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24914    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::MobilityModel const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24915    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24916    cls.add_method('DoGetTypeid',
24917                   'std::string',
24918                   [],
24919                   is_static=True)
24920    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24921    cls.add_method('GetTypeid',
24922                   'std::string',
24923                   [],
24924                   is_const=True, is_virtual=True)
24925    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::MobilityModel>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::MobilityModel> arg0) [member operator]
24926    cls.add_method('operator()',
24927                   'void',
24928                   [param('ns3::Ptr< ns3::MobilityModel const >', 'arg0')],
24929                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24930    return
24931
24932def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24933    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24934    cls.add_constructor([])
24935    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24936    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24937    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24938    cls.add_method('DoGetTypeid',
24939                   'std::string',
24940                   [],
24941                   is_static=True)
24942    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24943    cls.add_method('GetTypeid',
24944                   'std::string',
24945                   [],
24946                   is_const=True, is_virtual=True)
24947    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0) [member operator]
24948    cls.add_method('operator()',
24949                   'void',
24950                   [param('ns3::Ptr< ns3::Packet const >', 'arg0')],
24951                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24952    return
24953
24954def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24955    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24956    cls.add_constructor([])
24957    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24958    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::PacketBurst const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24959    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24960    cls.add_method('DoGetTypeid',
24961                   'std::string',
24962                   [],
24963                   is_static=True)
24964    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24965    cls.add_method('GetTypeid',
24966                   'std::string',
24967                   [],
24968                   is_const=True, is_virtual=True)
24969    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::PacketBurst>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::PacketBurst> arg0) [member operator]
24970    cls.add_method('operator()',
24971                   'void',
24972                   [param('ns3::Ptr< ns3::PacketBurst const >', 'arg0')],
24973                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24974    return
24975
24976def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24977    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
24978    cls.add_constructor([])
24979    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
24980    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::SpectrumPhy const >, ns3::Ptr< ns3::SpectrumPhy const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
24981    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
24982    cls.add_method('DoGetTypeid',
24983                   'std::string',
24984                   [],
24985                   is_static=True)
24986    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
24987    cls.add_method('GetTypeid',
24988                   'std::string',
24989                   [],
24990                   is_const=True, is_virtual=True)
24991    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::SpectrumPhy>, ns3::Ptr<const ns3::SpectrumPhy>, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::SpectrumPhy> arg0, ns3::Ptr<const ns3::SpectrumPhy> arg1, double arg2) [member operator]
24992    cls.add_method('operator()',
24993                   'void',
24994                   [param('ns3::Ptr< ns3::SpectrumPhy const >', 'arg0'), param('ns3::Ptr< ns3::SpectrumPhy const >', 'arg1'), param('double', 'arg2')],
24995                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
24996    return
24997
24998def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteUeRrc__gt___StdList__lt__ns3LteRrcSapSCellToAddMod__stdAllocator__lt__ns3LteRrcSapSCellToAddMod__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
24999    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25000    cls.add_constructor([])
25001    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25002    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::LteUeRrc >, std::list< ns3::LteRrcSap::SCellToAddMod >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25003    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25004    cls.add_method('DoGetTypeid',
25005                   'std::string',
25006                   [],
25007                   is_static=True)
25008    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25009    cls.add_method('GetTypeid',
25010                   'std::string',
25011                   [],
25012                   is_const=True, is_virtual=True)
25013    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::LteUeRrc>, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::LteUeRrc> arg0, std::list<ns3::LteRrcSap::SCellToAddMod, std::allocator<ns3::LteRrcSap::SCellToAddMod> > arg1) [member operator]
25014    cls.add_method('operator()',
25015                   'void',
25016                   [param('ns3::Ptr< ns3::LteUeRrc >', 'arg0'), param('std::list< ns3::LteRrcSap::SCellToAddMod >', 'arg1')],
25017                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25018    cls.add_copy_constructor()
25019    return
25020
25021def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25022    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25023    cls.add_constructor([])
25024    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25025    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25026    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25027    cls.add_method('DoGetTypeid',
25028                   'std::string',
25029                   [],
25030                   is_static=True)
25031    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25032    cls.add_method('GetTypeid',
25033                   'std::string',
25034                   [],
25035                   is_const=True, is_virtual=True)
25036    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator]
25037    cls.add_method('operator()',
25038                   'void',
25039                   [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3'), param('ns3::Address const &', 'arg4'), param('ns3::NetDevice::PacketType', 'arg5')],
25040                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25041    return
25042
25043def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25044    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25045    cls.add_constructor([])
25046    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25047    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25048    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25049    cls.add_method('DoGetTypeid',
25050                   'std::string',
25051                   [],
25052                   is_static=True)
25053    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25054    cls.add_method('GetTypeid',
25055                   'std::string',
25056                   [],
25057                   is_const=True, is_virtual=True)
25058    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0) [member operator]
25059    cls.add_method('operator()',
25060                   'void',
25061                   [param('ns3::Ptr< ns3::NetDevice >', 'arg0')],
25062                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25063    return
25064
25065def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25066    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25067    cls.add_constructor([])
25068    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25069    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25070    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25071    cls.add_method('DoGetTypeid',
25072                   'std::string',
25073                   [],
25074                   is_static=True)
25075    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25076    cls.add_method('GetTypeid',
25077                   'std::string',
25078                   [],
25079                   is_const=True, is_virtual=True)
25080    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Packet> arg0) [member operator]
25081    cls.add_method('operator()',
25082                   'void',
25083                   [param('ns3::Ptr< ns3::Packet >', 'arg0')],
25084                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25085    return
25086
25087def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25088    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25089    cls.add_constructor([])
25090    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25091    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25092    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25093    cls.add_method('DoGetTypeid',
25094                   'std::string',
25095                   [],
25096                   is_static=True)
25097    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25098    cls.add_method('GetTypeid',
25099                   'std::string',
25100                   [],
25101                   is_const=True, is_virtual=True)
25102    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, ns3::Address const & arg1) [member operator]
25103    cls.add_method('operator()',
25104                   'void',
25105                   [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('ns3::Address const &', 'arg1')],
25106                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25107    return
25108
25109def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25110    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25111    cls.add_constructor([])
25112    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25113    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25114    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25115    cls.add_method('DoGetTypeid',
25116                   'std::string',
25117                   [],
25118                   is_static=True)
25119    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25120    cls.add_method('GetTypeid',
25121                   'std::string',
25122                   [],
25123                   is_const=True, is_virtual=True)
25124    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0) [member operator]
25125    cls.add_method('operator()',
25126                   'void',
25127                   [param('ns3::Ptr< ns3::Socket >', 'arg0')],
25128                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25129    return
25130
25131def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25132    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25133    cls.add_constructor([])
25134    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25135    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25136    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25137    cls.add_method('DoGetTypeid',
25138                   'std::string',
25139                   [],
25140                   is_static=True)
25141    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25142    cls.add_method('GetTypeid',
25143                   'std::string',
25144                   [],
25145                   is_const=True, is_virtual=True)
25146    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, unsigned int arg1) [member operator]
25147    cls.add_method('operator()',
25148                   'void',
25149                   [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('unsigned int', 'arg1')],
25150                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25151    return
25152
25153def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25154    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25155    cls.add_constructor([])
25156    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25157    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::SpectrumSignalParameters >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25158    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25159    cls.add_method('DoGetTypeid',
25160                   'std::string',
25161                   [],
25162                   is_static=True)
25163    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25164    cls.add_method('GetTypeid',
25165                   'std::string',
25166                   [],
25167                   is_const=True, is_virtual=True)
25168    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::SpectrumSignalParameters>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::SpectrumSignalParameters> arg0) [member operator]
25169    cls.add_method('operator()',
25170                   'void',
25171                   [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'arg0')],
25172                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25173    return
25174
25175def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25176    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25177    cls.add_constructor([])
25178    ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25179    cls.add_constructor([param('ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25180    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25181    cls.add_method('DoGetTypeid',
25182                   'std::string',
25183                   [],
25184                   is_static=True)
25185    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25186    cls.add_method('GetTypeid',
25187                   'std::string',
25188                   [],
25189                   is_const=True, is_virtual=True)
25190    ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator]
25191    cls.add_method('operator()',
25192                   'void',
25193                   [],
25194                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25195    return
25196
25197def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_short_Unsigned_char_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25198    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25199    cls.add_constructor([])
25200    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25201    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25202    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25203    cls.add_method('DoGetTypeid',
25204                   'std::string',
25205                   [],
25206                   is_static=True)
25207    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25208    cls.add_method('GetTypeid',
25209                   'std::string',
25210                   [],
25211                   is_const=True, is_virtual=True)
25212    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned int arg0, unsigned int arg1, short unsigned int arg2, unsigned char arg3, short unsigned int arg4, unsigned char arg5) [member operator]
25213    cls.add_method('operator()',
25214                   'void',
25215                   [param('unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('unsigned char', 'arg3'), param('short unsigned int', 'arg4'), param('unsigned char', 'arg5')],
25216                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25217    return
25218
25219def register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25220    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25221    cls.add_constructor([])
25222    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25223    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25224    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25225    cls.add_method('DoGetTypeid',
25226                   'std::string',
25227                   [],
25228                   is_static=True)
25229    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25230    cls.add_method('GetTypeid',
25231                   'std::string',
25232                   [],
25233                   is_const=True, is_virtual=True)
25234    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, bool arg1, unsigned char arg2, unsigned char arg3) [member operator]
25235    cls.add_method('operator()',
25236                   'void',
25237                   [param('long unsigned int', 'arg0'), param('bool', 'arg1'), param('unsigned char', 'arg2'), param('unsigned char', 'arg3')],
25238                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25239    return
25240
25241def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25242    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25243    cls.add_constructor([])
25244    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25245    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25246    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25247    cls.add_method('DoGetTypeid',
25248                   'std::string',
25249                   [],
25250                   is_static=True)
25251    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25252    cls.add_method('GetTypeid',
25253                   'std::string',
25254                   [],
25255                   is_const=True, is_virtual=True)
25256    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1) [member operator]
25257    cls.add_method('operator()',
25258                   'void',
25259                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1')],
25260                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25261    return
25262
25263def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteRrcSapMeasurementReport_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25264    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25265    cls.add_constructor([])
25266    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25267    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25268    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25269    cls.add_method('DoGetTypeid',
25270                   'std::string',
25271                   [],
25272                   is_static=True)
25273    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25274    cls.add_method('GetTypeid',
25275                   'std::string',
25276                   [],
25277                   is_const=True, is_virtual=True)
25278    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteRrcSap::MeasurementReport arg3) [member operator]
25279    cls.add_method('operator()',
25280                   'void',
25281                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::LteRrcSap::MeasurementReport', 'arg3')],
25282                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25283    return
25284
25285def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteUeRrcState_Ns3LteUeRrcState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25286    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25287    cls.add_constructor([])
25288    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25289    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25290    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25291    cls.add_method('DoGetTypeid',
25292                   'std::string',
25293                   [],
25294                   is_static=True)
25295    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25296    cls.add_method('GetTypeid',
25297                   'std::string',
25298                   [],
25299                   is_const=True, is_virtual=True)
25300    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::LteUeRrc::State, ns3::LteUeRrc::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteUeRrc::State arg3, ns3::LteUeRrc::State arg4) [member operator]
25301    cls.add_method('operator()',
25302                   'void',
25303                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::LteUeRrc::State', 'arg3'), param('ns3::LteUeRrc::State', 'arg4')],
25304                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25305    return
25306
25307def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3UeManagerState_Ns3UeManagerState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25308    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25309    cls.add_constructor([])
25310    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25311    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25312    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25313    cls.add_method('DoGetTypeid',
25314                   'std::string',
25315                   [],
25316                   is_static=True)
25317    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25318    cls.add_method('GetTypeid',
25319                   'std::string',
25320                   [],
25321                   is_const=True, is_virtual=True)
25322    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::UeManager::State, ns3::UeManager::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::UeManager::State arg3, ns3::UeManager::State arg4) [member operator]
25323    cls.add_method('operator()',
25324                   'void',
25325                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::UeManager::State', 'arg3'), param('ns3::UeManager::State', 'arg4')],
25326                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25327    return
25328
25329def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25330    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25331    cls.add_constructor([])
25332    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25333    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25334    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25335    cls.add_method('DoGetTypeid',
25336                   'std::string',
25337                   [],
25338                   is_static=True)
25339    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25340    cls.add_method('GetTypeid',
25341                   'std::string',
25342                   [],
25343                   is_const=True, is_virtual=True)
25344    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2) [member operator]
25345    cls.add_method('operator()',
25346                   'void',
25347                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2')],
25348                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25349    return
25350
25351def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_StdBasic_string__lt__char__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25352    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25353    cls.add_constructor([])
25354    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25355    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, std::basic_string< char >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25356    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25357    cls.add_method('DoGetTypeid',
25358                   'std::string',
25359                   [],
25360                   is_static=True)
25361    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25362    cls.add_method('GetTypeid',
25363                   'std::string',
25364                   [],
25365                   is_const=True, is_virtual=True)
25366    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, std::basic_string<char, std::char_traits<char>, std::allocator<char> > arg3) [member operator]
25367    cls.add_method('operator()',
25368                   'void',
25369                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('std::string', 'arg3')],
25370                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25371    return
25372
25373def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_StdBasic_string__lt__char__gt___Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25374    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25375    cls.add_constructor([])
25376    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25377    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, std::basic_string< char >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25378    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25379    cls.add_method('DoGetTypeid',
25380                   'std::string',
25381                   [],
25382                   is_static=True)
25383    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25384    cls.add_method('GetTypeid',
25385                   'std::string',
25386                   [],
25387                   is_const=True, is_virtual=True)
25388    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, std::basic_string<char>, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, std::basic_string<char, std::char_traits<char>, std::allocator<char> > arg3, unsigned char arg4) [member operator]
25389    cls.add_method('operator()',
25390                   'void',
25391                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('std::string', 'arg3'), param('unsigned char', 'arg4')],
25392                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25393    return
25394
25395def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25396    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25397    cls.add_constructor([])
25398    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25399    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25400    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25401    cls.add_method('DoGetTypeid',
25402                   'std::string',
25403                   [],
25404                   is_static=True)
25405    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25406    cls.add_method('GetTypeid',
25407                   'std::string',
25408                   [],
25409                   is_const=True, is_virtual=True)
25410    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, unsigned char arg3) [member operator]
25411    cls.add_method('operator()',
25412                   'void',
25413                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('unsigned char', 'arg3')],
25414                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25415    return
25416
25417def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25418    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25419    cls.add_constructor([])
25420    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25421    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25422    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25423    cls.add_method('DoGetTypeid',
25424                   'std::string',
25425                   [],
25426                   is_static=True)
25427    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25428    cls.add_method('GetTypeid',
25429                   'std::string',
25430                   [],
25431                   is_const=True, is_virtual=True)
25432    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned long long, unsigned short, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, short unsigned int arg3) [member operator]
25433    cls.add_method('operator()',
25434                   'void',
25435                   [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('short unsigned int', 'arg2'), param('short unsigned int', 'arg3')],
25436                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25437    return
25438
25439def register_Ns3CallbackImpl__Void_Unsigned_short_Const_stdVector__lt__int__stdAllocator__lt__int__gt_____gt_____amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25440    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25441    cls.add_constructor([])
25442    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25443    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25444    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25445    cls.add_method('DoGetTypeid',
25446                   'std::string',
25447                   [],
25448                   is_static=True)
25449    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25450    cls.add_method('GetTypeid',
25451                   'std::string',
25452                   [],
25453                   is_const=True, is_virtual=True)
25454    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, const std::vector<int, std::allocator<int> > &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, std::vector<int, std::allocator<int> > const & arg1) [member operator]
25455    cls.add_method('operator()',
25456                   'void',
25457                   [param('short unsigned int', 'arg0'), param('std::vector< int > const &', 'arg1')],
25458                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25459    cls.add_copy_constructor()
25460    return
25461
25462def register_Ns3CallbackImpl__Void_Unsigned_short_Ns3Ptr__lt__ns3SpectrumValue__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25463    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25464    cls.add_constructor([])
25465    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25466    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25467    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25468    cls.add_method('DoGetTypeid',
25469                   'std::string',
25470                   [],
25471                   is_static=True)
25472    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25473    cls.add_method('GetTypeid',
25474                   'std::string',
25475                   [],
25476                   is_const=True, is_virtual=True)
25477    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, ns3::Ptr<ns3::SpectrumValue>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, ns3::Ptr<ns3::SpectrumValue> arg1) [member operator]
25478    cls.add_method('operator()',
25479                   'void',
25480                   [param('short unsigned int', 'arg0'), param('ns3::Ptr< ns3::SpectrumValue >', 'arg1')],
25481                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25482    return
25483
25484def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25485    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25486    cls.add_constructor([])
25487    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25488    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25489    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25490    cls.add_method('DoGetTypeid',
25491                   'std::string',
25492                   [],
25493                   is_static=True)
25494    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25495    cls.add_method('GetTypeid',
25496                   'std::string',
25497                   [],
25498                   is_const=True, is_virtual=True)
25499    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, unsigned char arg1, unsigned int arg2) [member operator]
25500    cls.add_method('operator()',
25501                   'void',
25502                   [param('short unsigned int', 'arg0'), param('unsigned char', 'arg1'), param('unsigned int', 'arg2')],
25503                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25504    return
25505
25506def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25507    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25508    cls.add_constructor([])
25509    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25510    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25511    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25512    cls.add_method('DoGetTypeid',
25513                   'std::string',
25514                   [],
25515                   is_static=True)
25516    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25517    cls.add_method('GetTypeid',
25518                   'std::string',
25519                   [],
25520                   is_const=True, is_virtual=True)
25521    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, unsigned char arg1, unsigned int arg2, long unsigned int arg3) [member operator]
25522    cls.add_method('operator()',
25523                   'void',
25524                   [param('short unsigned int', 'arg0'), param('unsigned char', 'arg1'), param('unsigned int', 'arg2'), param('long unsigned int', 'arg3')],
25525                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25526    return
25527
25528def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Bool_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25529    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25530    cls.add_constructor([])
25531    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25532    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25533    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25534    cls.add_method('DoGetTypeid',
25535                   'std::string',
25536                   [],
25537                   is_static=True)
25538    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25539    cls.add_method('GetTypeid',
25540                   'std::string',
25541                   [],
25542                   is_const=True, is_virtual=True)
25543    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, double arg3, bool arg4, unsigned char arg5) [member operator]
25544    cls.add_method('operator()',
25545                   'void',
25546                   [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('bool', 'arg4'), param('unsigned char', 'arg5')],
25547                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25548    return
25549
25550def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25551    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25552    cls.add_constructor([])
25553    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25554    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25555    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25556    cls.add_method('DoGetTypeid',
25557                   'std::string',
25558                   [],
25559                   is_static=True)
25560    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25561    cls.add_method('GetTypeid',
25562                   'std::string',
25563                   [],
25564                   is_const=True, is_virtual=True)
25565    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, double arg3, unsigned char arg4) [member operator]
25566    cls.add_method('operator()',
25567                   'void',
25568                   [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('double', 'arg2'), param('double', 'arg3'), param('unsigned char', 'arg4')],
25569                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25570    return
25571
25572def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25573    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25574    cls.add_constructor([])
25575    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25576    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25577    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25578    cls.add_method('DoGetTypeid',
25579                   'std::string',
25580                   [],
25581                   is_static=True)
25582    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25583    cls.add_method('GetTypeid',
25584                   'std::string',
25585                   [],
25586                   is_const=True, is_virtual=True)
25587    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1, double arg2) [member operator]
25588    cls.add_method('operator()',
25589                   'void',
25590                   [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('double', 'arg2')],
25591                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25592    return
25593
25594def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25595    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25596    cls.add_constructor([])
25597    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25598    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25599    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25600    cls.add_method('DoGetTypeid',
25601                   'std::string',
25602                   [],
25603                   is_static=True)
25604    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25605    cls.add_method('GetTypeid',
25606                   'std::string',
25607                   [],
25608                   is_const=True, is_virtual=True)
25609    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned short, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, unsigned char arg3) [member operator]
25610    cls.add_method('operator()',
25611                   'void',
25612                   [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('double', 'arg2'), param('unsigned char', 'arg3')],
25613                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25614    return
25615
25616def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3LteUePhyState_Ns3LteUePhyState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25617    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25618    cls.add_constructor([])
25619    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25620    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25621    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25622    cls.add_method('DoGetTypeid',
25623                   'std::string',
25624                   [],
25625                   is_static=True)
25626    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25627    cls.add_method('GetTypeid',
25628                   'std::string',
25629                   [],
25630                   is_const=True, is_virtual=True)
25631    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::LteUePhy::State, ns3::LteUePhy::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1, ns3::LteUePhy::State arg2, ns3::LteUePhy::State arg3) [member operator]
25632    cls.add_method('operator()',
25633                   'void',
25634                   [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('ns3::LteUePhy::State', 'arg2'), param('ns3::LteUePhy::State', 'arg3')],
25635                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25636    return
25637
25638def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls):
25639    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor]
25640    cls.add_constructor([])
25641    ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor]
25642    cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')])
25643    ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function]
25644    cls.add_method('DoGetTypeid',
25645                   'std::string',
25646                   [],
25647                   is_static=True)
25648    ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function]
25649    cls.add_method('GetTypeid',
25650                   'std::string',
25651                   [],
25652                   is_const=True, is_virtual=True)
25653    ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1) [member operator]
25654    cls.add_method('operator()',
25655                   'void',
25656                   [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1')],
25657                   custom_name='__call__', is_pure_virtual=True, is_virtual=True)
25658    return
25659
25660def register_Ns3CqaFfMacScheduler_methods(root_module, cls):
25661    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqaFfMacScheduler::CqaFfMacScheduler(ns3::CqaFfMacScheduler const & arg0) [constructor]
25662    cls.add_constructor([param('ns3::CqaFfMacScheduler const &', 'arg0')])
25663    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqaFfMacScheduler::CqaFfMacScheduler() [constructor]
25664    cls.add_constructor([])
25665    ## cqa-ff-mac-scheduler.h (module 'lte'): void ns3::CqaFfMacScheduler::DoDispose() [member function]
25666    cls.add_method('DoDispose',
25667                   'void',
25668                   [],
25669                   is_virtual=True)
25670    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::CqaFfMacScheduler::GetFfMacCschedSapProvider() [member function]
25671    cls.add_method('GetFfMacCschedSapProvider',
25672                   'ns3::FfMacCschedSapProvider *',
25673                   [],
25674                   is_virtual=True)
25675    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::CqaFfMacScheduler::GetFfMacSchedSapProvider() [member function]
25676    cls.add_method('GetFfMacSchedSapProvider',
25677                   'ns3::FfMacSchedSapProvider *',
25678                   [],
25679                   is_virtual=True)
25680    ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::CqaFfMacScheduler::GetLteFfrSapUser() [member function]
25681    cls.add_method('GetLteFfrSapUser',
25682                   'ns3::LteFfrSapUser *',
25683                   [],
25684                   is_virtual=True)
25685    ## cqa-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::CqaFfMacScheduler::GetTypeId() [member function]
25686    cls.add_method('GetTypeId',
25687                   'ns3::TypeId',
25688                   [],
25689                   is_static=True)
25690    ## cqa-ff-mac-scheduler.h (module 'lte'): void ns3::CqaFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
25691    cls.add_method('SetFfMacCschedSapUser',
25692                   'void',
25693                   [param('ns3::FfMacCschedSapUser *', 's')],
25694                   is_virtual=True)
25695    ## cqa-ff-mac-scheduler.h (module 'lte'): void ns3::CqaFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
25696    cls.add_method('SetFfMacSchedSapUser',
25697                   'void',
25698                   [param('ns3::FfMacSchedSapUser *', 's')],
25699                   is_virtual=True)
25700    ## cqa-ff-mac-scheduler.h (module 'lte'): void ns3::CqaFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
25701    cls.add_method('SetLteFfrSapProvider',
25702                   'void',
25703                   [param('ns3::LteFfrSapProvider *', 's')],
25704                   is_virtual=True)
25705    ## cqa-ff-mac-scheduler.h (module 'lte'): void ns3::CqaFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
25706    cls.add_method('TransmissionModeConfigurationUpdate',
25707                   'void',
25708                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
25709    return
25710
25711def register_Ns3DlCqiLteControlMessage_methods(root_module, cls):
25712    ## lte-control-messages.h (module 'lte'): ns3::DlCqiLteControlMessage::DlCqiLteControlMessage(ns3::DlCqiLteControlMessage const & arg0) [constructor]
25713    cls.add_constructor([param('ns3::DlCqiLteControlMessage const &', 'arg0')])
25714    ## lte-control-messages.h (module 'lte'): ns3::DlCqiLteControlMessage::DlCqiLteControlMessage() [constructor]
25715    cls.add_constructor([])
25716    ## lte-control-messages.h (module 'lte'): ns3::CqiListElement_s ns3::DlCqiLteControlMessage::GetDlCqi() [member function]
25717    cls.add_method('GetDlCqi',
25718                   'ns3::CqiListElement_s',
25719                   [])
25720    ## lte-control-messages.h (module 'lte'): void ns3::DlCqiLteControlMessage::SetDlCqi(ns3::CqiListElement_s dlcqi) [member function]
25721    cls.add_method('SetDlCqi',
25722                   'void',
25723                   [param('ns3::CqiListElement_s', 'dlcqi')])
25724    return
25725
25726def register_Ns3DlDciLteControlMessage_methods(root_module, cls):
25727    ## lte-control-messages.h (module 'lte'): ns3::DlDciLteControlMessage::DlDciLteControlMessage(ns3::DlDciLteControlMessage const & arg0) [constructor]
25728    cls.add_constructor([param('ns3::DlDciLteControlMessage const &', 'arg0')])
25729    ## lte-control-messages.h (module 'lte'): ns3::DlDciLteControlMessage::DlDciLteControlMessage() [constructor]
25730    cls.add_constructor([])
25731    ## lte-control-messages.h (module 'lte'): ns3::DlDciListElement_s ns3::DlDciLteControlMessage::GetDci() [member function]
25732    cls.add_method('GetDci',
25733                   'ns3::DlDciListElement_s',
25734                   [])
25735    ## lte-control-messages.h (module 'lte'): void ns3::DlDciLteControlMessage::SetDci(ns3::DlDciListElement_s dci) [member function]
25736    cls.add_method('SetDci',
25737                   'void',
25738                   [param('ns3::DlDciListElement_s', 'dci')])
25739    return
25740
25741def register_Ns3DlHarqFeedbackLteControlMessage_methods(root_module, cls):
25742    ## lte-control-messages.h (module 'lte'): ns3::DlHarqFeedbackLteControlMessage::DlHarqFeedbackLteControlMessage(ns3::DlHarqFeedbackLteControlMessage const & arg0) [constructor]
25743    cls.add_constructor([param('ns3::DlHarqFeedbackLteControlMessage const &', 'arg0')])
25744    ## lte-control-messages.h (module 'lte'): ns3::DlHarqFeedbackLteControlMessage::DlHarqFeedbackLteControlMessage() [constructor]
25745    cls.add_constructor([])
25746    ## lte-control-messages.h (module 'lte'): ns3::DlInfoListElement_s ns3::DlHarqFeedbackLteControlMessage::GetDlHarqFeedback() [member function]
25747    cls.add_method('GetDlHarqFeedback',
25748                   'ns3::DlInfoListElement_s',
25749                   [])
25750    ## lte-control-messages.h (module 'lte'): void ns3::DlHarqFeedbackLteControlMessage::SetDlHarqFeedback(ns3::DlInfoListElement_s m) [member function]
25751    cls.add_method('SetDlHarqFeedback',
25752                   'void',
25753                   [param('ns3::DlInfoListElement_s', 'm')])
25754    return
25755
25756def register_Ns3EmuEpcHelper_methods(root_module, cls):
25757    ## emu-epc-helper.h (module 'lte'): ns3::EmuEpcHelper::EmuEpcHelper(ns3::EmuEpcHelper const & arg0) [constructor]
25758    cls.add_constructor([param('ns3::EmuEpcHelper const &', 'arg0')])
25759    ## emu-epc-helper.h (module 'lte'): ns3::EmuEpcHelper::EmuEpcHelper() [constructor]
25760    cls.add_constructor([])
25761    ## emu-epc-helper.h (module 'lte'): void ns3::EmuEpcHelper::AddEnb(ns3::Ptr<ns3::Node> enbNode, ns3::Ptr<ns3::NetDevice> lteEnbNetDevice, uint16_t cellId) [member function]
25762    cls.add_method('AddEnb',
25763                   'void',
25764                   [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')],
25765                   is_virtual=True)
25766    ## emu-epc-helper.h (module 'lte'): void ns3::EmuEpcHelper::AddX2Interface(ns3::Ptr<ns3::Node> enbNode1, ns3::Ptr<ns3::Node> enbNode2) [member function]
25767    cls.add_method('AddX2Interface',
25768                   'void',
25769                   [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')],
25770                   is_virtual=True)
25771    ## emu-epc-helper.h (module 'lte'): void ns3::EmuEpcHelper::DoDispose() [member function]
25772    cls.add_method('DoDispose',
25773                   'void',
25774                   [],
25775                   is_virtual=True)
25776    ## emu-epc-helper.h (module 'lte'): ns3::TypeId ns3::EmuEpcHelper::GetInstanceTypeId() const [member function]
25777    cls.add_method('GetInstanceTypeId',
25778                   'ns3::TypeId',
25779                   [],
25780                   is_const=True, is_virtual=True)
25781    ## emu-epc-helper.h (module 'lte'): static ns3::TypeId ns3::EmuEpcHelper::GetTypeId() [member function]
25782    cls.add_method('GetTypeId',
25783                   'ns3::TypeId',
25784                   [],
25785                   is_static=True)
25786    return
25787
25788def register_Ns3FdBetFfMacScheduler_methods(root_module, cls):
25789    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::FdBetFfMacScheduler::FdBetFfMacScheduler(ns3::FdBetFfMacScheduler const & arg0) [constructor]
25790    cls.add_constructor([param('ns3::FdBetFfMacScheduler const &', 'arg0')])
25791    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::FdBetFfMacScheduler::FdBetFfMacScheduler() [constructor]
25792    cls.add_constructor([])
25793    ## fdbet-ff-mac-scheduler.h (module 'lte'): void ns3::FdBetFfMacScheduler::DoDispose() [member function]
25794    cls.add_method('DoDispose',
25795                   'void',
25796                   [],
25797                   is_virtual=True)
25798    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FdBetFfMacScheduler::GetFfMacCschedSapProvider() [member function]
25799    cls.add_method('GetFfMacCschedSapProvider',
25800                   'ns3::FfMacCschedSapProvider *',
25801                   [],
25802                   is_virtual=True)
25803    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FdBetFfMacScheduler::GetFfMacSchedSapProvider() [member function]
25804    cls.add_method('GetFfMacSchedSapProvider',
25805                   'ns3::FfMacSchedSapProvider *',
25806                   [],
25807                   is_virtual=True)
25808    ## fdbet-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FdBetFfMacScheduler::GetLteFfrSapUser() [member function]
25809    cls.add_method('GetLteFfrSapUser',
25810                   'ns3::LteFfrSapUser *',
25811                   [],
25812                   is_virtual=True)
25813    ## fdbet-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FdBetFfMacScheduler::GetTypeId() [member function]
25814    cls.add_method('GetTypeId',
25815                   'ns3::TypeId',
25816                   [],
25817                   is_static=True)
25818    ## fdbet-ff-mac-scheduler.h (module 'lte'): void ns3::FdBetFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
25819    cls.add_method('SetFfMacCschedSapUser',
25820                   'void',
25821                   [param('ns3::FfMacCschedSapUser *', 's')],
25822                   is_virtual=True)
25823    ## fdbet-ff-mac-scheduler.h (module 'lte'): void ns3::FdBetFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
25824    cls.add_method('SetFfMacSchedSapUser',
25825                   'void',
25826                   [param('ns3::FfMacSchedSapUser *', 's')],
25827                   is_virtual=True)
25828    ## fdbet-ff-mac-scheduler.h (module 'lte'): void ns3::FdBetFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
25829    cls.add_method('SetLteFfrSapProvider',
25830                   'void',
25831                   [param('ns3::LteFfrSapProvider *', 's')],
25832                   is_virtual=True)
25833    ## fdbet-ff-mac-scheduler.h (module 'lte'): void ns3::FdBetFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
25834    cls.add_method('TransmissionModeConfigurationUpdate',
25835                   'void',
25836                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
25837    return
25838
25839def register_Ns3FdMtFfMacScheduler_methods(root_module, cls):
25840    ## fdmt-ff-mac-scheduler.h (module 'lte'): ns3::FdMtFfMacScheduler::FdMtFfMacScheduler(ns3::FdMtFfMacScheduler const & arg0) [constructor]
25841    cls.add_constructor([param('ns3::FdMtFfMacScheduler const &', 'arg0')])
25842    ## fdmt-ff-mac-scheduler.h (module 'lte'): ns3::FdMtFfMacScheduler::FdMtFfMacScheduler() [constructor]
25843    cls.add_constructor([])
25844    ## fdmt-ff-mac-scheduler.h (module 'lte'): void ns3::FdMtFfMacScheduler::DoDispose() [member function]
25845    cls.add_method('DoDispose',
25846                   'void',
25847                   [],
25848                   is_virtual=True)
25849    ## fdmt-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FdMtFfMacScheduler::GetFfMacCschedSapProvider() [member function]
25850    cls.add_method('GetFfMacCschedSapProvider',
25851                   'ns3::FfMacCschedSapProvider *',
25852                   [],
25853                   is_virtual=True)
25854    ## fdmt-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FdMtFfMacScheduler::GetFfMacSchedSapProvider() [member function]
25855    cls.add_method('GetFfMacSchedSapProvider',
25856                   'ns3::FfMacSchedSapProvider *',
25857                   [],
25858                   is_virtual=True)
25859    ## fdmt-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FdMtFfMacScheduler::GetLteFfrSapUser() [member function]
25860    cls.add_method('GetLteFfrSapUser',
25861                   'ns3::LteFfrSapUser *',
25862                   [],
25863                   is_virtual=True)
25864    ## fdmt-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FdMtFfMacScheduler::GetTypeId() [member function]
25865    cls.add_method('GetTypeId',
25866                   'ns3::TypeId',
25867                   [],
25868                   is_static=True)
25869    ## fdmt-ff-mac-scheduler.h (module 'lte'): void ns3::FdMtFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
25870    cls.add_method('SetFfMacCschedSapUser',
25871                   'void',
25872                   [param('ns3::FfMacCschedSapUser *', 's')],
25873                   is_virtual=True)
25874    ## fdmt-ff-mac-scheduler.h (module 'lte'): void ns3::FdMtFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
25875    cls.add_method('SetFfMacSchedSapUser',
25876                   'void',
25877                   [param('ns3::FfMacSchedSapUser *', 's')],
25878                   is_virtual=True)
25879    ## fdmt-ff-mac-scheduler.h (module 'lte'): void ns3::FdMtFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
25880    cls.add_method('SetLteFfrSapProvider',
25881                   'void',
25882                   [param('ns3::LteFfrSapProvider *', 's')],
25883                   is_virtual=True)
25884    ## fdmt-ff-mac-scheduler.h (module 'lte'): void ns3::FdMtFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
25885    cls.add_method('TransmissionModeConfigurationUpdate',
25886                   'void',
25887                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
25888    return
25889
25890def register_Ns3FdTbfqFfMacScheduler_methods(root_module, cls):
25891    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FdTbfqFfMacScheduler::FdTbfqFfMacScheduler(ns3::FdTbfqFfMacScheduler const & arg0) [constructor]
25892    cls.add_constructor([param('ns3::FdTbfqFfMacScheduler const &', 'arg0')])
25893    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FdTbfqFfMacScheduler::FdTbfqFfMacScheduler() [constructor]
25894    cls.add_constructor([])
25895    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::FdTbfqFfMacScheduler::DoDispose() [member function]
25896    cls.add_method('DoDispose',
25897                   'void',
25898                   [],
25899                   is_virtual=True)
25900    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FdTbfqFfMacScheduler::GetFfMacCschedSapProvider() [member function]
25901    cls.add_method('GetFfMacCschedSapProvider',
25902                   'ns3::FfMacCschedSapProvider *',
25903                   [],
25904                   is_virtual=True)
25905    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FdTbfqFfMacScheduler::GetFfMacSchedSapProvider() [member function]
25906    cls.add_method('GetFfMacSchedSapProvider',
25907                   'ns3::FfMacSchedSapProvider *',
25908                   [],
25909                   is_virtual=True)
25910    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FdTbfqFfMacScheduler::GetLteFfrSapUser() [member function]
25911    cls.add_method('GetLteFfrSapUser',
25912                   'ns3::LteFfrSapUser *',
25913                   [],
25914                   is_virtual=True)
25915    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FdTbfqFfMacScheduler::GetTypeId() [member function]
25916    cls.add_method('GetTypeId',
25917                   'ns3::TypeId',
25918                   [],
25919                   is_static=True)
25920    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::FdTbfqFfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function]
25921    cls.add_method('SetFfMacCschedSapUser',
25922                   'void',
25923                   [param('ns3::FfMacCschedSapUser *', 's')],
25924                   is_virtual=True)
25925    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::FdTbfqFfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function]
25926    cls.add_method('SetFfMacSchedSapUser',
25927                   'void',
25928                   [param('ns3::FfMacSchedSapUser *', 's')],
25929                   is_virtual=True)
25930    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::FdTbfqFfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function]
25931    cls.add_method('SetLteFfrSapProvider',
25932                   'void',
25933                   [param('ns3::LteFfrSapProvider *', 's')],
25934                   is_virtual=True)
25935    ## fdtbfq-ff-mac-scheduler.h (module 'lte'): void ns3::FdTbfqFfMacScheduler::TransmissionModeConfigurationUpdate(uint16_t rnti, uint8_t txMode) [member function]
25936    cls.add_method('TransmissionModeConfigurationUpdate',
25937                   'void',
25938                   [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')])
25939    return
25940
25941def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls):
25942    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::GtpcCreateSessionRequestMessage(ns3::GtpcCreateSessionRequestMessage const & arg0) [constructor]
25943    cls.add_constructor([param('ns3::GtpcCreateSessionRequestMessage const &', 'arg0')])
25944    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::GtpcCreateSessionRequestMessage() [constructor]
25945    cls.add_constructor([])
25946    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
25947    cls.add_method('Deserialize',
25948                   'uint32_t',
25949                   [param('ns3::Buffer::Iterator', 'start')],
25950                   is_virtual=True)
25951    ## epc-gtpc-header.h (module 'lte'): std::list<ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated, std::allocator<ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated> > ns3::GtpcCreateSessionRequestMessage::GetBearerContextsToBeCreated() const [member function]
25952    cls.add_method('GetBearerContextsToBeCreated',
25953                   'std::list< ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated >',
25954                   [],
25955                   is_const=True)
25956    ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcCreateSessionRequestMessage::GetImsi() const [member function]
25957    cls.add_method('GetImsi',
25958                   'uint64_t',
25959                   [],
25960                   is_const=True)
25961    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcCreateSessionRequestMessage::GetInstanceTypeId() const [member function]
25962    cls.add_method('GetInstanceTypeId',
25963                   'ns3::TypeId',
25964                   [],
25965                   is_const=True, is_virtual=True)
25966    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionRequestMessage::GetMessageSize() const [member function]
25967    cls.add_method('GetMessageSize',
25968                   'uint32_t',
25969                   [],
25970                   is_const=True, is_virtual=True)
25971    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionRequestMessage::GetSenderCpFteid() const [member function]
25972    cls.add_method('GetSenderCpFteid',
25973                   'ns3::GtpcHeader::Fteid_t',
25974                   [],
25975                   is_const=True)
25976    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionRequestMessage::GetSerializedSize() const [member function]
25977    cls.add_method('GetSerializedSize',
25978                   'uint32_t',
25979                   [],
25980                   is_const=True, is_virtual=True)
25981    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionRequestMessage::GetTypeId() [member function]
25982    cls.add_method('GetTypeId',
25983                   'ns3::TypeId',
25984                   [],
25985                   is_static=True)
25986    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionRequestMessage::GetUliEcgi() const [member function]
25987    cls.add_method('GetUliEcgi',
25988                   'uint32_t',
25989                   [],
25990                   is_const=True)
25991    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::Print(std::ostream & os) const [member function]
25992    cls.add_method('Print',
25993                   'void',
25994                   [param('std::ostream &', 'os')],
25995                   is_const=True, is_virtual=True)
25996    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
25997    cls.add_method('Serialize',
25998                   'void',
25999                   [param('ns3::Buffer::Iterator', 'start')],
26000                   is_const=True, is_virtual=True)
26001    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::SetBearerContextsToBeCreated(std::list<ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated, std::allocator<ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated> > bearerContexts) [member function]
26002    cls.add_method('SetBearerContextsToBeCreated',
26003                   'void',
26004                   [param('std::list< ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated >', 'bearerContexts')])
26005    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::SetImsi(uint64_t imsi) [member function]
26006    cls.add_method('SetImsi',
26007                   'void',
26008                   [param('uint64_t', 'imsi')])
26009    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::SetSenderCpFteid(ns3::GtpcHeader::Fteid_t fteid) [member function]
26010    cls.add_method('SetSenderCpFteid',
26011                   'void',
26012                   [param('ns3::GtpcHeader::Fteid_t', 'fteid')])
26013    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::SetUliEcgi(uint32_t uliEcgi) [member function]
26014    cls.add_method('SetUliEcgi',
26015                   'void',
26016                   [param('uint32_t', 'uliEcgi')])
26017    return
26018
26019def register_Ns3GtpcCreateSessionRequestMessageBearerContextToBeCreated_methods(root_module, cls):
26020    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated::BearerContextToBeCreated() [constructor]
26021    cls.add_constructor([])
26022    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated::BearerContextToBeCreated(ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated const & arg0) [constructor]
26023    cls.add_constructor([param('ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated const &', 'arg0')])
26024    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated::bearerLevelQos [variable]
26025    cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False)
26026    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated::epsBearerId [variable]
26027    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
26028    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated::sgwS5uFteid [variable]
26029    cls.add_instance_attribute('sgwS5uFteid', 'ns3::GtpcHeader::Fteid_t', is_const=False)
26030    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated::tft [variable]
26031    cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False)
26032    return
26033
26034def register_Ns3GtpcCreateSessionResponseMessage_methods(root_module, cls):
26035    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::GtpcCreateSessionResponseMessage(ns3::GtpcCreateSessionResponseMessage const & arg0) [constructor]
26036    cls.add_constructor([param('ns3::GtpcCreateSessionResponseMessage const &', 'arg0')])
26037    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::GtpcCreateSessionResponseMessage() [constructor]
26038    cls.add_constructor([])
26039    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
26040    cls.add_method('Deserialize',
26041                   'uint32_t',
26042                   [param('ns3::Buffer::Iterator', 'start')],
26043                   is_virtual=True)
26044    ## epc-gtpc-header.h (module 'lte'): std::list<ns3::GtpcCreateSessionResponseMessage::BearerContextCreated, std::allocator<ns3::GtpcCreateSessionResponseMessage::BearerContextCreated> > ns3::GtpcCreateSessionResponseMessage::GetBearerContextsCreated() const [member function]
26045    cls.add_method('GetBearerContextsCreated',
26046                   'std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >',
26047                   [],
26048                   is_const=True)
26049    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcCreateSessionResponseMessage::GetCause() const [member function]
26050    cls.add_method('GetCause',
26051                   'ns3::GtpcIes::Cause_t',
26052                   [],
26053                   is_const=True)
26054    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcCreateSessionResponseMessage::GetInstanceTypeId() const [member function]
26055    cls.add_method('GetInstanceTypeId',
26056                   'ns3::TypeId',
26057                   [],
26058                   is_const=True, is_virtual=True)
26059    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetMessageSize() const [member function]
26060    cls.add_method('GetMessageSize',
26061                   'uint32_t',
26062                   [],
26063                   is_const=True, is_virtual=True)
26064    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionResponseMessage::GetSenderCpFteid() const [member function]
26065    cls.add_method('GetSenderCpFteid',
26066                   'ns3::GtpcHeader::Fteid_t',
26067                   [],
26068                   is_const=True)
26069    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetSerializedSize() const [member function]
26070    cls.add_method('GetSerializedSize',
26071                   'uint32_t',
26072                   [],
26073                   is_const=True, is_virtual=True)
26074    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionResponseMessage::GetTypeId() [member function]
26075    cls.add_method('GetTypeId',
26076                   'ns3::TypeId',
26077                   [],
26078                   is_static=True)
26079    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Print(std::ostream & os) const [member function]
26080    cls.add_method('Print',
26081                   'void',
26082                   [param('std::ostream &', 'os')],
26083                   is_const=True, is_virtual=True)
26084    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
26085    cls.add_method('Serialize',
26086                   'void',
26087                   [param('ns3::Buffer::Iterator', 'start')],
26088                   is_const=True, is_virtual=True)
26089    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetBearerContextsCreated(std::list<ns3::GtpcCreateSessionResponseMessage::BearerContextCreated, std::allocator<ns3::GtpcCreateSessionResponseMessage::BearerContextCreated> > bearerContexts) [member function]
26090    cls.add_method('SetBearerContextsCreated',
26091                   'void',
26092                   [param('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'bearerContexts')])
26093    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function]
26094    cls.add_method('SetCause',
26095                   'void',
26096                   [param('ns3::GtpcIes::Cause_t', 'cause')])
26097    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetSenderCpFteid(ns3::GtpcHeader::Fteid_t fteid) [member function]
26098    cls.add_method('SetSenderCpFteid',
26099                   'void',
26100                   [param('ns3::GtpcHeader::Fteid_t', 'fteid')])
26101    return
26102
26103def register_Ns3GtpcCreateSessionResponseMessageBearerContextCreated_methods(root_module, cls):
26104    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated() [constructor]
26105    cls.add_constructor([])
26106    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated(ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const & arg0) [constructor]
26107    cls.add_constructor([param('ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const &', 'arg0')])
26108    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::bearerLevelQos [variable]
26109    cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False)
26110    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::cause [variable]
26111    cls.add_instance_attribute('cause', 'uint8_t', is_const=False)
26112    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::epsBearerId [variable]
26113    cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False)
26114    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::fteid [variable]
26115    cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False)
26116    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::tft [variable]
26117    cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False)
26118    return
26119
26120def register_Ns3GtpcDeleteBearerCommandMessage_methods(root_module, cls):
26121    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage(ns3::GtpcDeleteBearerCommandMessage const & arg0) [constructor]
26122    cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage const &', 'arg0')])
26123    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage() [constructor]
26124    cls.add_constructor([])
26125    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
26126    cls.add_method('Deserialize',
26127                   'uint32_t',
26128                   [param('ns3::Buffer::Iterator', 'start')],
26129                   is_virtual=True)
26130    ## epc-gtpc-header.h (module 'lte'): std::list<ns3::GtpcDeleteBearerCommandMessage::BearerContext, std::allocator<ns3::GtpcDeleteBearerCommandMessage::BearerContext> > ns3::GtpcDeleteBearerCommandMessage::GetBearerContexts() const [member function]
26131    cls.add_method('GetBearerContexts',
26132                   'std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >',
26133                   [],
26134                   is_const=True)
26135    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetInstanceTypeId() const [member function]
26136    cls.add_method('GetInstanceTypeId',
26137                   'ns3::TypeId',
26138                   [],
26139                   is_const=True, is_virtual=True)
26140    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetMessageSize() const [member function]
26141    cls.add_method('GetMessageSize',
26142                   'uint32_t',
26143                   [],
26144                   is_const=True, is_virtual=True)
26145    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetSerializedSize() const [member function]
26146    cls.add_method('GetSerializedSize',
26147                   'uint32_t',
26148                   [],
26149                   is_const=True, is_virtual=True)
26150    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetTypeId() [member function]
26151    cls.add_method('GetTypeId',
26152                   'ns3::TypeId',
26153                   [],
26154                   is_static=True)
26155    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Print(std::ostream & os) const [member function]
26156    cls.add_method('Print',
26157                   'void',
26158                   [param('std::ostream &', 'os')],
26159                   is_const=True, is_virtual=True)
26160    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
26161    cls.add_method('Serialize',
26162                   'void',
26163                   [param('ns3::Buffer::Iterator', 'start')],
26164                   is_const=True, is_virtual=True)
26165    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::SetBearerContexts(std::list<ns3::GtpcDeleteBearerCommandMessage::BearerContext, std::allocator<ns3::GtpcDeleteBearerCommandMessage::BearerContext> > bearerContexts) [member function]
26166    cls.add_method('SetBearerContexts',
26167                   'void',
26168                   [param('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'bearerContexts')])
26169    return
26170
26171def register_Ns3GtpcDeleteBearerCommandMessageBearerContext_methods(root_module, cls):
26172    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext() [constructor]
26173    cls.add_constructor([])
26174    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext(ns3::GtpcDeleteBearerCommandMessage::BearerContext const & arg0) [constructor]
26175    cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage::BearerContext const &', 'arg0')])
26176    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::m_epsBearerId [variable]
26177    cls.add_instance_attribute('m_epsBearerId', 'uint8_t', is_const=False)
26178    return
26179
26180def register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, cls):
26181    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage() [constructor]
26182    cls.add_constructor([])
26183    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetTypeId() [member function]
26184    cls.add_method('GetTypeId',
26185                   'ns3::TypeId',
26186                   [],
26187                   is_static=True)
26188    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetInstanceTypeId() const [member function]
26189    cls.add_method('GetInstanceTypeId',
26190                   'ns3::TypeId',
26191                   [],
26192                   is_const=True, is_virtual=True)
26193    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetSerializedSize() const [member function]
26194    cls.add_method('GetSerializedSize',
26195                   'uint32_t',
26196                   [],
26197                   is_const=True, is_virtual=True)
26198    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
26199    cls.add_method('Serialize',
26200                   'void',
26201                   [param('ns3::Buffer::Iterator', 'start')],
26202                   is_const=True, is_virtual=True)
26203    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
26204    cls.add_method('Deserialize',
26205                   'uint32_t',
26206                   [param('ns3::Buffer::Iterator', 'start')],
26207                   is_virtual=True)
26208    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Print(std::ostream & os) const [member function]
26209    cls.add_method('Print',
26210                   'void',
26211                   [param('std::ostream &', 'os')],
26212                   is_const=True, is_virtual=True)
26213    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetMessageSize() const [member function]
26214    cls.add_method('GetMessageSize',
26215                   'uint32_t',
26216                   [],
26217                   is_const=True, is_virtual=True)
26218    ## epc-gtpc-header.h (module 'lte'): std::list<unsigned char, std::allocator<unsigned char> > ns3::GtpcDeleteBearerRequestMessage::GetEpsBearerIds() const [member function]
26219    cls.add_method('GetEpsBearerIds',
26220                   'std::list< unsigned char >',
26221                   [],
26222                   is_const=True)
26223    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::SetEpsBearerIds(std::list<unsigned char, std::allocator<unsigned char> > epsBearerIds) [member function]
26224    cls.add_method('SetEpsBearerIds',
26225                   'void',
26226                   [param('std::list< unsigned char >', 'epsBearerIds')])
26227    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage(ns3::GtpcDeleteBearerRequestMessage const & arg0) [constructor]
26228    cls.add_constructor([param('ns3::GtpcDeleteBearerRequestMessage const &', 'arg0')])
26229    return
26230
26231def register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, cls):
26232    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage() [constructor]
26233    cls.add_constructor([])
26234    ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetTypeId() [member function]
26235    cls.add_method('GetTypeId',
26236                   'ns3::TypeId',
26237                   [],
26238                   is_static=True)
26239    ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetInstanceTypeId() const [member function]
26240    cls.add_method('GetInstanceTypeId',
26241                   'ns3::TypeId',
26242                   [],
26243                   is_const=True, is_virtual=True)
26244    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetSerializedSize() const [member function]
26245    cls.add_method('GetSerializedSize',
26246                   'uint32_t',
26247                   [],
26248                   is_const=True, is_virtual=True)
26249    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function]
26250    cls.add_method('Serialize',
26251                   'void',
26252                   [param('ns3::Buffer::Iterator', 'start')],
26253                   is_const=True, is_virtual=True)
26254    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function]
26255    cls.add_method('Deserialize',
26256                   'uint32_t',
26257                   [param('ns3::Buffer::Iterator', 'start')],
26258                   is_virtual=True)
26259    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Print(std::ostream & os) const [member function]
26260    cls.add_method('Print',
26261                   'void',
26262                   [param('std::ostream &', 'os')],
26263                   is_const=True, is_virtual=True)
26264    ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetMessageSize() const [member function]
26265    cls.add_method('GetMessageSize',
26266                   'uint32_t',
26267                   [],
26268                   is_const=True, is_virtual=True)
26269    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcDeleteBearerResponseMessage::GetCause() const [member function]
26270    cls.add_method('GetCause',
26271                   'ns3::GtpcIes::Cause_t',
26272                   [],
26273                   is_const=True)
26274    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function]
26275    cls.add_method('SetCause',
26276                   'void',
26277                   [param('ns3::GtpcIes::Cause_t', 'cause')])
26278    ## epc-gtpc-header.h (module 'lte'): std::list<unsigned char, std::allocator<unsigned char> > ns3::GtpcDeleteBearerResponseMessage::GetEpsBearerIds() const [member function]
26279    cls.add_method('GetEpsBearerIds',
26280                   'std::list< unsigned char >',
26281                   [],
26282                   is_const=True)
26283    ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetEpsBearerIds(std::list<unsigned char, std::allocator<unsigned char> > epsBearerIds) [member function]
26284    cls.add_method('SetEpsBearerIds',
26285                   'void',
26286                   [param('std::list< unsigned char >', 'epsBearerIds')])
26287    ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage(ns3::GtpcDeleteBearerResponseMessage const & arg0) [constructor]
26288    cls.add_constructor([param('ns3::GtpcDeleteBearerResponseMessage const &', 'arg0')])
26289    return
26290
26291def register_Ns3HandoverPreparationInfoHeader_methods(root_module, cls):
26292    ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader(ns3::HandoverPreparationInfoHeader const & arg0) [constructor]
26293    cls.add_constructor([param('ns3::HandoverPreparationInfoHeader const &', 'arg0')])
26294    ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader() [constructor]
26295    cls.add_constructor([])
26296    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::HandoverPreparationInfoHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
26297    cls.add_method('Deserialize',
26298                   'uint32_t',
26299                   [param('ns3::Buffer::Iterator', 'bIterator')],
26300                   is_virtual=True)
26301    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::AsConfig ns3::HandoverPreparationInfoHeader::GetAsConfig() const [member function]
26302    cls.add_method('GetAsConfig',
26303                   'ns3::LteRrcSap::AsConfig',
26304                   [],
26305                   is_const=True)
26306    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::HandoverPreparationInfoHeader::GetMessage() const [member function]
26307    cls.add_method('GetMessage',
26308                   'ns3::LteRrcSap::HandoverPreparationInfo',
26309                   [],
26310                   is_const=True)
26311    ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::PreSerialize() const [member function]
26312    cls.add_method('PreSerialize',
26313                   'void',
26314                   [],
26315                   is_const=True, is_virtual=True)
26316    ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::Print(std::ostream & os) const [member function]
26317    cls.add_method('Print',
26318                   'void',
26319                   [param('std::ostream &', 'os')],
26320                   is_const=True, is_virtual=True)
26321    ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::SetMessage(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function]
26322    cls.add_method('SetMessage',
26323                   'void',
26324                   [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')])
26325    return
26326
26327def register_Ns3LteDataRadioBearerInfo_methods(root_module, cls):
26328    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::LteDataRadioBearerInfo() [constructor]
26329    cls.add_constructor([])
26330    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::LteDataRadioBearerInfo(ns3::LteDataRadioBearerInfo const & arg0) [constructor]
26331    cls.add_constructor([param('ns3::LteDataRadioBearerInfo const &', 'arg0')])
26332    ## lte-radio-bearer-info.h (module 'lte'): static ns3::TypeId ns3::LteDataRadioBearerInfo::GetTypeId() [member function]
26333    cls.add_method('GetTypeId',
26334                   'ns3::TypeId',
26335                   [],
26336                   is_static=True)
26337    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_drbIdentity [variable]
26338    cls.add_instance_attribute('m_drbIdentity', 'uint8_t', is_const=False)
26339    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_epsBearer [variable]
26340    cls.add_instance_attribute('m_epsBearer', 'ns3::EpsBearer', is_const=False)
26341    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_epsBearerIdentity [variable]
26342    cls.add_instance_attribute('m_epsBearerIdentity', 'uint8_t', is_const=False)
26343    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_gtpTeid [variable]
26344    cls.add_instance_attribute('m_gtpTeid', 'uint32_t', is_const=False)
26345    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_logicalChannelConfig [variable]
26346    cls.add_instance_attribute('m_logicalChannelConfig', 'ns3::LteRrcSap::LogicalChannelConfig', is_const=False)
26347    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_logicalChannelIdentity [variable]
26348    cls.add_instance_attribute('m_logicalChannelIdentity', 'uint8_t', is_const=False)
26349    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_rlcConfig [variable]
26350    cls.add_instance_attribute('m_rlcConfig', 'ns3::LteRrcSap::RlcConfig', is_const=False)
26351    ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo::m_transportLayerAddress [variable]
26352    cls.add_instance_attribute('m_transportLayerAddress', 'ns3::Ipv4Address', is_const=False)
26353    return
26354
26355def register_Ns3LteEnbPhy_methods(root_module, cls):
26356    ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhy::LteEnbPhy(ns3::LteEnbPhy const & arg0) [constructor]
26357    cls.add_constructor([param('ns3::LteEnbPhy const &', 'arg0')])
26358    ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhy::LteEnbPhy() [constructor]
26359    cls.add_constructor([])
26360    ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhy::LteEnbPhy(ns3::Ptr<ns3::LteSpectrumPhy> dlPhy, ns3::Ptr<ns3::LteSpectrumPhy> ulPhy) [constructor]
26361    cls.add_constructor([param('ns3::Ptr< ns3::LteSpectrumPhy >', 'dlPhy'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ulPhy')])
26362    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::CalcChannelQualityForUe(std::vector<double, std::allocator<double> > sinr, ns3::Ptr<ns3::LteSpectrumPhy> ue) [member function]
26363    cls.add_method('CalcChannelQualityForUe',
26364                   'void',
26365                   [param('std::vector< double >', 'sinr'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ue')])
26366    ## lte-enb-phy.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ns3::LteEnbPhy::CreatePuschCqiReport(ns3::SpectrumValue const & sinr) [member function]
26367    cls.add_method('CreatePuschCqiReport',
26368                   'ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters',
26369                   [param('ns3::SpectrumValue const &', 'sinr')])
26370    ## lte-enb-phy.h (module 'lte'): ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ns3::LteEnbPhy::CreateSrsCqiReport(ns3::SpectrumValue const & sinr) [member function]
26371    cls.add_method('CreateSrsCqiReport',
26372                   'ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters',
26373                   [param('ns3::SpectrumValue const &', 'sinr')])
26374    ## lte-enb-phy.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LteEnbPhy::CreateTxPowerSpectralDensity() [member function]
26375    cls.add_method('CreateTxPowerSpectralDensity',
26376                   'ns3::Ptr< ns3::SpectrumValue >',
26377                   [],
26378                   is_virtual=True)
26379    ## lte-enb-phy.h (module 'lte'): ns3::Ptr<ns3::SpectrumValue> ns3::LteEnbPhy::CreateTxPowerSpectralDensityWithPowerAllocation() [member function]
26380    cls.add_method('CreateTxPowerSpectralDensityWithPowerAllocation',
26381                   'ns3::Ptr< ns3::SpectrumValue >',
26382                   [],
26383                   is_virtual=True)
26384    ## lte-enb-phy.h (module 'lte'): std::list<ns3::UlDciLteControlMessage, std::allocator<ns3::UlDciLteControlMessage> > ns3::LteEnbPhy::DequeueUlDci() [member function]
26385    cls.add_method('DequeueUlDci',
26386                   'std::list< ns3::UlDciLteControlMessage >',
26387                   [])
26388    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::DoDispose() [member function]
26389    cls.add_method('DoDispose',
26390                   'void',
26391                   [],
26392                   is_virtual=True)
26393    ## lte-enb-phy.h (module 'lte'): int8_t ns3::LteEnbPhy::DoGetReferenceSignalPower() const [member function]
26394    cls.add_method('DoGetReferenceSignalPower',
26395                   'int8_t',
26396                   [],
26397                   is_const=True)
26398    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::DoInitialize() [member function]
26399    cls.add_method('DoInitialize',
26400                   'void',
26401                   [],
26402                   is_virtual=True)
26403    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::EndFrame() [member function]
26404    cls.add_method('EndFrame',
26405                   'void',
26406                   [])
26407    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::EndSubFrame() [member function]
26408    cls.add_method('EndSubFrame',
26409                   'void',
26410                   [])
26411    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::GenerateCtrlCqiReport(ns3::SpectrumValue const & sinr) [member function]
26412    cls.add_method('GenerateCtrlCqiReport',
26413                   'void',
26414                   [param('ns3::SpectrumValue const &', 'sinr')],
26415                   is_virtual=True)
26416    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::GenerateDataCqiReport(ns3::SpectrumValue const & sinr) [member function]
26417    cls.add_method('GenerateDataCqiReport',
26418                   'void',
26419                   [param('ns3::SpectrumValue const &', 'sinr')],
26420                   is_virtual=True)
26421    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::GeneratePowerAllocationMap(uint16_t rnti, int rbId) [member function]
26422    cls.add_method('GeneratePowerAllocationMap',
26423                   'void',
26424                   [param('uint16_t', 'rnti'), param('int', 'rbId')])
26425    ## lte-enb-phy.h (module 'lte'): ns3::Ptr<ns3::LteSpectrumPhy> ns3::LteEnbPhy::GetDlSpectrumPhy() const [member function]
26426    cls.add_method('GetDlSpectrumPhy',
26427                   'ns3::Ptr< ns3::LteSpectrumPhy >',
26428                   [],
26429                   is_const=True)
26430    ## lte-enb-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteEnbPhy::GetDownlinkSubChannels() [member function]
26431    cls.add_method('GetDownlinkSubChannels',
26432                   'std::vector< int >',
26433                   [])
26434    ## lte-enb-phy.h (module 'lte'): ns3::LteEnbCphySapProvider * ns3::LteEnbPhy::GetLteEnbCphySapProvider() [member function]
26435    cls.add_method('GetLteEnbCphySapProvider',
26436                   'ns3::LteEnbCphySapProvider *',
26437                   [])
26438    ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhySapProvider * ns3::LteEnbPhy::GetLteEnbPhySapProvider() [member function]
26439    cls.add_method('GetLteEnbPhySapProvider',
26440                   'ns3::LteEnbPhySapProvider *',
26441                   [])
26442    ## lte-enb-phy.h (module 'lte'): uint8_t ns3::LteEnbPhy::GetMacChDelay() const [member function]
26443    cls.add_method('GetMacChDelay',
26444                   'uint8_t',
26445                   [],
26446                   is_const=True)
26447    ## lte-enb-phy.h (module 'lte'): double ns3::LteEnbPhy::GetNoiseFigure() const [member function]
26448    cls.add_method('GetNoiseFigure',
26449                   'double',
26450                   [],
26451                   is_const=True)
26452    ## lte-enb-phy.h (module 'lte'): double ns3::LteEnbPhy::GetTxPower() const [member function]
26453    cls.add_method('GetTxPower',
26454                   'double',
26455                   [],
26456                   is_const=True)
26457    ## lte-enb-phy.h (module 'lte'): static ns3::TypeId ns3::LteEnbPhy::GetTypeId() [member function]
26458    cls.add_method('GetTypeId',
26459                   'ns3::TypeId',
26460                   [],
26461                   is_static=True)
26462    ## lte-enb-phy.h (module 'lte'): ns3::Ptr<ns3::LteSpectrumPhy> ns3::LteEnbPhy::GetUlSpectrumPhy() const [member function]
26463    cls.add_method('GetUlSpectrumPhy',
26464                   'ns3::Ptr< ns3::LteSpectrumPhy >',
26465                   [],
26466                   is_const=True)
26467    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::PhyPduReceived(ns3::Ptr<ns3::Packet> p) [member function]
26468    cls.add_method('PhyPduReceived',
26469                   'void',
26470                   [param('ns3::Ptr< ns3::Packet >', 'p')])
26471    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::QueueUlDci(ns3::UlDciLteControlMessage m) [member function]
26472    cls.add_method('QueueUlDci',
26473                   'void',
26474                   [param('ns3::UlDciLteControlMessage', 'm')])
26475    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::ReceiveLteControlMessage(ns3::Ptr<ns3::LteControlMessage> msg) [member function]
26476    cls.add_method('ReceiveLteControlMessage',
26477                   'void',
26478                   [param('ns3::Ptr< ns3::LteControlMessage >', 'msg')],
26479                   is_virtual=True)
26480    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::ReceiveLteControlMessageList(std::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > arg0) [member function]
26481    cls.add_method('ReceiveLteControlMessageList',
26482                   'void',
26483                   [param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'arg0')],
26484                   is_virtual=True)
26485    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::ReportInterference(ns3::SpectrumValue const & interf) [member function]
26486    cls.add_method('ReportInterference',
26487                   'void',
26488                   [param('ns3::SpectrumValue const &', 'interf')],
26489                   is_virtual=True)
26490    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::ReportRsReceivedPower(ns3::SpectrumValue const & power) [member function]
26491    cls.add_method('ReportRsReceivedPower',
26492                   'void',
26493                   [param('ns3::SpectrumValue const &', 'power')],
26494                   is_virtual=True)
26495    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::ReportUlHarqFeedback(ns3::UlInfoListElement_s mes) [member function]
26496    cls.add_method('ReportUlHarqFeedback',
26497                   'void',
26498                   [param('ns3::UlInfoListElement_s', 'mes')],
26499                   is_virtual=True)
26500    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SendControlChannels(std::list<ns3::Ptr<ns3::LteControlMessage>, std::allocator<ns3::Ptr<ns3::LteControlMessage> > > ctrlMsgList) [member function]
26501    cls.add_method('SendControlChannels',
26502                   'void',
26503                   [param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'ctrlMsgList')])
26504    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SendDataChannels(ns3::Ptr<ns3::PacketBurst> pb) [member function]
26505    cls.add_method('SendDataChannels',
26506                   'void',
26507                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb')])
26508    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetDownlinkSubChannels(std::vector<int, std::allocator<int> > mask) [member function]
26509    cls.add_method('SetDownlinkSubChannels',
26510                   'void',
26511                   [param('std::vector< int >', 'mask')])
26512    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetDownlinkSubChannelsWithPowerAllocation(std::vector<int, std::allocator<int> > mask) [member function]
26513    cls.add_method('SetDownlinkSubChannelsWithPowerAllocation',
26514                   'void',
26515                   [param('std::vector< int >', 'mask')])
26516    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetHarqPhyModule(ns3::Ptr<ns3::LteHarqPhy> harq) [member function]
26517    cls.add_method('SetHarqPhyModule',
26518                   'void',
26519                   [param('ns3::Ptr< ns3::LteHarqPhy >', 'harq')])
26520    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetLteEnbCphySapUser(ns3::LteEnbCphySapUser * s) [member function]
26521    cls.add_method('SetLteEnbCphySapUser',
26522                   'void',
26523                   [param('ns3::LteEnbCphySapUser *', 's')])
26524    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetLteEnbPhySapUser(ns3::LteEnbPhySapUser * s) [member function]
26525    cls.add_method('SetLteEnbPhySapUser',
26526                   'void',
26527                   [param('ns3::LteEnbPhySapUser *', 's')])
26528    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetMacChDelay(uint8_t delay) [member function]
26529    cls.add_method('SetMacChDelay',
26530                   'void',
26531                   [param('uint8_t', 'delay')])
26532    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetNoiseFigure(double pow) [member function]
26533    cls.add_method('SetNoiseFigure',
26534                   'void',
26535                   [param('double', 'pow')])
26536    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::SetTxPower(double pow) [member function]
26537    cls.add_method('SetTxPower',
26538                   'void',
26539                   [param('double', 'pow')])
26540    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::StartFrame() [member function]
26541    cls.add_method('StartFrame',
26542                   'void',
26543                   [])
26544    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::StartSubFrame() [member function]
26545    cls.add_method('StartSubFrame',
26546                   'void',
26547                   [])
26548    ## lte-enb-phy.h (module 'lte'): void ns3::LteEnbPhy::DoSendMacPdu(ns3::Ptr<ns3::Packet> p) [member function]
26549    cls.add_method('DoSendMacPdu',
26550                   'void',
26551                   [param('ns3::Ptr< ns3::Packet >', 'p')],
26552                   is_virtual=True, visibility='private')
26553    return
26554
26555def register_Ns3LteNetDevice_methods(root_module, cls):
26556    ## lte-net-device.h (module 'lte'): static ns3::TypeId ns3::LteNetDevice::GetTypeId() [member function]
26557    cls.add_method('GetTypeId',
26558                   'ns3::TypeId',
26559                   [],
26560                   is_static=True)
26561    ## lte-net-device.h (module 'lte'): ns3::LteNetDevice::LteNetDevice() [constructor]
26562    cls.add_constructor([])
26563    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::DoDispose() [member function]
26564    cls.add_method('DoDispose',
26565                   'void',
26566                   [],
26567                   is_virtual=True)
26568    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetIfIndex(uint32_t const index) [member function]
26569    cls.add_method('SetIfIndex',
26570                   'void',
26571                   [param('uint32_t const', 'index')],
26572                   is_virtual=True)
26573    ## lte-net-device.h (module 'lte'): uint32_t ns3::LteNetDevice::GetIfIndex() const [member function]
26574    cls.add_method('GetIfIndex',
26575                   'uint32_t',
26576                   [],
26577                   is_const=True, is_virtual=True)
26578    ## lte-net-device.h (module 'lte'): ns3::Ptr<ns3::Channel> ns3::LteNetDevice::GetChannel() const [member function]
26579    cls.add_method('GetChannel',
26580                   'ns3::Ptr< ns3::Channel >',
26581                   [],
26582                   is_const=True, is_virtual=True)
26583    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::SetMtu(uint16_t const mtu) [member function]
26584    cls.add_method('SetMtu',
26585                   'bool',
26586                   [param('uint16_t const', 'mtu')],
26587                   is_virtual=True)
26588    ## lte-net-device.h (module 'lte'): uint16_t ns3::LteNetDevice::GetMtu() const [member function]
26589    cls.add_method('GetMtu',
26590                   'uint16_t',
26591                   [],
26592                   is_const=True, is_virtual=True)
26593    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetAddress(ns3::Address address) [member function]
26594    cls.add_method('SetAddress',
26595                   'void',
26596                   [param('ns3::Address', 'address')],
26597                   is_virtual=True)
26598    ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetAddress() const [member function]
26599    cls.add_method('GetAddress',
26600                   'ns3::Address',
26601                   [],
26602                   is_const=True, is_virtual=True)
26603    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsLinkUp() const [member function]
26604    cls.add_method('IsLinkUp',
26605                   'bool',
26606                   [],
26607                   is_const=True, is_virtual=True)
26608    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
26609    cls.add_method('AddLinkChangeCallback',
26610                   'void',
26611                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
26612                   is_virtual=True)
26613    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsBroadcast() const [member function]
26614    cls.add_method('IsBroadcast',
26615                   'bool',
26616                   [],
26617                   is_const=True, is_virtual=True)
26618    ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetBroadcast() const [member function]
26619    cls.add_method('GetBroadcast',
26620                   'ns3::Address',
26621                   [],
26622                   is_const=True, is_virtual=True)
26623    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsMulticast() const [member function]
26624    cls.add_method('IsMulticast',
26625                   'bool',
26626                   [],
26627                   is_const=True, is_virtual=True)
26628    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsPointToPoint() const [member function]
26629    cls.add_method('IsPointToPoint',
26630                   'bool',
26631                   [],
26632                   is_const=True, is_virtual=True)
26633    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsBridge() const [member function]
26634    cls.add_method('IsBridge',
26635                   'bool',
26636                   [],
26637                   is_const=True, is_virtual=True)
26638    ## lte-net-device.h (module 'lte'): ns3::Ptr<ns3::Node> ns3::LteNetDevice::GetNode() const [member function]
26639    cls.add_method('GetNode',
26640                   'ns3::Ptr< ns3::Node >',
26641                   [],
26642                   is_const=True, is_virtual=True)
26643    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
26644    cls.add_method('SetNode',
26645                   'void',
26646                   [param('ns3::Ptr< ns3::Node >', 'node')],
26647                   is_virtual=True)
26648    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::NeedsArp() const [member function]
26649    cls.add_method('NeedsArp',
26650                   'bool',
26651                   [],
26652                   is_const=True, is_virtual=True)
26653    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function]
26654    cls.add_method('SetReceiveCallback',
26655                   'void',
26656                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
26657                   is_virtual=True)
26658    ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function]
26659    cls.add_method('GetMulticast',
26660                   'ns3::Address',
26661                   [param('ns3::Ipv4Address', 'addr')],
26662                   is_const=True, is_virtual=True)
26663    ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
26664    cls.add_method('GetMulticast',
26665                   'ns3::Address',
26666                   [param('ns3::Ipv6Address', 'addr')],
26667                   is_const=True, is_virtual=True)
26668    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function]
26669    cls.add_method('SetPromiscReceiveCallback',
26670                   'void',
26671                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
26672                   is_virtual=True)
26673    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
26674    cls.add_method('SendFrom',
26675                   'bool',
26676                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
26677                   is_virtual=True)
26678    ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::SupportsSendFrom() const [member function]
26679    cls.add_method('SupportsSendFrom',
26680                   'bool',
26681                   [],
26682                   is_const=True, is_virtual=True)
26683    ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::Receive(ns3::Ptr<ns3::Packet> p) [member function]
26684    cls.add_method('Receive',
26685                   'void',
26686                   [param('ns3::Ptr< ns3::Packet >', 'p')])
26687    return
26688
26689def register_Ns3LteUeNetDevice_methods(root_module, cls):
26690    ## lte-ue-net-device.h (module 'lte'): static ns3::TypeId ns3::LteUeNetDevice::GetTypeId() [member function]
26691    cls.add_method('GetTypeId',
26692                   'ns3::TypeId',
26693                   [],
26694                   is_static=True)
26695    ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice::LteUeNetDevice() [constructor]
26696    cls.add_constructor([])
26697    ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::DoDispose() [member function]
26698    cls.add_method('DoDispose',
26699                   'void',
26700                   [],
26701                   is_virtual=True)
26702    ## lte-ue-net-device.h (module 'lte'): bool ns3::LteUeNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
26703    cls.add_method('Send',
26704                   'bool',
26705                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
26706                   is_virtual=True)
26707    ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteUeMac> ns3::LteUeNetDevice::GetMac() const [member function]
26708    cls.add_method('GetMac',
26709                   'ns3::Ptr< ns3::LteUeMac >',
26710                   [],
26711                   is_const=True)
26712    ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteUeRrc> ns3::LteUeNetDevice::GetRrc() const [member function]
26713    cls.add_method('GetRrc',
26714                   'ns3::Ptr< ns3::LteUeRrc >',
26715                   [],
26716                   is_const=True)
26717    ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteUePhy> ns3::LteUeNetDevice::GetPhy() const [member function]
26718    cls.add_method('GetPhy',
26719                   'ns3::Ptr< ns3::LteUePhy >',
26720                   [],
26721                   is_const=True)
26722    ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::EpcUeNas> ns3::LteUeNetDevice::GetNas() const [member function]
26723    cls.add_method('GetNas',
26724                   'ns3::Ptr< ns3::EpcUeNas >',
26725                   [],
26726                   is_const=True)
26727    ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteUeComponentCarrierManager> ns3::LteUeNetDevice::GetComponentCarrierManager() const [member function]
26728    cls.add_method('GetComponentCarrierManager',
26729                   'ns3::Ptr< ns3::LteUeComponentCarrierManager >',
26730                   [],
26731                   is_const=True)
26732    ## lte-ue-net-device.h (module 'lte'): uint64_t ns3::LteUeNetDevice::GetImsi() const [member function]
26733    cls.add_method('GetImsi',
26734                   'uint64_t',
26735                   [],
26736                   is_const=True)
26737    ## lte-ue-net-device.h (module 'lte'): uint32_t ns3::LteUeNetDevice::GetDlEarfcn() const [member function]
26738    cls.add_method('GetDlEarfcn',
26739                   'uint32_t',
26740                   [],
26741                   is_const=True)
26742    ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetDlEarfcn(uint32_t earfcn) [member function]
26743    cls.add_method('SetDlEarfcn',
26744                   'void',
26745                   [param('uint32_t', 'earfcn')])
26746    ## lte-ue-net-device.h (module 'lte'): uint32_t ns3::LteUeNetDevice::GetCsgId() const [member function]
26747    cls.add_method('GetCsgId',
26748                   'uint32_t',
26749                   [],
26750                   is_const=True)
26751    ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetCsgId(uint32_t csgId) [member function]
26752    cls.add_method('SetCsgId',
26753                   'void',
26754                   [param('uint32_t', 'csgId')])
26755    ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetTargetEnb(ns3::Ptr<ns3::LteEnbNetDevice> enb) [member function]
26756    cls.add_method('SetTargetEnb',
26757                   'void',
26758                   [param('ns3::Ptr< ns3::LteEnbNetDevice >', 'enb')])
26759    ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbNetDevice> ns3::LteUeNetDevice::GetTargetEnb() [member function]
26760    cls.add_method('GetTargetEnb',
26761                   'ns3::Ptr< ns3::LteEnbNetDevice >',
26762                   [])
26763    ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetCcMap(std::map<unsigned char, ns3::Ptr<ns3::ComponentCarrierUe>, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::Ptr<ns3::ComponentCarrierUe> > > > ccm) [member function]
26764    cls.add_method('SetCcMap',
26765                   'void',
26766                   [param('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierUe > >', 'ccm')])
26767    ## lte-ue-net-device.h (module 'lte'): std::map<unsigned char, ns3::Ptr<ns3::ComponentCarrierUe>, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::Ptr<ns3::ComponentCarrierUe> > > > ns3::LteUeNetDevice::GetCcMap() [member function]
26768    cls.add_method('GetCcMap',
26769                   'std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierUe > >',
26770                   [])
26771    ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::DoInitialize() [member function]
26772    cls.add_method('DoInitialize',
26773                   'void',
26774                   [],
26775                   is_virtual=True, visibility='protected')
26776    return
26777
26778def register_Ns3MeasurementReportHeader_methods(root_module, cls):
26779    ## lte-rrc-header.h (module 'lte'): ns3::MeasurementReportHeader::MeasurementReportHeader(ns3::MeasurementReportHeader const & arg0) [constructor]
26780    cls.add_constructor([param('ns3::MeasurementReportHeader const &', 'arg0')])
26781    ## lte-rrc-header.h (module 'lte'): ns3::MeasurementReportHeader::MeasurementReportHeader() [constructor]
26782    cls.add_constructor([])
26783    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::MeasurementReportHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
26784    cls.add_method('Deserialize',
26785                   'uint32_t',
26786                   [param('ns3::Buffer::Iterator', 'bIterator')],
26787                   is_virtual=True)
26788    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::MeasurementReport ns3::MeasurementReportHeader::GetMessage() const [member function]
26789    cls.add_method('GetMessage',
26790                   'ns3::LteRrcSap::MeasurementReport',
26791                   [],
26792                   is_const=True)
26793    ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::PreSerialize() const [member function]
26794    cls.add_method('PreSerialize',
26795                   'void',
26796                   [],
26797                   is_const=True, is_virtual=True)
26798    ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::Print(std::ostream & os) const [member function]
26799    cls.add_method('Print',
26800                   'void',
26801                   [param('std::ostream &', 'os')],
26802                   is_const=True, is_virtual=True)
26803    ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::SetMessage(ns3::LteRrcSap::MeasurementReport msg) [member function]
26804    cls.add_method('SetMessage',
26805                   'void',
26806                   [param('ns3::LteRrcSap::MeasurementReport', 'msg')])
26807    return
26808
26809def register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, cls):
26810    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader::RrcConnectionReconfigurationCompleteHeader(ns3::RrcConnectionReconfigurationCompleteHeader const & arg0) [constructor]
26811    cls.add_constructor([param('ns3::RrcConnectionReconfigurationCompleteHeader const &', 'arg0')])
26812    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader::RrcConnectionReconfigurationCompleteHeader() [constructor]
26813    cls.add_constructor([])
26814    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReconfigurationCompleteHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
26815    cls.add_method('Deserialize',
26816                   'uint32_t',
26817                   [param('ns3::Buffer::Iterator', 'bIterator')],
26818                   is_virtual=True)
26819    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfigurationCompleted ns3::RrcConnectionReconfigurationCompleteHeader::GetMessage() const [member function]
26820    cls.add_method('GetMessage',
26821                   'ns3::LteRrcSap::RrcConnectionReconfigurationCompleted',
26822                   [],
26823                   is_const=True)
26824    ## lte-rrc-header.h (module 'lte'): uint8_t ns3::RrcConnectionReconfigurationCompleteHeader::GetRrcTransactionIdentifier() const [member function]
26825    cls.add_method('GetRrcTransactionIdentifier',
26826                   'uint8_t',
26827                   [],
26828                   is_const=True)
26829    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::PreSerialize() const [member function]
26830    cls.add_method('PreSerialize',
26831                   'void',
26832                   [],
26833                   is_const=True, is_virtual=True)
26834    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::Print(std::ostream & os) const [member function]
26835    cls.add_method('Print',
26836                   'void',
26837                   [param('std::ostream &', 'os')],
26838                   is_const=True, is_virtual=True)
26839    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function]
26840    cls.add_method('SetMessage',
26841                   'void',
26842                   [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')])
26843    return
26844
26845def register_Ns3RrcConnectionReconfigurationHeader_methods(root_module, cls):
26846    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationHeader::RrcConnectionReconfigurationHeader(ns3::RrcConnectionReconfigurationHeader const & arg0) [constructor]
26847    cls.add_constructor([param('ns3::RrcConnectionReconfigurationHeader const &', 'arg0')])
26848    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationHeader::RrcConnectionReconfigurationHeader() [constructor]
26849    cls.add_constructor([])
26850    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReconfigurationHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
26851    cls.add_method('Deserialize',
26852                   'uint32_t',
26853                   [param('ns3::Buffer::Iterator', 'bIterator')],
26854                   is_virtual=True)
26855    ## lte-rrc-header.h (module 'lte'): std::list<ns3::LteRrcSap::DrbToAddMod, std::allocator<ns3::LteRrcSap::DrbToAddMod> > ns3::RrcConnectionReconfigurationHeader::GetDrbToAddModList() const [member function]
26856    cls.add_method('GetDrbToAddModList',
26857                   'std::list< ns3::LteRrcSap::DrbToAddMod >',
26858                   [],
26859                   is_const=True)
26860    ## lte-rrc-header.h (module 'lte'): std::list<unsigned char, std::allocator<unsigned char> > ns3::RrcConnectionReconfigurationHeader::GetDrbToReleaseList() const [member function]
26861    cls.add_method('GetDrbToReleaseList',
26862                   'std::list< unsigned char >',
26863                   [],
26864                   is_const=True)
26865    ## lte-rrc-header.h (module 'lte'): bool ns3::RrcConnectionReconfigurationHeader::GetHaveMeasConfig() [member function]
26866    cls.add_method('GetHaveMeasConfig',
26867                   'bool',
26868                   [])
26869    ## lte-rrc-header.h (module 'lte'): bool ns3::RrcConnectionReconfigurationHeader::GetHaveMobilityControlInfo() [member function]
26870    cls.add_method('GetHaveMobilityControlInfo',
26871                   'bool',
26872                   [])
26873    ## lte-rrc-header.h (module 'lte'): bool ns3::RrcConnectionReconfigurationHeader::GetHaveNonCriticalExtensionConfig() [member function]
26874    cls.add_method('GetHaveNonCriticalExtensionConfig',
26875                   'bool',
26876                   [])
26877    ## lte-rrc-header.h (module 'lte'): bool ns3::RrcConnectionReconfigurationHeader::GetHaveRadioResourceConfigDedicated() [member function]
26878    cls.add_method('GetHaveRadioResourceConfigDedicated',
26879                   'bool',
26880                   [])
26881    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::MeasConfig ns3::RrcConnectionReconfigurationHeader::GetMeasConfig() [member function]
26882    cls.add_method('GetMeasConfig',
26883                   'ns3::LteRrcSap::MeasConfig',
26884                   [])
26885    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::RrcConnectionReconfigurationHeader::GetMessage() const [member function]
26886    cls.add_method('GetMessage',
26887                   'ns3::LteRrcSap::RrcConnectionReconfiguration',
26888                   [],
26889                   is_const=True)
26890    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::MobilityControlInfo ns3::RrcConnectionReconfigurationHeader::GetMobilityControlInfo() [member function]
26891    cls.add_method('GetMobilityControlInfo',
26892                   'ns3::LteRrcSap::MobilityControlInfo',
26893                   [])
26894    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::NonCriticalExtensionConfiguration ns3::RrcConnectionReconfigurationHeader::GetNonCriticalExtensionConfig() [member function]
26895    cls.add_method('GetNonCriticalExtensionConfig',
26896                   'ns3::LteRrcSap::NonCriticalExtensionConfiguration',
26897                   [])
26898    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated ns3::RrcConnectionReconfigurationHeader::GetPhysicalConfigDedicated() const [member function]
26899    cls.add_method('GetPhysicalConfigDedicated',
26900                   'ns3::LteRrcSap::PhysicalConfigDedicated',
26901                   [],
26902                   is_const=True)
26903    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::RrcConnectionReconfigurationHeader::GetRadioResourceConfigDedicated() [member function]
26904    cls.add_method('GetRadioResourceConfigDedicated',
26905                   'ns3::LteRrcSap::RadioResourceConfigDedicated',
26906                   [])
26907    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::RrcConnectionReconfigurationHeader::GetRadioResourceConfigDedicated() const [member function]
26908    cls.add_method('GetRadioResourceConfigDedicated',
26909                   'ns3::LteRrcSap::RadioResourceConfigDedicated',
26910                   [],
26911                   is_const=True)
26912    ## lte-rrc-header.h (module 'lte'): uint8_t ns3::RrcConnectionReconfigurationHeader::GetRrcTransactionIdentifier() const [member function]
26913    cls.add_method('GetRrcTransactionIdentifier',
26914                   'uint8_t',
26915                   [],
26916                   is_const=True)
26917    ## lte-rrc-header.h (module 'lte'): std::list<ns3::LteRrcSap::SrbToAddMod, std::allocator<ns3::LteRrcSap::SrbToAddMod> > ns3::RrcConnectionReconfigurationHeader::GetSrbToAddModList() const [member function]
26918    cls.add_method('GetSrbToAddModList',
26919                   'std::list< ns3::LteRrcSap::SrbToAddMod >',
26920                   [],
26921                   is_const=True)
26922    ## lte-rrc-header.h (module 'lte'): bool ns3::RrcConnectionReconfigurationHeader::HavePhysicalConfigDedicated() const [member function]
26923    cls.add_method('HavePhysicalConfigDedicated',
26924                   'bool',
26925                   [],
26926                   is_const=True)
26927    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::PreSerialize() const [member function]
26928    cls.add_method('PreSerialize',
26929                   'void',
26930                   [],
26931                   is_const=True, is_virtual=True)
26932    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::Print(std::ostream & os) const [member function]
26933    cls.add_method('Print',
26934                   'void',
26935                   [param('std::ostream &', 'os')],
26936                   is_const=True, is_virtual=True)
26937    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function]
26938    cls.add_method('SetMessage',
26939                   'void',
26940                   [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')])
26941    return
26942
26943def register_Ns3RrcConnectionReestablishmentCompleteHeader_methods(root_module, cls):
26944    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentCompleteHeader::RrcConnectionReestablishmentCompleteHeader(ns3::RrcConnectionReestablishmentCompleteHeader const & arg0) [constructor]
26945    cls.add_constructor([param('ns3::RrcConnectionReestablishmentCompleteHeader const &', 'arg0')])
26946    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentCompleteHeader::RrcConnectionReestablishmentCompleteHeader() [constructor]
26947    cls.add_constructor([])
26948    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReestablishmentCompleteHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
26949    cls.add_method('Deserialize',
26950                   'uint32_t',
26951                   [param('ns3::Buffer::Iterator', 'bIterator')],
26952                   is_virtual=True)
26953    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentComplete ns3::RrcConnectionReestablishmentCompleteHeader::GetMessage() const [member function]
26954    cls.add_method('GetMessage',
26955                   'ns3::LteRrcSap::RrcConnectionReestablishmentComplete',
26956                   [],
26957                   is_const=True)
26958    ## lte-rrc-header.h (module 'lte'): uint8_t ns3::RrcConnectionReestablishmentCompleteHeader::GetRrcTransactionIdentifier() const [member function]
26959    cls.add_method('GetRrcTransactionIdentifier',
26960                   'uint8_t',
26961                   [],
26962                   is_const=True)
26963    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::PreSerialize() const [member function]
26964    cls.add_method('PreSerialize',
26965                   'void',
26966                   [],
26967                   is_const=True, is_virtual=True)
26968    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::Print(std::ostream & os) const [member function]
26969    cls.add_method('Print',
26970                   'void',
26971                   [param('std::ostream &', 'os')],
26972                   is_const=True, is_virtual=True)
26973    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function]
26974    cls.add_method('SetMessage',
26975                   'void',
26976                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')])
26977    return
26978
26979def register_Ns3RrcConnectionReestablishmentHeader_methods(root_module, cls):
26980    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentHeader::RrcConnectionReestablishmentHeader(ns3::RrcConnectionReestablishmentHeader const & arg0) [constructor]
26981    cls.add_constructor([param('ns3::RrcConnectionReestablishmentHeader const &', 'arg0')])
26982    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentHeader::RrcConnectionReestablishmentHeader() [constructor]
26983    cls.add_constructor([])
26984    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReestablishmentHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
26985    cls.add_method('Deserialize',
26986                   'uint32_t',
26987                   [param('ns3::Buffer::Iterator', 'bIterator')],
26988                   is_virtual=True)
26989    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishment ns3::RrcConnectionReestablishmentHeader::GetMessage() const [member function]
26990    cls.add_method('GetMessage',
26991                   'ns3::LteRrcSap::RrcConnectionReestablishment',
26992                   [],
26993                   is_const=True)
26994    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::RrcConnectionReestablishmentHeader::GetRadioResourceConfigDedicated() const [member function]
26995    cls.add_method('GetRadioResourceConfigDedicated',
26996                   'ns3::LteRrcSap::RadioResourceConfigDedicated',
26997                   [],
26998                   is_const=True)
26999    ## lte-rrc-header.h (module 'lte'): uint8_t ns3::RrcConnectionReestablishmentHeader::GetRrcTransactionIdentifier() const [member function]
27000    cls.add_method('GetRrcTransactionIdentifier',
27001                   'uint8_t',
27002                   [],
27003                   is_const=True)
27004    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::PreSerialize() const [member function]
27005    cls.add_method('PreSerialize',
27006                   'void',
27007                   [],
27008                   is_const=True, is_virtual=True)
27009    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::Print(std::ostream & os) const [member function]
27010    cls.add_method('Print',
27011                   'void',
27012                   [param('std::ostream &', 'os')],
27013                   is_const=True, is_virtual=True)
27014    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function]
27015    cls.add_method('SetMessage',
27016                   'void',
27017                   [param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')])
27018    return
27019
27020def register_Ns3RrcConnectionReestablishmentRejectHeader_methods(root_module, cls):
27021    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentRejectHeader::RrcConnectionReestablishmentRejectHeader(ns3::RrcConnectionReestablishmentRejectHeader const & arg0) [constructor]
27022    cls.add_constructor([param('ns3::RrcConnectionReestablishmentRejectHeader const &', 'arg0')])
27023    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentRejectHeader::RrcConnectionReestablishmentRejectHeader() [constructor]
27024    cls.add_constructor([])
27025    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReestablishmentRejectHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27026    cls.add_method('Deserialize',
27027                   'uint32_t',
27028                   [param('ns3::Buffer::Iterator', 'bIterator')],
27029                   is_virtual=True)
27030    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentReject ns3::RrcConnectionReestablishmentRejectHeader::GetMessage() const [member function]
27031    cls.add_method('GetMessage',
27032                   'ns3::LteRrcSap::RrcConnectionReestablishmentReject',
27033                   [],
27034                   is_const=True)
27035    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::PreSerialize() const [member function]
27036    cls.add_method('PreSerialize',
27037                   'void',
27038                   [],
27039                   is_const=True, is_virtual=True)
27040    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::Print(std::ostream & os) const [member function]
27041    cls.add_method('Print',
27042                   'void',
27043                   [param('std::ostream &', 'os')],
27044                   is_const=True, is_virtual=True)
27045    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function]
27046    cls.add_method('SetMessage',
27047                   'void',
27048                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')])
27049    return
27050
27051def register_Ns3RrcConnectionReestablishmentRequestHeader_methods(root_module, cls):
27052    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentRequestHeader::RrcConnectionReestablishmentRequestHeader(ns3::RrcConnectionReestablishmentRequestHeader const & arg0) [constructor]
27053    cls.add_constructor([param('ns3::RrcConnectionReestablishmentRequestHeader const &', 'arg0')])
27054    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReestablishmentRequestHeader::RrcConnectionReestablishmentRequestHeader() [constructor]
27055    cls.add_constructor([])
27056    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReestablishmentRequestHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27057    cls.add_method('Deserialize',
27058                   'uint32_t',
27059                   [param('ns3::Buffer::Iterator', 'bIterator')],
27060                   is_virtual=True)
27061    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReestablishmentRequest ns3::RrcConnectionReestablishmentRequestHeader::GetMessage() const [member function]
27062    cls.add_method('GetMessage',
27063                   'ns3::LteRrcSap::RrcConnectionReestablishmentRequest',
27064                   [],
27065                   is_const=True)
27066    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::ReestablishmentCause ns3::RrcConnectionReestablishmentRequestHeader::GetReestablishmentCause() const [member function]
27067    cls.add_method('GetReestablishmentCause',
27068                   'ns3::LteRrcSap::ReestablishmentCause',
27069                   [],
27070                   is_const=True)
27071    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity ns3::RrcConnectionReestablishmentRequestHeader::GetUeIdentity() const [member function]
27072    cls.add_method('GetUeIdentity',
27073                   'ns3::LteRrcSap::ReestabUeIdentity',
27074                   [],
27075                   is_const=True)
27076    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::PreSerialize() const [member function]
27077    cls.add_method('PreSerialize',
27078                   'void',
27079                   [],
27080                   is_const=True, is_virtual=True)
27081    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::Print(std::ostream & os) const [member function]
27082    cls.add_method('Print',
27083                   'void',
27084                   [param('std::ostream &', 'os')],
27085                   is_const=True, is_virtual=True)
27086    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function]
27087    cls.add_method('SetMessage',
27088                   'void',
27089                   [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')])
27090    return
27091
27092def register_Ns3RrcConnectionRejectHeader_methods(root_module, cls):
27093    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionRejectHeader::RrcConnectionRejectHeader(ns3::RrcConnectionRejectHeader const & arg0) [constructor]
27094    cls.add_constructor([param('ns3::RrcConnectionRejectHeader const &', 'arg0')])
27095    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionRejectHeader::RrcConnectionRejectHeader() [constructor]
27096    cls.add_constructor([])
27097    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionRejectHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27098    cls.add_method('Deserialize',
27099                   'uint32_t',
27100                   [param('ns3::Buffer::Iterator', 'bIterator')],
27101                   is_virtual=True)
27102    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReject ns3::RrcConnectionRejectHeader::GetMessage() const [member function]
27103    cls.add_method('GetMessage',
27104                   'ns3::LteRrcSap::RrcConnectionReject',
27105                   [],
27106                   is_const=True)
27107    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::PreSerialize() const [member function]
27108    cls.add_method('PreSerialize',
27109                   'void',
27110                   [],
27111                   is_const=True, is_virtual=True)
27112    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::Print(std::ostream & os) const [member function]
27113    cls.add_method('Print',
27114                   'void',
27115                   [param('std::ostream &', 'os')],
27116                   is_const=True, is_virtual=True)
27117    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReject msg) [member function]
27118    cls.add_method('SetMessage',
27119                   'void',
27120                   [param('ns3::LteRrcSap::RrcConnectionReject', 'msg')])
27121    return
27122
27123def register_Ns3RrcConnectionReleaseHeader_methods(root_module, cls):
27124    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReleaseHeader::RrcConnectionReleaseHeader(ns3::RrcConnectionReleaseHeader const & arg0) [constructor]
27125    cls.add_constructor([param('ns3::RrcConnectionReleaseHeader const &', 'arg0')])
27126    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReleaseHeader::RrcConnectionReleaseHeader() [constructor]
27127    cls.add_constructor([])
27128    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionReleaseHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27129    cls.add_method('Deserialize',
27130                   'uint32_t',
27131                   [param('ns3::Buffer::Iterator', 'bIterator')],
27132                   is_virtual=True)
27133    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRelease ns3::RrcConnectionReleaseHeader::GetMessage() const [member function]
27134    cls.add_method('GetMessage',
27135                   'ns3::LteRrcSap::RrcConnectionRelease',
27136                   [],
27137                   is_const=True)
27138    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::PreSerialize() const [member function]
27139    cls.add_method('PreSerialize',
27140                   'void',
27141                   [],
27142                   is_const=True, is_virtual=True)
27143    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::Print(std::ostream & os) const [member function]
27144    cls.add_method('Print',
27145                   'void',
27146                   [param('std::ostream &', 'os')],
27147                   is_const=True, is_virtual=True)
27148    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::SetMessage(ns3::LteRrcSap::RrcConnectionRelease msg) [member function]
27149    cls.add_method('SetMessage',
27150                   'void',
27151                   [param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')])
27152    return
27153
27154def register_Ns3RrcConnectionRequestHeader_methods(root_module, cls):
27155    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionRequestHeader::RrcConnectionRequestHeader(ns3::RrcConnectionRequestHeader const & arg0) [constructor]
27156    cls.add_constructor([param('ns3::RrcConnectionRequestHeader const &', 'arg0')])
27157    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionRequestHeader::RrcConnectionRequestHeader() [constructor]
27158    cls.add_constructor([])
27159    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionRequestHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27160    cls.add_method('Deserialize',
27161                   'uint32_t',
27162                   [param('ns3::Buffer::Iterator', 'bIterator')],
27163                   is_virtual=True)
27164    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionRequest ns3::RrcConnectionRequestHeader::GetMessage() const [member function]
27165    cls.add_method('GetMessage',
27166                   'ns3::LteRrcSap::RrcConnectionRequest',
27167                   [],
27168                   is_const=True)
27169    ## lte-rrc-header.h (module 'lte'): std::bitset<8> ns3::RrcConnectionRequestHeader::GetMmec() const [member function]
27170    cls.add_method('GetMmec',
27171                   'std::bitset< 8 >',
27172                   [],
27173                   is_const=True)
27174    ## lte-rrc-header.h (module 'lte'): std::bitset<32> ns3::RrcConnectionRequestHeader::GetMtmsi() const [member function]
27175    cls.add_method('GetMtmsi',
27176                   'std::bitset< 32 >',
27177                   [],
27178                   is_const=True)
27179    ## lte-rrc-header.h (module 'lte'): static ns3::TypeId ns3::RrcConnectionRequestHeader::GetTypeId() [member function]
27180    cls.add_method('GetTypeId',
27181                   'ns3::TypeId',
27182                   [],
27183                   is_static=True)
27184    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::PreSerialize() const [member function]
27185    cls.add_method('PreSerialize',
27186                   'void',
27187                   [],
27188                   is_const=True, is_virtual=True)
27189    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::Print(std::ostream & os) const [member function]
27190    cls.add_method('Print',
27191                   'void',
27192                   [param('std::ostream &', 'os')],
27193                   is_const=True, is_virtual=True)
27194    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::SetMessage(ns3::LteRrcSap::RrcConnectionRequest msg) [member function]
27195    cls.add_method('SetMessage',
27196                   'void',
27197                   [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')])
27198    return
27199
27200def register_Ns3RrcConnectionSetupCompleteHeader_methods(root_module, cls):
27201    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupCompleteHeader::RrcConnectionSetupCompleteHeader(ns3::RrcConnectionSetupCompleteHeader const & arg0) [constructor]
27202    cls.add_constructor([param('ns3::RrcConnectionSetupCompleteHeader const &', 'arg0')])
27203    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupCompleteHeader::RrcConnectionSetupCompleteHeader() [constructor]
27204    cls.add_constructor([])
27205    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionSetupCompleteHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27206    cls.add_method('Deserialize',
27207                   'uint32_t',
27208                   [param('ns3::Buffer::Iterator', 'bIterator')],
27209                   is_virtual=True)
27210    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetupCompleted ns3::RrcConnectionSetupCompleteHeader::GetMessage() const [member function]
27211    cls.add_method('GetMessage',
27212                   'ns3::LteRrcSap::RrcConnectionSetupCompleted',
27213                   [],
27214                   is_const=True)
27215    ## lte-rrc-header.h (module 'lte'): uint8_t ns3::RrcConnectionSetupCompleteHeader::GetRrcTransactionIdentifier() const [member function]
27216    cls.add_method('GetRrcTransactionIdentifier',
27217                   'uint8_t',
27218                   [],
27219                   is_const=True)
27220    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::PreSerialize() const [member function]
27221    cls.add_method('PreSerialize',
27222                   'void',
27223                   [],
27224                   is_const=True, is_virtual=True)
27225    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::Print(std::ostream & os) const [member function]
27226    cls.add_method('Print',
27227                   'void',
27228                   [param('std::ostream &', 'os')],
27229                   is_const=True, is_virtual=True)
27230    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function]
27231    cls.add_method('SetMessage',
27232                   'void',
27233                   [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')])
27234    return
27235
27236def register_Ns3RrcConnectionSetupHeader_methods(root_module, cls):
27237    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupHeader::RrcConnectionSetupHeader(ns3::RrcConnectionSetupHeader const & arg0) [constructor]
27238    cls.add_constructor([param('ns3::RrcConnectionSetupHeader const &', 'arg0')])
27239    ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupHeader::RrcConnectionSetupHeader() [constructor]
27240    cls.add_constructor([])
27241    ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcConnectionSetupHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function]
27242    cls.add_method('Deserialize',
27243                   'uint32_t',
27244                   [param('ns3::Buffer::Iterator', 'bIterator')],
27245                   is_virtual=True)
27246    ## lte-rrc-header.h (module 'lte'): std::list<ns3::LteRrcSap::DrbToAddMod, std::allocator<ns3::LteRrcSap::DrbToAddMod> > ns3::RrcConnectionSetupHeader::GetDrbToAddModList() const [member function]
27247    cls.add_method('GetDrbToAddModList',
27248                   'std::list< ns3::LteRrcSap::DrbToAddMod >',
27249                   [],
27250                   is_const=True)
27251    ## lte-rrc-header.h (module 'lte'): std::list<unsigned char, std::allocator<unsigned char> > ns3::RrcConnectionSetupHeader::GetDrbToReleaseList() const [member function]
27252    cls.add_method('GetDrbToReleaseList',
27253                   'std::list< unsigned char >',
27254                   [],
27255                   is_const=True)
27256    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RrcConnectionSetup ns3::RrcConnectionSetupHeader::GetMessage() const [member function]
27257    cls.add_method('GetMessage',
27258                   'ns3::LteRrcSap::RrcConnectionSetup',
27259                   [],
27260                   is_const=True)
27261    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::PhysicalConfigDedicated ns3::RrcConnectionSetupHeader::GetPhysicalConfigDedicated() const [member function]
27262    cls.add_method('GetPhysicalConfigDedicated',
27263                   'ns3::LteRrcSap::PhysicalConfigDedicated',
27264                   [],
27265                   is_const=True)
27266    ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::RrcConnectionSetupHeader::GetRadioResourceConfigDedicated() const [member function]
27267    cls.add_method('GetRadioResourceConfigDedicated',
27268                   'ns3::LteRrcSap::RadioResourceConfigDedicated',
27269                   [],
27270                   is_const=True)
27271    ## lte-rrc-header.h (module 'lte'): uint8_t ns3::RrcConnectionSetupHeader::GetRrcTransactionIdentifier() const [member function]
27272    cls.add_method('GetRrcTransactionIdentifier',
27273                   'uint8_t',
27274                   [],
27275                   is_const=True)
27276    ## lte-rrc-header.h (module 'lte'): std::list<ns3::LteRrcSap::SrbToAddMod, std::allocator<ns3::LteRrcSap::SrbToAddMod> > ns3::RrcConnectionSetupHeader::GetSrbToAddModList() const [member function]
27277    cls.add_method('GetSrbToAddModList',
27278                   'std::list< ns3::LteRrcSap::SrbToAddMod >',
27279                   [],
27280                   is_const=True)
27281    ## lte-rrc-header.h (module 'lte'): bool ns3::RrcConnectionSetupHeader::HavePhysicalConfigDedicated() const [member function]
27282    cls.add_method('HavePhysicalConfigDedicated',
27283                   'bool',
27284                   [],
27285                   is_const=True)
27286    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::PreSerialize() const [member function]
27287    cls.add_method('PreSerialize',
27288                   'void',
27289                   [],
27290                   is_const=True, is_virtual=True)
27291    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::Print(std::ostream & os) const [member function]
27292    cls.add_method('Print',
27293                   'void',
27294                   [param('std::ostream &', 'os')],
27295                   is_const=True, is_virtual=True)
27296    ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::SetMessage(ns3::LteRrcSap::RrcConnectionSetup msg) [member function]
27297    cls.add_method('SetMessage',
27298                   'void',
27299                   [param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')])
27300    return
27301
27302def register_Ns3LteEnbNetDevice_methods(root_module, cls):
27303    ## lte-enb-net-device.h (module 'lte'): static ns3::TypeId ns3::LteEnbNetDevice::GetTypeId() [member function]
27304    cls.add_method('GetTypeId',
27305                   'ns3::TypeId',
27306                   [],
27307                   is_static=True)
27308    ## lte-enb-net-device.h (module 'lte'): ns3::LteEnbNetDevice::LteEnbNetDevice() [constructor]
27309    cls.add_constructor([])
27310    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::DoDispose() [member function]
27311    cls.add_method('DoDispose',
27312                   'void',
27313                   [],
27314                   is_virtual=True)
27315    ## lte-enb-net-device.h (module 'lte'): bool ns3::LteEnbNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
27316    cls.add_method('Send',
27317                   'bool',
27318                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
27319                   is_virtual=True)
27320    ## lte-enb-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbMac> ns3::LteEnbNetDevice::GetMac() const [member function]
27321    cls.add_method('GetMac',
27322                   'ns3::Ptr< ns3::LteEnbMac >',
27323                   [],
27324                   is_const=True)
27325    ## lte-enb-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbMac> ns3::LteEnbNetDevice::GetMac(uint8_t index) const [member function]
27326    cls.add_method('GetMac',
27327                   'ns3::Ptr< ns3::LteEnbMac >',
27328                   [param('uint8_t', 'index')],
27329                   is_const=True)
27330    ## lte-enb-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbPhy> ns3::LteEnbNetDevice::GetPhy() const [member function]
27331    cls.add_method('GetPhy',
27332                   'ns3::Ptr< ns3::LteEnbPhy >',
27333                   [],
27334                   is_const=True)
27335    ## lte-enb-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbPhy> ns3::LteEnbNetDevice::GetPhy(uint8_t index) const [member function]
27336    cls.add_method('GetPhy',
27337                   'ns3::Ptr< ns3::LteEnbPhy >',
27338                   [param('uint8_t', 'index')],
27339                   is_const=True)
27340    ## lte-enb-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbRrc> ns3::LteEnbNetDevice::GetRrc() const [member function]
27341    cls.add_method('GetRrc',
27342                   'ns3::Ptr< ns3::LteEnbRrc >',
27343                   [],
27344                   is_const=True)
27345    ## lte-enb-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbComponentCarrierManager> ns3::LteEnbNetDevice::GetComponentCarrierManager() const [member function]
27346    cls.add_method('GetComponentCarrierManager',
27347                   'ns3::Ptr< ns3::LteEnbComponentCarrierManager >',
27348                   [],
27349                   is_const=True)
27350    ## lte-enb-net-device.h (module 'lte'): uint16_t ns3::LteEnbNetDevice::GetCellId() const [member function]
27351    cls.add_method('GetCellId',
27352                   'uint16_t',
27353                   [],
27354                   is_const=True)
27355    ## lte-enb-net-device.h (module 'lte'): bool ns3::LteEnbNetDevice::HasCellId(uint16_t cellId) const [member function]
27356    cls.add_method('HasCellId',
27357                   'bool',
27358                   [param('uint16_t', 'cellId')],
27359                   is_const=True)
27360    ## lte-enb-net-device.h (module 'lte'): uint16_t ns3::LteEnbNetDevice::GetUlBandwidth() const [member function]
27361    cls.add_method('GetUlBandwidth',
27362                   'uint16_t',
27363                   [],
27364                   is_const=True)
27365    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetUlBandwidth(uint16_t bw) [member function]
27366    cls.add_method('SetUlBandwidth',
27367                   'void',
27368                   [param('uint16_t', 'bw')])
27369    ## lte-enb-net-device.h (module 'lte'): uint16_t ns3::LteEnbNetDevice::GetDlBandwidth() const [member function]
27370    cls.add_method('GetDlBandwidth',
27371                   'uint16_t',
27372                   [],
27373                   is_const=True)
27374    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetDlBandwidth(uint16_t bw) [member function]
27375    cls.add_method('SetDlBandwidth',
27376                   'void',
27377                   [param('uint16_t', 'bw')])
27378    ## lte-enb-net-device.h (module 'lte'): uint32_t ns3::LteEnbNetDevice::GetDlEarfcn() const [member function]
27379    cls.add_method('GetDlEarfcn',
27380                   'uint32_t',
27381                   [],
27382                   is_const=True)
27383    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetDlEarfcn(uint32_t earfcn) [member function]
27384    cls.add_method('SetDlEarfcn',
27385                   'void',
27386                   [param('uint32_t', 'earfcn')])
27387    ## lte-enb-net-device.h (module 'lte'): uint32_t ns3::LteEnbNetDevice::GetUlEarfcn() const [member function]
27388    cls.add_method('GetUlEarfcn',
27389                   'uint32_t',
27390                   [],
27391                   is_const=True)
27392    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetUlEarfcn(uint32_t earfcn) [member function]
27393    cls.add_method('SetUlEarfcn',
27394                   'void',
27395                   [param('uint32_t', 'earfcn')])
27396    ## lte-enb-net-device.h (module 'lte'): uint32_t ns3::LteEnbNetDevice::GetCsgId() const [member function]
27397    cls.add_method('GetCsgId',
27398                   'uint32_t',
27399                   [],
27400                   is_const=True)
27401    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetCsgId(uint32_t csgId) [member function]
27402    cls.add_method('SetCsgId',
27403                   'void',
27404                   [param('uint32_t', 'csgId')])
27405    ## lte-enb-net-device.h (module 'lte'): bool ns3::LteEnbNetDevice::GetCsgIndication() const [member function]
27406    cls.add_method('GetCsgIndication',
27407                   'bool',
27408                   [],
27409                   is_const=True)
27410    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetCsgIndication(bool csgIndication) [member function]
27411    cls.add_method('SetCsgIndication',
27412                   'void',
27413                   [param('bool', 'csgIndication')])
27414    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetCcMap(std::map<unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation>, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation> > > > ccm) [member function]
27415    cls.add_method('SetCcMap',
27416                   'void',
27417                   [param('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >', 'ccm')])
27418    ## lte-enb-net-device.h (module 'lte'): std::map<unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation>, std::less<unsigned char>, std::allocator<std::pair<const unsigned char, ns3::Ptr<ns3::ComponentCarrierBaseStation> > > > ns3::LteEnbNetDevice::GetCcMap() const [member function]
27419    cls.add_method('GetCcMap',
27420                   'std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >',
27421                   [],
27422                   is_const=True)
27423    ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::DoInitialize() [member function]
27424    cls.add_method('DoInitialize',
27425                   'void',
27426                   [],
27427                   is_virtual=True, visibility='protected')
27428    return
27429
27430def register_Ns3ConfigMatchContainer_methods(root_module, cls):
27431    ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer(ns3::Config::MatchContainer const & arg0) [constructor]
27432    cls.add_constructor([param('ns3::Config::MatchContainer const &', 'arg0')])
27433    ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer() [constructor]
27434    cls.add_constructor([])
27435    ## config.h (module 'core'): ns3::Config::MatchContainer::MatchContainer(std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > const & objects, std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > const & contexts, std::string path) [constructor]
27436    cls.add_constructor([param('std::vector< ns3::Ptr< ns3::Object > > const &', 'objects'), param('std::vector< std::string > const &', 'contexts'), param('std::string', 'path')])
27437    ## config.h (module 'core'): ns3::Config::MatchContainer::Iterator ns3::Config::MatchContainer::Begin() const [member function]
27438    cls.add_method('Begin',
27439                   'ns3::Config::MatchContainer::Iterator',
27440                   [],
27441                   is_const=True)
27442    ## config.h (module 'core'): void ns3::Config::MatchContainer::Connect(std::string name, ns3::CallbackBase const & cb) [member function]
27443    cls.add_method('Connect',
27444                   'void',
27445                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
27446    ## config.h (module 'core'): bool ns3::Config::MatchContainer::ConnectFailSafe(std::string name, ns3::CallbackBase const & cb) [member function]
27447    cls.add_method('ConnectFailSafe',
27448                   'bool',
27449                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
27450    ## config.h (module 'core'): void ns3::Config::MatchContainer::ConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
27451    cls.add_method('ConnectWithoutContext',
27452                   'void',
27453                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
27454    ## config.h (module 'core'): bool ns3::Config::MatchContainer::ConnectWithoutContextFailSafe(std::string name, ns3::CallbackBase const & cb) [member function]
27455    cls.add_method('ConnectWithoutContextFailSafe',
27456                   'bool',
27457                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
27458    ## config.h (module 'core'): void ns3::Config::MatchContainer::Disconnect(std::string name, ns3::CallbackBase const & cb) [member function]
27459    cls.add_method('Disconnect',
27460                   'void',
27461                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
27462    ## config.h (module 'core'): void ns3::Config::MatchContainer::DisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
27463    cls.add_method('DisconnectWithoutContext',
27464                   'void',
27465                   [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
27466    ## config.h (module 'core'): ns3::Config::MatchContainer::Iterator ns3::Config::MatchContainer::End() const [member function]
27467    cls.add_method('End',
27468                   'ns3::Config::MatchContainer::Iterator',
27469                   [],
27470                   is_const=True)
27471    ## config.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Config::MatchContainer::Get(std::size_t i) const [member function]
27472    cls.add_method('Get',
27473                   'ns3::Ptr< ns3::Object >',
27474                   [param('std::size_t', 'i')],
27475                   is_const=True)
27476    ## config.h (module 'core'): std::string ns3::Config::MatchContainer::GetMatchedPath(uint32_t i) const [member function]
27477    cls.add_method('GetMatchedPath',
27478                   'std::string',
27479                   [param('uint32_t', 'i')],
27480                   is_const=True)
27481    ## config.h (module 'core'): std::size_t ns3::Config::MatchContainer::GetN() const [member function]
27482    cls.add_method('GetN',
27483                   'std::size_t',
27484                   [],
27485                   is_const=True)
27486    ## config.h (module 'core'): std::string ns3::Config::MatchContainer::GetPath() const [member function]
27487    cls.add_method('GetPath',
27488                   'std::string',
27489                   [],
27490                   is_const=True)
27491    ## config.h (module 'core'): void ns3::Config::MatchContainer::Set(std::string name, ns3::AttributeValue const & value) [member function]
27492    cls.add_method('Set',
27493                   'void',
27494                   [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
27495    ## config.h (module 'core'): bool ns3::Config::MatchContainer::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
27496    cls.add_method('SetFailSafe',
27497                   'bool',
27498                   [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
27499    return
27500
27501def register_Ns3HashImplementation_methods(root_module, cls):
27502    ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor]
27503    cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')])
27504    ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor]
27505    cls.add_constructor([])
27506    ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function]
27507    cls.add_method('GetHash32',
27508                   'uint32_t',
27509                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27510                   is_pure_virtual=True, is_virtual=True)
27511    ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function]
27512    cls.add_method('GetHash64',
27513                   'uint64_t',
27514                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27515                   is_virtual=True)
27516    ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function]
27517    cls.add_method('clear',
27518                   'void',
27519                   [],
27520                   is_pure_virtual=True, is_virtual=True)
27521    return
27522
27523def register_Ns3HashFunctionFnv1a_methods(root_module, cls):
27524    ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor]
27525    cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')])
27526    ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor]
27527    cls.add_constructor([])
27528    ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function]
27529    cls.add_method('GetHash32',
27530                   'uint32_t',
27531                   [param('char const *', 'buffer'), param('size_t const', 'size')],
27532                   is_virtual=True)
27533    ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function]
27534    cls.add_method('GetHash64',
27535                   'uint64_t',
27536                   [param('char const *', 'buffer'), param('size_t const', 'size')],
27537                   is_virtual=True)
27538    ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function]
27539    cls.add_method('clear',
27540                   'void',
27541                   [],
27542                   is_virtual=True)
27543    return
27544
27545def register_Ns3HashFunctionHash32_methods(root_module, cls):
27546    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor]
27547    cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')])
27548    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor]
27549    cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')])
27550    ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function]
27551    cls.add_method('GetHash32',
27552                   'uint32_t',
27553                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27554                   is_virtual=True)
27555    ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function]
27556    cls.add_method('clear',
27557                   'void',
27558                   [],
27559                   is_virtual=True)
27560    return
27561
27562def register_Ns3HashFunctionHash64_methods(root_module, cls):
27563    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor]
27564    cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')])
27565    ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor]
27566    cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')])
27567    ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function]
27568    cls.add_method('GetHash32',
27569                   'uint32_t',
27570                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27571                   is_virtual=True)
27572    ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function]
27573    cls.add_method('GetHash64',
27574                   'uint64_t',
27575                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27576                   is_virtual=True)
27577    ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function]
27578    cls.add_method('clear',
27579                   'void',
27580                   [],
27581                   is_virtual=True)
27582    return
27583
27584def register_Ns3HashFunctionMurmur3_methods(root_module, cls):
27585    ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor]
27586    cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')])
27587    ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor]
27588    cls.add_constructor([])
27589    ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function]
27590    cls.add_method('GetHash32',
27591                   'uint32_t',
27592                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27593                   is_virtual=True)
27594    ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function]
27595    cls.add_method('GetHash64',
27596                   'uint64_t',
27597                   [param('char const *', 'buffer'), param('std::size_t const', 'size')],
27598                   is_virtual=True)
27599    ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function]
27600    cls.add_method('clear',
27601                   'void',
27602                   [],
27603                   is_virtual=True)
27604    return
27605
27606def register_functions(root_module):
27607    module = root_module
27608    register_functions_ns3_Config(module.add_cpp_namespace('Config'), root_module)
27609    register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module)
27610    register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module)
27611    register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module)
27612    register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module)
27613    return
27614
27615def register_functions_ns3_Config(module, root_module):
27616    return
27617
27618def register_functions_ns3_FatalImpl(module, root_module):
27619    return
27620
27621def register_functions_ns3_Hash(module, root_module):
27622    register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module)
27623    return
27624
27625def register_functions_ns3_Hash_Function(module, root_module):
27626    return
27627
27628def register_functions_ns3_TracedValueCallback(module, root_module):
27629    return
27630
27631def register_functions_ns3_internal(module, root_module):
27632    return
27633
27634def main():
27635    out = FileCodeSink(sys.stdout)
27636    root_module = module_init()
27637    register_types(root_module)
27638    register_methods(root_module)
27639    register_functions(root_module)
27640    root_module.generate(out)
27641
27642if __name__ == '__main__':
27643    main()
27644
27645