|
1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers |
|
2 |
|
3 def register_types(module): |
|
4 root_module = module.get_root() |
|
5 |
|
6 ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper [class] |
|
7 module.add_class('MicrowaveOvenSpectrumValueHelper') |
|
8 ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo [class] |
|
9 module.add_class('RxSpectrumModelInfo') |
|
10 ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo [class] |
|
11 module.add_class('TxSpectrumModelInfo') |
|
12 ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory [class] |
|
13 module.add_class('WifiSpectrumValue5MhzFactory', allow_subclassing=True) |
|
14 ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper [class] |
|
15 module.add_class('WifiSpectrumValueHelper', allow_subclassing=True) |
|
16 ## spectrum-error-model.h: ns3::SpectrumErrorModel [class] |
|
17 module.add_class('SpectrumErrorModel', parent=root_module['ns3::Object']) |
|
18 ## spectrum-interference.h: ns3::SpectrumInterference [class] |
|
19 module.add_class('SpectrumInterference', parent=root_module['ns3::Object']) |
|
20 ## waveform-generator.h: ns3::WaveformGenerator [class] |
|
21 module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy']) |
|
22 ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader [class] |
|
23 module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header']) |
|
24 ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy [class] |
|
25 module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy']) |
|
26 ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::State [enumeration] |
|
27 module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::HalfDuplexIdealPhy']) |
|
28 ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice [class] |
|
29 module.add_class('NonCommunicatingNetDevice', parent=root_module['ns3::NetDevice']) |
|
30 ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel [class] |
|
31 module.add_class('ShannonSpectrumErrorModel', parent=root_module['ns3::SpectrumErrorModel']) |
|
32 ## spectrum-analyzer.h: ns3::SpectrumAnalyzer [class] |
|
33 module.add_class('SpectrumAnalyzer', parent=root_module['ns3::SpectrumPhy']) |
|
34 ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice [class] |
|
35 module.add_class('AlohaNoackNetDevice', parent=root_module['ns3::NetDevice']) |
|
36 ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::State [enumeration] |
|
37 module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::AlohaNoackNetDevice']) |
|
38 ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel [class] |
|
39 module.add_class('MultiModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel']) |
|
40 ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel [class] |
|
41 module.add_class('SingleModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel']) |
|
42 typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >', 'ns3::TxSpectrumModelInfoMap_t') |
|
43 typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >*', 'ns3::TxSpectrumModelInfoMap_t*') |
|
44 typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&') |
|
45 typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >', 'ns3::RxSpectrumModelInfoMap_t') |
|
46 typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >*', 'ns3::RxSpectrumModelInfoMap_t*') |
|
47 typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >&', 'ns3::RxSpectrumModelInfoMap_t&') |
|
48 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t') |
|
49 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*') |
|
50 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&') |
|
51 |
|
52 ## Register a nested module for the namespace Config |
|
53 |
|
54 nested_module = module.add_cpp_namespace('Config') |
|
55 register_types_ns3_Config(nested_module) |
|
56 |
|
57 |
|
58 ## Register a nested module for the namespace FatalImpl |
|
59 |
|
60 nested_module = module.add_cpp_namespace('FatalImpl') |
|
61 register_types_ns3_FatalImpl(nested_module) |
|
62 |
|
63 |
|
64 ## Register a nested module for the namespace addressUtils |
|
65 |
|
66 nested_module = module.add_cpp_namespace('addressUtils') |
|
67 register_types_ns3_addressUtils(nested_module) |
|
68 |
|
69 |
|
70 ## Register a nested module for the namespace aodv |
|
71 |
|
72 nested_module = module.add_cpp_namespace('aodv') |
|
73 register_types_ns3_aodv(nested_module) |
|
74 |
|
75 |
|
76 ## Register a nested module for the namespace dot11s |
|
77 |
|
78 nested_module = module.add_cpp_namespace('dot11s') |
|
79 register_types_ns3_dot11s(nested_module) |
|
80 |
|
81 |
|
82 ## Register a nested module for the namespace flame |
|
83 |
|
84 nested_module = module.add_cpp_namespace('flame') |
|
85 register_types_ns3_flame(nested_module) |
|
86 |
|
87 |
|
88 ## Register a nested module for the namespace internal |
|
89 |
|
90 nested_module = module.add_cpp_namespace('internal') |
|
91 register_types_ns3_internal(nested_module) |
|
92 |
|
93 |
|
94 ## Register a nested module for the namespace olsr |
|
95 |
|
96 nested_module = module.add_cpp_namespace('olsr') |
|
97 register_types_ns3_olsr(nested_module) |
|
98 |
|
99 |
|
100 def register_types_ns3_Config(module): |
|
101 root_module = module.get_root() |
|
102 |
|
103 |
|
104 def register_types_ns3_FatalImpl(module): |
|
105 root_module = module.get_root() |
|
106 |
|
107 |
|
108 def register_types_ns3_addressUtils(module): |
|
109 root_module = module.get_root() |
|
110 |
|
111 |
|
112 def register_types_ns3_aodv(module): |
|
113 root_module = module.get_root() |
|
114 |
|
115 |
|
116 def register_types_ns3_dot11s(module): |
|
117 root_module = module.get_root() |
|
118 |
|
119 |
|
120 def register_types_ns3_flame(module): |
|
121 root_module = module.get_root() |
|
122 |
|
123 |
|
124 def register_types_ns3_internal(module): |
|
125 root_module = module.get_root() |
|
126 |
|
127 |
|
128 def register_types_ns3_olsr(module): |
|
129 root_module = module.get_root() |
|
130 |
|
131 |
|
132 def register_methods(root_module): |
|
133 register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, root_module['ns3::MicrowaveOvenSpectrumValueHelper']) |
|
134 register_Ns3RxSpectrumModelInfo_methods(root_module, root_module['ns3::RxSpectrumModelInfo']) |
|
135 register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo']) |
|
136 register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, root_module['ns3::WifiSpectrumValue5MhzFactory']) |
|
137 register_Ns3WifiSpectrumValueHelper_methods(root_module, root_module['ns3::WifiSpectrumValueHelper']) |
|
138 register_Ns3SpectrumErrorModel_methods(root_module, root_module['ns3::SpectrumErrorModel']) |
|
139 register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference']) |
|
140 register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator']) |
|
141 register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader']) |
|
142 register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy']) |
|
143 register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice']) |
|
144 register_Ns3ShannonSpectrumErrorModel_methods(root_module, root_module['ns3::ShannonSpectrumErrorModel']) |
|
145 register_Ns3SpectrumAnalyzer_methods(root_module, root_module['ns3::SpectrumAnalyzer']) |
|
146 register_Ns3AlohaNoackNetDevice_methods(root_module, root_module['ns3::AlohaNoackNetDevice']) |
|
147 register_Ns3MultiModelSpectrumChannel_methods(root_module, root_module['ns3::MultiModelSpectrumChannel']) |
|
148 register_Ns3SingleModelSpectrumChannel_methods(root_module, root_module['ns3::SingleModelSpectrumChannel']) |
|
149 return |
|
150 |
|
151 def register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, cls): |
|
152 ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper() [constructor] |
|
153 cls.add_constructor([]) |
|
154 ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper(ns3::MicrowaveOvenSpectrumValueHelper const & arg0) [copy constructor] |
|
155 cls.add_constructor([param('ns3::MicrowaveOvenSpectrumValueHelper const &', 'arg0')]) |
|
156 ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr<ns3::SpectrumValue> ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1() [member function] |
|
157 cls.add_method('CreatePowerSpectralDensityMwo1', |
|
158 'ns3::Ptr< ns3::SpectrumValue >', |
|
159 [], |
|
160 is_static=True) |
|
161 ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr<ns3::SpectrumValue> ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2() [member function] |
|
162 cls.add_method('CreatePowerSpectralDensityMwo2', |
|
163 'ns3::Ptr< ns3::SpectrumValue >', |
|
164 [], |
|
165 is_static=True) |
|
166 return |
|
167 |
|
168 def register_Ns3RxSpectrumModelInfo_methods(root_module, cls): |
|
169 ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::RxSpectrumModelInfo const & arg0) [copy constructor] |
|
170 cls.add_constructor([param('ns3::RxSpectrumModelInfo const &', 'arg0')]) |
|
171 ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::Ptr<ns3::SpectrumModel const> rxSpectrumModel) [constructor] |
|
172 cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'rxSpectrumModel')]) |
|
173 ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxPhyList [variable] |
|
174 cls.add_instance_attribute('m_rxPhyList', 'std::list< ns3::Ptr< ns3::SpectrumPhy > >', is_const=False) |
|
175 ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxSpectrumModel [variable] |
|
176 cls.add_instance_attribute('m_rxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False) |
|
177 return |
|
178 |
|
179 def register_Ns3TxSpectrumModelInfo_methods(root_module, cls): |
|
180 ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::TxSpectrumModelInfo const & arg0) [copy constructor] |
|
181 cls.add_constructor([param('ns3::TxSpectrumModelInfo const &', 'arg0')]) |
|
182 ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::Ptr<ns3::SpectrumModel const> txSpectrumModel) [constructor] |
|
183 cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'txSpectrumModel')]) |
|
184 ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_spectrumConverterMap [variable] |
|
185 cls.add_instance_attribute('m_spectrumConverterMap', 'ns3::SpectrumConverterMap_t', is_const=False) |
|
186 ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_txSpectrumModel [variable] |
|
187 cls.add_instance_attribute('m_txSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False) |
|
188 return |
|
189 |
|
190 def register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, cls): |
|
191 ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory() [constructor] |
|
192 cls.add_constructor([]) |
|
193 ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory(ns3::WifiSpectrumValue5MhzFactory const & arg0) [copy constructor] |
|
194 cls.add_constructor([param('ns3::WifiSpectrumValue5MhzFactory const &', 'arg0')]) |
|
195 ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValue5MhzFactory::CreateConstant(double psd) [member function] |
|
196 cls.add_method('CreateConstant', |
|
197 'ns3::Ptr< ns3::SpectrumValue >', |
|
198 [param('double', 'psd')], |
|
199 is_virtual=True) |
|
200 ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValue5MhzFactory::CreateRfFilter(uint32_t channel) [member function] |
|
201 cls.add_method('CreateRfFilter', |
|
202 'ns3::Ptr< ns3::SpectrumValue >', |
|
203 [param('uint32_t', 'channel')], |
|
204 is_virtual=True) |
|
205 ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValue5MhzFactory::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] |
|
206 cls.add_method('CreateTxPowerSpectralDensity', |
|
207 'ns3::Ptr< ns3::SpectrumValue >', |
|
208 [param('double', 'txPower'), param('uint32_t', 'channel')], |
|
209 is_virtual=True) |
|
210 return |
|
211 |
|
212 def register_Ns3WifiSpectrumValueHelper_methods(root_module, cls): |
|
213 ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper() [constructor] |
|
214 cls.add_constructor([]) |
|
215 ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper(ns3::WifiSpectrumValueHelper const & arg0) [copy constructor] |
|
216 cls.add_constructor([param('ns3::WifiSpectrumValueHelper const &', 'arg0')]) |
|
217 ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValueHelper::CreateConstant(double psd) [member function] |
|
218 cls.add_method('CreateConstant', |
|
219 'ns3::Ptr< ns3::SpectrumValue >', |
|
220 [param('double', 'psd')], |
|
221 is_pure_virtual=True, is_virtual=True) |
|
222 ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValueHelper::CreateRfFilter(uint32_t channel) [member function] |
|
223 cls.add_method('CreateRfFilter', |
|
224 'ns3::Ptr< ns3::SpectrumValue >', |
|
225 [param('uint32_t', 'channel')], |
|
226 is_pure_virtual=True, is_virtual=True) |
|
227 ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValueHelper::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] |
|
228 cls.add_method('CreateTxPowerSpectralDensity', |
|
229 'ns3::Ptr< ns3::SpectrumValue >', |
|
230 [param('double', 'txPower'), param('uint32_t', 'channel')], |
|
231 is_pure_virtual=True, is_virtual=True) |
|
232 return |
|
233 |
|
234 def register_Ns3SpectrumErrorModel_methods(root_module, cls): |
|
235 ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel() [constructor] |
|
236 cls.add_constructor([]) |
|
237 ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel(ns3::SpectrumErrorModel const & arg0) [copy constructor] |
|
238 cls.add_constructor([param('ns3::SpectrumErrorModel const &', 'arg0')]) |
|
239 ## spectrum-error-model.h: void ns3::SpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function] |
|
240 cls.add_method('EvaluateChunk', |
|
241 'void', |
|
242 [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], |
|
243 is_pure_virtual=True, is_virtual=True) |
|
244 ## spectrum-error-model.h: bool ns3::SpectrumErrorModel::IsRxCorrect() [member function] |
|
245 cls.add_method('IsRxCorrect', |
|
246 'bool', |
|
247 [], |
|
248 is_pure_virtual=True, is_virtual=True) |
|
249 ## spectrum-error-model.h: void ns3::SpectrumErrorModel::StartRx(ns3::Ptr<ns3::Packet const> p) [member function] |
|
250 cls.add_method('StartRx', |
|
251 'void', |
|
252 [param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
253 is_pure_virtual=True, is_virtual=True) |
|
254 return |
|
255 |
|
256 def register_Ns3SpectrumInterference_methods(root_module, cls): |
|
257 ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [copy constructor] |
|
258 cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) |
|
259 ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference() [constructor] |
|
260 cls.add_constructor([]) |
|
261 ## spectrum-interference.h: void ns3::SpectrumInterference::AddSignal(ns3::Ptr<ns3::SpectrumValue const> spd, ns3::Time const duration) [member function] |
|
262 cls.add_method('AddSignal', |
|
263 'void', |
|
264 [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) |
|
265 ## spectrum-interference.h: bool ns3::SpectrumInterference::EndRx() [member function] |
|
266 cls.add_method('EndRx', |
|
267 'bool', |
|
268 []) |
|
269 ## spectrum-interference.h: void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr<ns3::SpectrumErrorModel> e) [member function] |
|
270 cls.add_method('SetErrorModel', |
|
271 'void', |
|
272 [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) |
|
273 ## spectrum-interference.h: void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function] |
|
274 cls.add_method('SetNoisePowerSpectralDensity', |
|
275 'void', |
|
276 [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) |
|
277 ## spectrum-interference.h: void ns3::SpectrumInterference::StartRx(ns3::Ptr<ns3::Packet const> p, ns3::Ptr<ns3::SpectrumValue const> rxPsd) [member function] |
|
278 cls.add_method('StartRx', |
|
279 'void', |
|
280 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) |
|
281 ## spectrum-interference.h: void ns3::SpectrumInterference::DoDispose() [member function] |
|
282 cls.add_method('DoDispose', |
|
283 'void', |
|
284 [], |
|
285 visibility='protected', is_virtual=True) |
|
286 return |
|
287 |
|
288 def register_Ns3WaveformGenerator_methods(root_module, cls): |
|
289 ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor] |
|
290 cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')]) |
|
291 ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator() [constructor] |
|
292 cls.add_constructor([]) |
|
293 ## waveform-generator.h: ns3::Ptr<ns3::Object> ns3::WaveformGenerator::GetDevice() [member function] |
|
294 cls.add_method('GetDevice', |
|
295 'ns3::Ptr< ns3::Object >', |
|
296 [], |
|
297 is_virtual=True) |
|
298 ## waveform-generator.h: double ns3::WaveformGenerator::GetDutyCycle() const [member function] |
|
299 cls.add_method('GetDutyCycle', |
|
300 'double', |
|
301 [], |
|
302 is_const=True) |
|
303 ## waveform-generator.h: ns3::Ptr<ns3::Object> ns3::WaveformGenerator::GetMobility() [member function] |
|
304 cls.add_method('GetMobility', |
|
305 'ns3::Ptr< ns3::Object >', |
|
306 [], |
|
307 is_virtual=True) |
|
308 ## waveform-generator.h: ns3::Time ns3::WaveformGenerator::GetPeriod() const [member function] |
|
309 cls.add_method('GetPeriod', |
|
310 'ns3::Time', |
|
311 [], |
|
312 is_const=True) |
|
313 ## waveform-generator.h: ns3::Ptr<ns3::SpectrumModel const> ns3::WaveformGenerator::GetRxSpectrumModel() const [member function] |
|
314 cls.add_method('GetRxSpectrumModel', |
|
315 'ns3::Ptr< ns3::SpectrumModel const >', |
|
316 [], |
|
317 is_const=True, is_virtual=True) |
|
318 ## waveform-generator.h: ns3::SpectrumType ns3::WaveformGenerator::GetSpectrumType() [member function] |
|
319 cls.add_method('GetSpectrumType', |
|
320 'ns3::SpectrumType', |
|
321 []) |
|
322 ## waveform-generator.h: static ns3::TypeId ns3::WaveformGenerator::GetTypeId() [member function] |
|
323 cls.add_method('GetTypeId', |
|
324 'ns3::TypeId', |
|
325 [], |
|
326 is_static=True) |
|
327 ## waveform-generator.h: void ns3::WaveformGenerator::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function] |
|
328 cls.add_method('SetChannel', |
|
329 'void', |
|
330 [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], |
|
331 is_virtual=True) |
|
332 ## waveform-generator.h: void ns3::WaveformGenerator::SetDevice(ns3::Ptr<ns3::Object> d) [member function] |
|
333 cls.add_method('SetDevice', |
|
334 'void', |
|
335 [param('ns3::Ptr< ns3::Object >', 'd')], |
|
336 is_virtual=True) |
|
337 ## waveform-generator.h: void ns3::WaveformGenerator::SetDutyCycle(double value) [member function] |
|
338 cls.add_method('SetDutyCycle', |
|
339 'void', |
|
340 [param('double', 'value')]) |
|
341 ## waveform-generator.h: void ns3::WaveformGenerator::SetMobility(ns3::Ptr<ns3::Object> m) [member function] |
|
342 cls.add_method('SetMobility', |
|
343 'void', |
|
344 [param('ns3::Ptr< ns3::Object >', 'm')], |
|
345 is_virtual=True) |
|
346 ## waveform-generator.h: void ns3::WaveformGenerator::SetPeriod(ns3::Time period) [member function] |
|
347 cls.add_method('SetPeriod', |
|
348 'void', |
|
349 [param('ns3::Time', 'period')]) |
|
350 ## waveform-generator.h: void ns3::WaveformGenerator::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txs) [member function] |
|
351 cls.add_method('SetTxPowerSpectralDensity', |
|
352 'void', |
|
353 [param('ns3::Ptr< ns3::SpectrumValue >', 'txs')]) |
|
354 ## waveform-generator.h: void ns3::WaveformGenerator::Start() [member function] |
|
355 cls.add_method('Start', |
|
356 'void', |
|
357 [], |
|
358 is_virtual=True) |
|
359 ## waveform-generator.h: void ns3::WaveformGenerator::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] |
|
360 cls.add_method('StartRx', |
|
361 'void', |
|
362 [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], |
|
363 is_virtual=True) |
|
364 ## waveform-generator.h: void ns3::WaveformGenerator::Stop() [member function] |
|
365 cls.add_method('Stop', |
|
366 'void', |
|
367 [], |
|
368 is_virtual=True) |
|
369 ## waveform-generator.h: void ns3::WaveformGenerator::DoDispose() [member function] |
|
370 cls.add_method('DoDispose', |
|
371 'void', |
|
372 [], |
|
373 visibility='private', is_virtual=True) |
|
374 ## waveform-generator.h: void ns3::WaveformGenerator::GenerateWaveform() [member function] |
|
375 cls.add_method('GenerateWaveform', |
|
376 'void', |
|
377 [], |
|
378 visibility='private', is_virtual=True) |
|
379 return |
|
380 |
|
381 def register_Ns3AlohaNoackMacHeader_methods(root_module, cls): |
|
382 ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader() [constructor] |
|
383 cls.add_constructor([]) |
|
384 ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader(ns3::AlohaNoackMacHeader const & arg0) [copy constructor] |
|
385 cls.add_constructor([param('ns3::AlohaNoackMacHeader const &', 'arg0')]) |
|
386 ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
387 cls.add_method('Deserialize', |
|
388 'uint32_t', |
|
389 [param('ns3::Buffer::Iterator', 'start')], |
|
390 is_virtual=True) |
|
391 ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetDestination() const [member function] |
|
392 cls.add_method('GetDestination', |
|
393 'ns3::Mac48Address', |
|
394 [], |
|
395 is_const=True) |
|
396 ## aloha-noack-mac-header.h: ns3::TypeId ns3::AlohaNoackMacHeader::GetInstanceTypeId() const [member function] |
|
397 cls.add_method('GetInstanceTypeId', |
|
398 'ns3::TypeId', |
|
399 [], |
|
400 is_const=True, is_virtual=True) |
|
401 ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::GetSerializedSize() const [member function] |
|
402 cls.add_method('GetSerializedSize', |
|
403 'uint32_t', |
|
404 [], |
|
405 is_const=True, is_virtual=True) |
|
406 ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetSource() const [member function] |
|
407 cls.add_method('GetSource', |
|
408 'ns3::Mac48Address', |
|
409 [], |
|
410 is_const=True) |
|
411 ## aloha-noack-mac-header.h: static ns3::TypeId ns3::AlohaNoackMacHeader::GetTypeId() [member function] |
|
412 cls.add_method('GetTypeId', |
|
413 'ns3::TypeId', |
|
414 [], |
|
415 is_static=True) |
|
416 ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Print(std::ostream & os) const [member function] |
|
417 cls.add_method('Print', |
|
418 'void', |
|
419 [param('std::ostream &', 'os')], |
|
420 is_const=True, is_virtual=True) |
|
421 ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
422 cls.add_method('Serialize', |
|
423 'void', |
|
424 [param('ns3::Buffer::Iterator', 'start')], |
|
425 is_const=True, is_virtual=True) |
|
426 ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetDestination(ns3::Mac48Address destination) [member function] |
|
427 cls.add_method('SetDestination', |
|
428 'void', |
|
429 [param('ns3::Mac48Address', 'destination')]) |
|
430 ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetSource(ns3::Mac48Address source) [member function] |
|
431 cls.add_method('SetSource', |
|
432 'void', |
|
433 [param('ns3::Mac48Address', 'source')]) |
|
434 return |
|
435 |
|
436 def register_Ns3HalfDuplexIdealPhy_methods(root_module, cls): |
|
437 ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy(ns3::HalfDuplexIdealPhy const & arg0) [copy constructor] |
|
438 cls.add_constructor([param('ns3::HalfDuplexIdealPhy const &', 'arg0')]) |
|
439 ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy() [constructor] |
|
440 cls.add_constructor([]) |
|
441 ## half-duplex-ideal-phy.h: ns3::Ptr<ns3::Object> ns3::HalfDuplexIdealPhy::GetDevice() [member function] |
|
442 cls.add_method('GetDevice', |
|
443 'ns3::Ptr< ns3::Object >', |
|
444 [], |
|
445 is_virtual=True) |
|
446 ## half-duplex-ideal-phy.h: ns3::Ptr<ns3::Object> ns3::HalfDuplexIdealPhy::GetMobility() [member function] |
|
447 cls.add_method('GetMobility', |
|
448 'ns3::Ptr< ns3::Object >', |
|
449 [], |
|
450 is_virtual=True) |
|
451 ## half-duplex-ideal-phy.h: ns3::DataRate ns3::HalfDuplexIdealPhy::GetRate() const [member function] |
|
452 cls.add_method('GetRate', |
|
453 'ns3::DataRate', |
|
454 [], |
|
455 is_const=True) |
|
456 ## half-duplex-ideal-phy.h: ns3::Ptr<ns3::SpectrumModel const> ns3::HalfDuplexIdealPhy::GetRxSpectrumModel() const [member function] |
|
457 cls.add_method('GetRxSpectrumModel', |
|
458 'ns3::Ptr< ns3::SpectrumModel const >', |
|
459 [], |
|
460 is_const=True, is_virtual=True) |
|
461 ## half-duplex-ideal-phy.h: ns3::SpectrumType ns3::HalfDuplexIdealPhy::GetSpectrumType() [member function] |
|
462 cls.add_method('GetSpectrumType', |
|
463 'ns3::SpectrumType', |
|
464 []) |
|
465 ## half-duplex-ideal-phy.h: static ns3::TypeId ns3::HalfDuplexIdealPhy::GetTypeId() [member function] |
|
466 cls.add_method('GetTypeId', |
|
467 'ns3::TypeId', |
|
468 [], |
|
469 is_static=True) |
|
470 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function] |
|
471 cls.add_method('SetChannel', |
|
472 'void', |
|
473 [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], |
|
474 is_virtual=True) |
|
475 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetDevice(ns3::Ptr<ns3::Object> d) [member function] |
|
476 cls.add_method('SetDevice', |
|
477 'void', |
|
478 [param('ns3::Ptr< ns3::Object >', 'd')], |
|
479 is_virtual=True) |
|
480 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetMobility(ns3::Ptr<ns3::Object> m) [member function] |
|
481 cls.add_method('SetMobility', |
|
482 'void', |
|
483 [param('ns3::Ptr< ns3::Object >', 'm')], |
|
484 is_virtual=True) |
|
485 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function] |
|
486 cls.add_method('SetNoisePowerSpectralDensity', |
|
487 'void', |
|
488 [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) |
|
489 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacRxEndErrorCallback(ns3::PhyMacRxEndErrorCallback c) [member function] |
|
490 cls.add_method('SetPhyMacRxEndErrorCallback', |
|
491 'void', |
|
492 [param('ns3::PhyMacRxEndErrorCallback', 'c')]) |
|
493 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacRxEndOkCallback(ns3::PhyMacRxEndOkCallback c) [member function] |
|
494 cls.add_method('SetPhyMacRxEndOkCallback', |
|
495 'void', |
|
496 [param('ns3::PhyMacRxEndOkCallback', 'c')]) |
|
497 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacRxStartCallback(ns3::PhyMacRxStartCallback c) [member function] |
|
498 cls.add_method('SetPhyMacRxStartCallback', |
|
499 'void', |
|
500 [param('ns3::PhyMacRxStartCallback', 'c')]) |
|
501 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacTxEndCallback(ns3::PhyMacTxEndCallback c) [member function] |
|
502 cls.add_method('SetPhyMacTxEndCallback', |
|
503 'void', |
|
504 [param('ns3::PhyMacTxEndCallback', 'c')]) |
|
505 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetRate(ns3::DataRate rate) [member function] |
|
506 cls.add_method('SetRate', |
|
507 'void', |
|
508 [param('ns3::DataRate', 'rate')]) |
|
509 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function] |
|
510 cls.add_method('SetTxPowerSpectralDensity', |
|
511 'void', |
|
512 [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) |
|
513 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function] |
|
514 cls.add_method('StartRx', |
|
515 'void', |
|
516 [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], |
|
517 is_virtual=True) |
|
518 ## half-duplex-ideal-phy.h: bool ns3::HalfDuplexIdealPhy::StartTx(ns3::Ptr<ns3::Packet> p) [member function] |
|
519 cls.add_method('StartTx', |
|
520 'bool', |
|
521 [param('ns3::Ptr< ns3::Packet >', 'p')]) |
|
522 ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::DoDispose() [member function] |
|
523 cls.add_method('DoDispose', |
|
524 'void', |
|
525 [], |
|
526 visibility='private', is_virtual=True) |
|
527 return |
|
528 |
|
529 def register_Ns3NonCommunicatingNetDevice_methods(root_module, cls): |
|
530 ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice(ns3::NonCommunicatingNetDevice const & arg0) [copy constructor] |
|
531 cls.add_constructor([param('ns3::NonCommunicatingNetDevice const &', 'arg0')]) |
|
532 ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice() [constructor] |
|
533 cls.add_constructor([]) |
|
534 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::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] |
|
535 cls.add_method('AddLinkChangeCallback', |
|
536 'void', |
|
537 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
538 is_virtual=True) |
|
539 ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetAddress() const [member function] |
|
540 cls.add_method('GetAddress', |
|
541 'ns3::Address', |
|
542 [], |
|
543 is_const=True, is_virtual=True) |
|
544 ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetBroadcast() const [member function] |
|
545 cls.add_method('GetBroadcast', |
|
546 'ns3::Address', |
|
547 [], |
|
548 is_const=True, is_virtual=True) |
|
549 ## non-communicating-net-device.h: ns3::Ptr<ns3::Channel> ns3::NonCommunicatingNetDevice::GetChannel() const [member function] |
|
550 cls.add_method('GetChannel', |
|
551 'ns3::Ptr< ns3::Channel >', |
|
552 [], |
|
553 is_const=True, is_virtual=True) |
|
554 ## non-communicating-net-device.h: uint32_t ns3::NonCommunicatingNetDevice::GetIfIndex() const [member function] |
|
555 cls.add_method('GetIfIndex', |
|
556 'uint32_t', |
|
557 [], |
|
558 is_const=True, is_virtual=True) |
|
559 ## non-communicating-net-device.h: uint16_t ns3::NonCommunicatingNetDevice::GetMtu() const [member function] |
|
560 cls.add_method('GetMtu', |
|
561 'uint16_t', |
|
562 [], |
|
563 is_const=True, is_virtual=True) |
|
564 ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] |
|
565 cls.add_method('GetMulticast', |
|
566 'ns3::Address', |
|
567 [param('ns3::Ipv4Address', 'addr')], |
|
568 is_const=True, is_virtual=True) |
|
569 ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] |
|
570 cls.add_method('GetMulticast', |
|
571 'ns3::Address', |
|
572 [param('ns3::Ipv6Address', 'addr')], |
|
573 is_const=True, is_virtual=True) |
|
574 ## non-communicating-net-device.h: ns3::Ptr<ns3::Node> ns3::NonCommunicatingNetDevice::GetNode() const [member function] |
|
575 cls.add_method('GetNode', |
|
576 'ns3::Ptr< ns3::Node >', |
|
577 [], |
|
578 is_const=True, is_virtual=True) |
|
579 ## non-communicating-net-device.h: ns3::Ptr<ns3::Object> ns3::NonCommunicatingNetDevice::GetPhy() const [member function] |
|
580 cls.add_method('GetPhy', |
|
581 'ns3::Ptr< ns3::Object >', |
|
582 [], |
|
583 is_const=True) |
|
584 ## non-communicating-net-device.h: static ns3::TypeId ns3::NonCommunicatingNetDevice::GetTypeId() [member function] |
|
585 cls.add_method('GetTypeId', |
|
586 'ns3::TypeId', |
|
587 [], |
|
588 is_static=True) |
|
589 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBridge() const [member function] |
|
590 cls.add_method('IsBridge', |
|
591 'bool', |
|
592 [], |
|
593 is_const=True, is_virtual=True) |
|
594 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBroadcast() const [member function] |
|
595 cls.add_method('IsBroadcast', |
|
596 'bool', |
|
597 [], |
|
598 is_const=True, is_virtual=True) |
|
599 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsLinkUp() const [member function] |
|
600 cls.add_method('IsLinkUp', |
|
601 'bool', |
|
602 [], |
|
603 is_const=True, is_virtual=True) |
|
604 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsMulticast() const [member function] |
|
605 cls.add_method('IsMulticast', |
|
606 'bool', |
|
607 [], |
|
608 is_const=True, is_virtual=True) |
|
609 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsPointToPoint() const [member function] |
|
610 cls.add_method('IsPointToPoint', |
|
611 'bool', |
|
612 [], |
|
613 is_const=True, is_virtual=True) |
|
614 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::NeedsArp() const [member function] |
|
615 cls.add_method('NeedsArp', |
|
616 'bool', |
|
617 [], |
|
618 is_const=True, is_virtual=True) |
|
619 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
620 cls.add_method('Send', |
|
621 'bool', |
|
622 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
623 is_virtual=True) |
|
624 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
625 cls.add_method('SendFrom', |
|
626 'bool', |
|
627 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
628 is_virtual=True) |
|
629 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetAddress(ns3::Address address) [member function] |
|
630 cls.add_method('SetAddress', |
|
631 'void', |
|
632 [param('ns3::Address', 'address')], |
|
633 is_virtual=True) |
|
634 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetChannel(ns3::Ptr<ns3::Channel> c) [member function] |
|
635 cls.add_method('SetChannel', |
|
636 'void', |
|
637 [param('ns3::Ptr< ns3::Channel >', 'c')]) |
|
638 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetIfIndex(uint32_t const index) [member function] |
|
639 cls.add_method('SetIfIndex', |
|
640 'void', |
|
641 [param('uint32_t const', 'index')], |
|
642 is_virtual=True) |
|
643 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SetMtu(uint16_t const mtu) [member function] |
|
644 cls.add_method('SetMtu', |
|
645 'bool', |
|
646 [param('uint16_t const', 'mtu')], |
|
647 is_virtual=True) |
|
648 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
649 cls.add_method('SetNode', |
|
650 'void', |
|
651 [param('ns3::Ptr< ns3::Node >', 'node')], |
|
652 is_virtual=True) |
|
653 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetPhy(ns3::Ptr<ns3::Object> phy) [member function] |
|
654 cls.add_method('SetPhy', |
|
655 'void', |
|
656 [param('ns3::Ptr< ns3::Object >', 'phy')]) |
|
657 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetPromiscReceiveCallback(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) [member function] |
|
658 cls.add_method('SetPromiscReceiveCallback', |
|
659 'void', |
|
660 [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')], |
|
661 is_virtual=True) |
|
662 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetReceiveCallback(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) [member function] |
|
663 cls.add_method('SetReceiveCallback', |
|
664 'void', |
|
665 [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')], |
|
666 is_virtual=True) |
|
667 ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SupportsSendFrom() const [member function] |
|
668 cls.add_method('SupportsSendFrom', |
|
669 'bool', |
|
670 [], |
|
671 is_const=True, is_virtual=True) |
|
672 ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::DoDispose() [member function] |
|
673 cls.add_method('DoDispose', |
|
674 'void', |
|
675 [], |
|
676 visibility='private', is_virtual=True) |
|
677 return |
|
678 |
|
679 def register_Ns3ShannonSpectrumErrorModel_methods(root_module, cls): |
|
680 ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel() [constructor] |
|
681 cls.add_constructor([]) |
|
682 ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel(ns3::ShannonSpectrumErrorModel const & arg0) [copy constructor] |
|
683 cls.add_constructor([param('ns3::ShannonSpectrumErrorModel const &', 'arg0')]) |
|
684 ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function] |
|
685 cls.add_method('EvaluateChunk', |
|
686 'void', |
|
687 [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], |
|
688 is_virtual=True) |
|
689 ## spectrum-error-model.h: bool ns3::ShannonSpectrumErrorModel::IsRxCorrect() [member function] |
|
690 cls.add_method('IsRxCorrect', |
|
691 'bool', |
|
692 [], |
|
693 is_virtual=True) |
|
694 ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::StartRx(ns3::Ptr<ns3::Packet const> p) [member function] |
|
695 cls.add_method('StartRx', |
|
696 'void', |
|
697 [param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
698 is_virtual=True) |
|
699 ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::DoDispose() [member function] |
|
700 cls.add_method('DoDispose', |
|
701 'void', |
|
702 [], |
|
703 visibility='protected', is_virtual=True) |
|
704 return |
|
705 |
|
706 def register_Ns3SpectrumAnalyzer_methods(root_module, cls): |
|
707 ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer(ns3::SpectrumAnalyzer const & arg0) [copy constructor] |
|
708 cls.add_constructor([param('ns3::SpectrumAnalyzer const &', 'arg0')]) |
|
709 ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer() [constructor] |
|
710 cls.add_constructor([]) |
|
711 ## spectrum-analyzer.h: ns3::Ptr<ns3::Object> ns3::SpectrumAnalyzer::GetDevice() [member function] |
|
712 cls.add_method('GetDevice', |
|
713 'ns3::Ptr< ns3::Object >', |
|
714 [], |
|
715 is_virtual=True) |
|
716 ## spectrum-analyzer.h: ns3::Ptr<ns3::Object> ns3::SpectrumAnalyzer::GetMobility() [member function] |
|
717 cls.add_method('GetMobility', |
|
718 'ns3::Ptr< ns3::Object >', |
|
719 [], |
|
720 is_virtual=True) |
|
721 ## spectrum-analyzer.h: ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumAnalyzer::GetRxSpectrumModel() const [member function] |
|
722 cls.add_method('GetRxSpectrumModel', |
|
723 'ns3::Ptr< ns3::SpectrumModel const >', |
|
724 [], |
|
725 is_const=True, is_virtual=True) |
|
726 ## spectrum-analyzer.h: static ns3::TypeId ns3::SpectrumAnalyzer::GetTypeId() [member function] |
|
727 cls.add_method('GetTypeId', |
|
728 'ns3::TypeId', |
|
729 [], |
|
730 is_static=True) |
|
731 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function] |
|
732 cls.add_method('SetChannel', |
|
733 'void', |
|
734 [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], |
|
735 is_virtual=True) |
|
736 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetDevice(ns3::Ptr<ns3::Object> d) [member function] |
|
737 cls.add_method('SetDevice', |
|
738 'void', |
|
739 [param('ns3::Ptr< ns3::Object >', 'd')], |
|
740 is_virtual=True) |
|
741 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetMobility(ns3::Ptr<ns3::Object> m) [member function] |
|
742 cls.add_method('SetMobility', |
|
743 'void', |
|
744 [param('ns3::Ptr< ns3::Object >', 'm')], |
|
745 is_virtual=True) |
|
746 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetRxSpectrumModel(ns3::Ptr<ns3::SpectrumModel> m) [member function] |
|
747 cls.add_method('SetRxSpectrumModel', |
|
748 'void', |
|
749 [param('ns3::Ptr< ns3::SpectrumModel >', 'm')]) |
|
750 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Start() [member function] |
|
751 cls.add_method('Start', |
|
752 'void', |
|
753 [], |
|
754 is_virtual=True) |
|
755 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::StartRx(ns3::Ptr<ns3::PacketBurst> pb, ns3::Ptr<ns3::SpectrumValue const> rxPowerSpectralDensity, ns3::SpectrumType st, ns3::Time duration) [member function] |
|
756 cls.add_method('StartRx', |
|
757 'void', |
|
758 [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPowerSpectralDensity'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], |
|
759 is_virtual=True) |
|
760 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Stop() [member function] |
|
761 cls.add_method('Stop', |
|
762 'void', |
|
763 [], |
|
764 is_virtual=True) |
|
765 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::DoDispose() [member function] |
|
766 cls.add_method('DoDispose', |
|
767 'void', |
|
768 [], |
|
769 visibility='protected', is_virtual=True) |
|
770 ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::GenerateReport() [member function] |
|
771 cls.add_method('GenerateReport', |
|
772 'void', |
|
773 [], |
|
774 visibility='private', is_virtual=True) |
|
775 return |
|
776 |
|
777 def register_Ns3AlohaNoackNetDevice_methods(root_module, cls): |
|
778 ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice(ns3::AlohaNoackNetDevice const & arg0) [copy constructor] |
|
779 cls.add_constructor([param('ns3::AlohaNoackNetDevice const &', 'arg0')]) |
|
780 ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice() [constructor] |
|
781 cls.add_constructor([]) |
|
782 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::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] |
|
783 cls.add_method('AddLinkChangeCallback', |
|
784 'void', |
|
785 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
786 is_virtual=True) |
|
787 ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetAddress() const [member function] |
|
788 cls.add_method('GetAddress', |
|
789 'ns3::Address', |
|
790 [], |
|
791 is_const=True, is_virtual=True) |
|
792 ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetBroadcast() const [member function] |
|
793 cls.add_method('GetBroadcast', |
|
794 'ns3::Address', |
|
795 [], |
|
796 is_const=True, is_virtual=True) |
|
797 ## aloha-noack-net-device.h: ns3::Ptr<ns3::Channel> ns3::AlohaNoackNetDevice::GetChannel() const [member function] |
|
798 cls.add_method('GetChannel', |
|
799 'ns3::Ptr< ns3::Channel >', |
|
800 [], |
|
801 is_const=True, is_virtual=True) |
|
802 ## aloha-noack-net-device.h: uint32_t ns3::AlohaNoackNetDevice::GetIfIndex() const [member function] |
|
803 cls.add_method('GetIfIndex', |
|
804 'uint32_t', |
|
805 [], |
|
806 is_const=True, is_virtual=True) |
|
807 ## aloha-noack-net-device.h: uint16_t ns3::AlohaNoackNetDevice::GetMtu() const [member function] |
|
808 cls.add_method('GetMtu', |
|
809 'uint16_t', |
|
810 [], |
|
811 is_const=True, is_virtual=True) |
|
812 ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function] |
|
813 cls.add_method('GetMulticast', |
|
814 'ns3::Address', |
|
815 [param('ns3::Ipv4Address', 'addr')], |
|
816 is_const=True, is_virtual=True) |
|
817 ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] |
|
818 cls.add_method('GetMulticast', |
|
819 'ns3::Address', |
|
820 [param('ns3::Ipv6Address', 'addr')], |
|
821 is_const=True, is_virtual=True) |
|
822 ## aloha-noack-net-device.h: ns3::Ptr<ns3::Node> ns3::AlohaNoackNetDevice::GetNode() const [member function] |
|
823 cls.add_method('GetNode', |
|
824 'ns3::Ptr< ns3::Node >', |
|
825 [], |
|
826 is_const=True, is_virtual=True) |
|
827 ## aloha-noack-net-device.h: ns3::Ptr<ns3::Object> ns3::AlohaNoackNetDevice::GetPhy() const [member function] |
|
828 cls.add_method('GetPhy', |
|
829 'ns3::Ptr< ns3::Object >', |
|
830 [], |
|
831 is_const=True) |
|
832 ## aloha-noack-net-device.h: static ns3::TypeId ns3::AlohaNoackNetDevice::GetTypeId() [member function] |
|
833 cls.add_method('GetTypeId', |
|
834 'ns3::TypeId', |
|
835 [], |
|
836 is_static=True) |
|
837 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBridge() const [member function] |
|
838 cls.add_method('IsBridge', |
|
839 'bool', |
|
840 [], |
|
841 is_const=True, is_virtual=True) |
|
842 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBroadcast() const [member function] |
|
843 cls.add_method('IsBroadcast', |
|
844 'bool', |
|
845 [], |
|
846 is_const=True, is_virtual=True) |
|
847 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsLinkUp() const [member function] |
|
848 cls.add_method('IsLinkUp', |
|
849 'bool', |
|
850 [], |
|
851 is_const=True, is_virtual=True) |
|
852 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsMulticast() const [member function] |
|
853 cls.add_method('IsMulticast', |
|
854 'bool', |
|
855 [], |
|
856 is_const=True, is_virtual=True) |
|
857 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsPointToPoint() const [member function] |
|
858 cls.add_method('IsPointToPoint', |
|
859 'bool', |
|
860 [], |
|
861 is_const=True, is_virtual=True) |
|
862 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::NeedsArp() const [member function] |
|
863 cls.add_method('NeedsArp', |
|
864 'bool', |
|
865 [], |
|
866 is_const=True, is_virtual=True) |
|
867 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndError() [member function] |
|
868 cls.add_method('NotifyReceptionEndError', |
|
869 'void', |
|
870 []) |
|
871 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndOk(ns3::Ptr<ns3::Packet> p) [member function] |
|
872 cls.add_method('NotifyReceptionEndOk', |
|
873 'void', |
|
874 [param('ns3::Ptr< ns3::Packet >', 'p')]) |
|
875 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionStart() [member function] |
|
876 cls.add_method('NotifyReceptionStart', |
|
877 'void', |
|
878 []) |
|
879 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyTransmissionEnd(ns3::Ptr<ns3::Packet const> arg0) [member function] |
|
880 cls.add_method('NotifyTransmissionEnd', |
|
881 'void', |
|
882 [param('ns3::Ptr< ns3::Packet const >', 'arg0')]) |
|
883 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
884 cls.add_method('Send', |
|
885 'bool', |
|
886 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
887 is_virtual=True) |
|
888 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
889 cls.add_method('SendFrom', |
|
890 'bool', |
|
891 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
892 is_virtual=True) |
|
893 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetAddress(ns3::Address address) [member function] |
|
894 cls.add_method('SetAddress', |
|
895 'void', |
|
896 [param('ns3::Address', 'address')], |
|
897 is_virtual=True) |
|
898 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetChannel(ns3::Ptr<ns3::Channel> c) [member function] |
|
899 cls.add_method('SetChannel', |
|
900 'void', |
|
901 [param('ns3::Ptr< ns3::Channel >', 'c')]) |
|
902 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetIfIndex(uint32_t const index) [member function] |
|
903 cls.add_method('SetIfIndex', |
|
904 'void', |
|
905 [param('uint32_t const', 'index')], |
|
906 is_virtual=True) |
|
907 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SetMtu(uint16_t const mtu) [member function] |
|
908 cls.add_method('SetMtu', |
|
909 'bool', |
|
910 [param('uint16_t const', 'mtu')], |
|
911 is_virtual=True) |
|
912 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
913 cls.add_method('SetNode', |
|
914 'void', |
|
915 [param('ns3::Ptr< ns3::Node >', 'node')], |
|
916 is_virtual=True) |
|
917 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPhy(ns3::Ptr<ns3::Object> phy) [member function] |
|
918 cls.add_method('SetPhy', |
|
919 'void', |
|
920 [param('ns3::Ptr< ns3::Object >', 'phy')]) |
|
921 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPhyMacTxStartCallback(ns3::PhyMacTxStartCallback c) [member function] |
|
922 cls.add_method('SetPhyMacTxStartCallback', |
|
923 'void', |
|
924 [param('ns3::PhyMacTxStartCallback', 'c')]) |
|
925 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPromiscReceiveCallback(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) [member function] |
|
926 cls.add_method('SetPromiscReceiveCallback', |
|
927 'void', |
|
928 [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')], |
|
929 is_virtual=True) |
|
930 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetQueue(ns3::Ptr<ns3::Queue> queue) [member function] |
|
931 cls.add_method('SetQueue', |
|
932 'void', |
|
933 [param('ns3::Ptr< ns3::Queue >', 'queue')], |
|
934 is_virtual=True) |
|
935 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetReceiveCallback(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) [member function] |
|
936 cls.add_method('SetReceiveCallback', |
|
937 'void', |
|
938 [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')], |
|
939 is_virtual=True) |
|
940 ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SupportsSendFrom() const [member function] |
|
941 cls.add_method('SupportsSendFrom', |
|
942 'bool', |
|
943 [], |
|
944 is_const=True, is_virtual=True) |
|
945 ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::DoDispose() [member function] |
|
946 cls.add_method('DoDispose', |
|
947 'void', |
|
948 [], |
|
949 visibility='private', is_virtual=True) |
|
950 return |
|
951 |
|
952 def register_Ns3MultiModelSpectrumChannel_methods(root_module, cls): |
|
953 ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel(ns3::MultiModelSpectrumChannel const & arg0) [copy constructor] |
|
954 cls.add_constructor([param('ns3::MultiModelSpectrumChannel const &', 'arg0')]) |
|
955 ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel() [constructor] |
|
956 cls.add_constructor([]) |
|
957 ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function] |
|
958 cls.add_method('AddRx', |
|
959 'void', |
|
960 [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], |
|
961 is_virtual=True) |
|
962 ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr<ns3::SpectrumPropagationLossModel> loss) [member function] |
|
963 cls.add_method('AddSpectrumPropagationLossModel', |
|
964 'void', |
|
965 [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], |
|
966 is_virtual=True) |
|
967 ## multi-model-spectrum-channel.h: ns3::Ptr<ns3::NetDevice> ns3::MultiModelSpectrumChannel::GetDevice(uint32_t i) const [member function] |
|
968 cls.add_method('GetDevice', |
|
969 'ns3::Ptr< ns3::NetDevice >', |
|
970 [param('uint32_t', 'i')], |
|
971 is_const=True, is_virtual=True) |
|
972 ## multi-model-spectrum-channel.h: uint32_t ns3::MultiModelSpectrumChannel::GetNDevices() const [member function] |
|
973 cls.add_method('GetNDevices', |
|
974 'uint32_t', |
|
975 [], |
|
976 is_const=True, is_virtual=True) |
|
977 ## multi-model-spectrum-channel.h: static ns3::TypeId ns3::MultiModelSpectrumChannel::GetTypeId() [member function] |
|
978 cls.add_method('GetTypeId', |
|
979 'ns3::TypeId', |
|
980 [], |
|
981 is_static=True) |
|
982 ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function] |
|
983 cls.add_method('SetPropagationDelayModel', |
|
984 'void', |
|
985 [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], |
|
986 is_virtual=True) |
|
987 ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartTx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> sender) [member function] |
|
988 cls.add_method('StartTx', |
|
989 'void', |
|
990 [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], |
|
991 is_virtual=True) |
|
992 ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::DoDispose() [member function] |
|
993 cls.add_method('DoDispose', |
|
994 'void', |
|
995 [], |
|
996 visibility='protected', is_virtual=True) |
|
997 ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> receiver) [member function] |
|
998 cls.add_method('StartRx', |
|
999 'void', |
|
1000 [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], |
|
1001 visibility='private', is_virtual=True) |
|
1002 return |
|
1003 |
|
1004 def register_Ns3SingleModelSpectrumChannel_methods(root_module, cls): |
|
1005 ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel(ns3::SingleModelSpectrumChannel const & arg0) [copy constructor] |
|
1006 cls.add_constructor([param('ns3::SingleModelSpectrumChannel const &', 'arg0')]) |
|
1007 ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel() [constructor] |
|
1008 cls.add_constructor([]) |
|
1009 ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function] |
|
1010 cls.add_method('AddRx', |
|
1011 'void', |
|
1012 [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], |
|
1013 is_virtual=True) |
|
1014 ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr<ns3::SpectrumPropagationLossModel> loss) [member function] |
|
1015 cls.add_method('AddSpectrumPropagationLossModel', |
|
1016 'void', |
|
1017 [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], |
|
1018 is_virtual=True) |
|
1019 ## single-model-spectrum-channel.h: ns3::Ptr<ns3::NetDevice> ns3::SingleModelSpectrumChannel::GetDevice(uint32_t i) const [member function] |
|
1020 cls.add_method('GetDevice', |
|
1021 'ns3::Ptr< ns3::NetDevice >', |
|
1022 [param('uint32_t', 'i')], |
|
1023 is_const=True, is_virtual=True) |
|
1024 ## single-model-spectrum-channel.h: uint32_t ns3::SingleModelSpectrumChannel::GetNDevices() const [member function] |
|
1025 cls.add_method('GetNDevices', |
|
1026 'uint32_t', |
|
1027 [], |
|
1028 is_const=True, is_virtual=True) |
|
1029 ## single-model-spectrum-channel.h: static ns3::TypeId ns3::SingleModelSpectrumChannel::GetTypeId() [member function] |
|
1030 cls.add_method('GetTypeId', |
|
1031 'ns3::TypeId', |
|
1032 [], |
|
1033 is_static=True) |
|
1034 ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function] |
|
1035 cls.add_method('SetPropagationDelayModel', |
|
1036 'void', |
|
1037 [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], |
|
1038 is_virtual=True) |
|
1039 ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartTx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> sender) [member function] |
|
1040 cls.add_method('StartTx', |
|
1041 'void', |
|
1042 [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], |
|
1043 is_virtual=True) |
|
1044 ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::DoDispose() [member function] |
|
1045 cls.add_method('DoDispose', |
|
1046 'void', |
|
1047 [], |
|
1048 visibility='private', is_virtual=True) |
|
1049 ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> receiver) [member function] |
|
1050 cls.add_method('StartRx', |
|
1051 'void', |
|
1052 [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], |
|
1053 visibility='private', is_virtual=True) |
|
1054 return |
|
1055 |
|
1056 def register_functions(root_module): |
|
1057 module = root_module |
|
1058 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
|
1059 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
|
1060 register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) |
|
1061 register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) |
|
1062 register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) |
|
1063 register_functions_ns3_flame(module.get_submodule('flame'), root_module) |
|
1064 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
|
1065 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
|
1066 return |
|
1067 |
|
1068 def register_functions_ns3_Config(module, root_module): |
|
1069 return |
|
1070 |
|
1071 def register_functions_ns3_FatalImpl(module, root_module): |
|
1072 return |
|
1073 |
|
1074 def register_functions_ns3_addressUtils(module, root_module): |
|
1075 return |
|
1076 |
|
1077 def register_functions_ns3_aodv(module, root_module): |
|
1078 return |
|
1079 |
|
1080 def register_functions_ns3_dot11s(module, root_module): |
|
1081 return |
|
1082 |
|
1083 def register_functions_ns3_flame(module, root_module): |
|
1084 return |
|
1085 |
|
1086 def register_functions_ns3_internal(module, root_module): |
|
1087 return |
|
1088 |
|
1089 def register_functions_ns3_olsr(module, root_module): |
|
1090 return |
|
1091 |