79 register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >']) |
79 register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >']) |
80 register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator']) |
80 register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator']) |
81 return |
81 return |
82 |
82 |
83 def register_Ns3DataOutputCallback_methods(root_module, cls): |
83 def register_Ns3DataOutputCallback_methods(root_module, cls): |
84 ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback(ns3::DataOutputCallback const & arg0) [copy constructor] |
|
85 cls.add_constructor([param('ns3::DataOutputCallback const &', 'arg0')]) |
|
86 ## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback() [constructor] |
|
87 cls.add_constructor([]) |
|
88 ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function] |
84 ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function] |
89 cls.add_method('OutputSingleton', |
85 cls.add_method('OutputSingleton', |
90 'void', |
86 'void', |
91 [param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')], |
87 [param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')], |
92 is_pure_virtual=True, is_virtual=True) |
88 is_pure_virtual=True, is_virtual=True) |
108 ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function] |
104 ## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function] |
109 cls.add_method('OutputSingleton', |
105 cls.add_method('OutputSingleton', |
110 'void', |
106 'void', |
111 [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')], |
107 [param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')], |
112 is_pure_virtual=True, is_virtual=True) |
108 is_pure_virtual=True, is_virtual=True) |
|
109 cls.add_constructor([]) |
|
110 cls.add_copy_constructor() |
113 return |
111 return |
114 |
112 |
115 def register_Ns3DataCalculator_methods(root_module, cls): |
113 def register_Ns3DataCalculator_methods(root_module, cls): |
116 ## data-calculator.h: ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [copy constructor] |
|
117 cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) |
|
118 ## data-calculator.h: ns3::DataCalculator::DataCalculator() [constructor] |
114 ## data-calculator.h: ns3::DataCalculator::DataCalculator() [constructor] |
119 cls.add_constructor([]) |
115 cls.add_constructor([]) |
120 ## data-calculator.h: bool ns3::DataCalculator::GetEnabled() const [member function] |
116 ## data-calculator.h: bool ns3::DataCalculator::GetEnabled() const [member function] |
121 cls.add_method('GetEnabled', |
117 cls.add_method('GetEnabled', |
122 'bool', |
118 'bool', |
157 ## data-calculator.h: void ns3::DataCalculator::DoDispose() [member function] |
153 ## data-calculator.h: void ns3::DataCalculator::DoDispose() [member function] |
158 cls.add_method('DoDispose', |
154 cls.add_method('DoDispose', |
159 'void', |
155 'void', |
160 [], |
156 [], |
161 visibility='protected', is_virtual=True) |
157 visibility='protected', is_virtual=True) |
|
158 cls.add_copy_constructor() |
162 return |
159 return |
163 |
160 |
164 def register_Ns3DataCollector_methods(root_module, cls): |
161 def register_Ns3DataCollector_methods(root_module, cls): |
165 ## data-collector.h: ns3::DataCollector::DataCollector(ns3::DataCollector const & arg0) [copy constructor] |
|
166 cls.add_constructor([param('ns3::DataCollector const &', 'arg0')]) |
|
167 ## data-collector.h: ns3::DataCollector::DataCollector() [constructor] |
162 ## data-collector.h: ns3::DataCollector::DataCollector() [constructor] |
168 cls.add_constructor([]) |
163 cls.add_constructor([]) |
169 ## data-collector.h: void ns3::DataCollector::DescribeRun(std::string experiment, std::string strategy, std::string input, std::string runID, std::string description="") [member function] |
164 ## data-collector.h: void ns3::DataCollector::DescribeRun(std::string experiment, std::string strategy, std::string input, std::string runID, std::string description="") [member function] |
170 cls.add_method('DescribeRun', |
165 cls.add_method('DescribeRun', |
171 'void', |
166 'void', |
230 ## data-collector.h: void ns3::DataCollector::DoDispose() [member function] |
225 ## data-collector.h: void ns3::DataCollector::DoDispose() [member function] |
231 cls.add_method('DoDispose', |
226 cls.add_method('DoDispose', |
232 'void', |
227 'void', |
233 [], |
228 [], |
234 visibility='protected', is_virtual=True) |
229 visibility='protected', is_virtual=True) |
|
230 cls.add_copy_constructor() |
235 return |
231 return |
236 |
232 |
237 def register_Ns3DataOutputInterface_methods(root_module, cls): |
233 def register_Ns3DataOutputInterface_methods(root_module, cls): |
238 ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [copy constructor] |
|
239 cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) |
|
240 ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface() [constructor] |
234 ## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface() [constructor] |
241 cls.add_constructor([]) |
235 cls.add_constructor([]) |
242 ## data-output-interface.h: void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] |
236 ## data-output-interface.h: void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] |
243 cls.add_method('Output', |
237 cls.add_method('Output', |
244 'void', |
238 'void', |
247 ## data-output-interface.h: void ns3::DataOutputInterface::DoDispose() [member function] |
241 ## data-output-interface.h: void ns3::DataOutputInterface::DoDispose() [member function] |
248 cls.add_method('DoDispose', |
242 cls.add_method('DoDispose', |
249 'void', |
243 'void', |
250 [], |
244 [], |
251 visibility='protected', is_virtual=True) |
245 visibility='protected', is_virtual=True) |
|
246 cls.add_copy_constructor() |
252 return |
247 return |
253 |
248 |
254 def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls): |
249 def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls): |
255 ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<unsigned int> const & arg0) [copy constructor] |
|
256 cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')]) |
|
257 ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator() [constructor] |
250 ## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator() [constructor] |
258 cls.add_constructor([]) |
251 cls.add_constructor([]) |
259 ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::Update(unsigned int const i) [member function] |
252 ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::Update(unsigned int const i) [member function] |
260 cls.add_method('Update', |
253 cls.add_method('Update', |
261 'void', |
254 'void', |
268 ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::DoDispose() [member function] |
261 ## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::DoDispose() [member function] |
269 cls.add_method('DoDispose', |
262 cls.add_method('DoDispose', |
270 'void', |
263 'void', |
271 [], |
264 [], |
272 visibility='protected', is_virtual=True) |
265 visibility='protected', is_virtual=True) |
|
266 cls.add_copy_constructor() |
273 return |
267 return |
274 |
268 |
275 def register_Ns3OmnetDataOutput_methods(root_module, cls): |
269 def register_Ns3OmnetDataOutput_methods(root_module, cls): |
276 ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput(ns3::OmnetDataOutput const & arg0) [copy constructor] |
|
277 cls.add_constructor([param('ns3::OmnetDataOutput const &', 'arg0')]) |
|
278 ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput() [constructor] |
270 ## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput() [constructor] |
279 cls.add_constructor([]) |
271 cls.add_constructor([]) |
280 ## omnet-data-output.h: void ns3::OmnetDataOutput::Output(ns3::DataCollector & dc) [member function] |
272 ## omnet-data-output.h: void ns3::OmnetDataOutput::Output(ns3::DataCollector & dc) [member function] |
281 cls.add_method('Output', |
273 cls.add_method('Output', |
282 'void', |
274 'void', |
294 ## omnet-data-output.h: void ns3::OmnetDataOutput::DoDispose() [member function] |
286 ## omnet-data-output.h: void ns3::OmnetDataOutput::DoDispose() [member function] |
295 cls.add_method('DoDispose', |
287 cls.add_method('DoDispose', |
296 'void', |
288 'void', |
297 [], |
289 [], |
298 visibility='protected', is_virtual=True) |
290 visibility='protected', is_virtual=True) |
|
291 cls.add_copy_constructor() |
299 return |
292 return |
300 |
293 |
301 def register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, cls): |
294 def register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, cls): |
302 ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator(ns3::PacketSizeMinMaxAvgTotalCalculator const & arg0) [copy constructor] |
|
303 cls.add_constructor([param('ns3::PacketSizeMinMaxAvgTotalCalculator const &', 'arg0')]) |
|
304 ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator() [constructor] |
295 ## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator() [constructor] |
305 cls.add_constructor([]) |
296 cls.add_constructor([]) |
306 ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::PacketUpdate(std::string path, ns3::Ptr<const ns3::Packet> packet) [member function] |
297 ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::PacketUpdate(std::string path, ns3::Ptr<const ns3::Packet> packet) [member function] |
307 cls.add_method('PacketUpdate', |
298 cls.add_method('PacketUpdate', |
308 'void', |
299 'void', |
314 ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::DoDispose() [member function] |
305 ## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::DoDispose() [member function] |
315 cls.add_method('DoDispose', |
306 cls.add_method('DoDispose', |
316 'void', |
307 'void', |
317 [], |
308 [], |
318 visibility='protected', is_virtual=True) |
309 visibility='protected', is_virtual=True) |
|
310 cls.add_copy_constructor() |
319 return |
311 return |
320 |
312 |
321 def register_Ns3SqliteDataOutput_methods(root_module, cls): |
313 def register_Ns3SqliteDataOutput_methods(root_module, cls): |
322 ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [copy constructor] |
|
323 cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')]) |
|
324 ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput() [constructor] |
314 ## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput() [constructor] |
325 cls.add_constructor([]) |
315 cls.add_constructor([]) |
326 ## sqlite-data-output.h: void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function] |
316 ## sqlite-data-output.h: void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function] |
327 cls.add_method('Output', |
317 cls.add_method('Output', |
328 'void', |
318 'void', |
340 ## sqlite-data-output.h: void ns3::SqliteDataOutput::DoDispose() [member function] |
330 ## sqlite-data-output.h: void ns3::SqliteDataOutput::DoDispose() [member function] |
341 cls.add_method('DoDispose', |
331 cls.add_method('DoDispose', |
342 'void', |
332 'void', |
343 [], |
333 [], |
344 visibility='protected', is_virtual=True) |
334 visibility='protected', is_virtual=True) |
|
335 cls.add_copy_constructor() |
345 return |
336 return |
346 |
337 |
347 def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls): |
338 def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls): |
348 ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor] |
|
349 cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')]) |
|
350 ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator() [constructor] |
339 ## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator() [constructor] |
351 cls.add_constructor([]) |
340 cls.add_constructor([]) |
352 ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Update(ns3::Time const i) [member function] |
341 ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Update(ns3::Time const i) [member function] |
353 cls.add_method('Update', |
342 cls.add_method('Update', |
354 'void', |
343 'void', |
361 ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::DoDispose() [member function] |
350 ## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::DoDispose() [member function] |
362 cls.add_method('DoDispose', |
351 cls.add_method('DoDispose', |
363 'void', |
352 'void', |
364 [], |
353 [], |
365 visibility='protected', is_virtual=True) |
354 visibility='protected', is_virtual=True) |
|
355 cls.add_copy_constructor() |
366 return |
356 return |
367 |
357 |
368 def register_Ns3CounterCalculator__Unsigned_int_methods(root_module, cls): |
358 def register_Ns3CounterCalculator__Unsigned_int_methods(root_module, cls): |
369 ## basic-data-calculators.h: ns3::CounterCalculator<unsigned int>::CounterCalculator(ns3::CounterCalculator<unsigned int> const & arg0) [copy constructor] |
|
370 cls.add_constructor([param('ns3::CounterCalculator< unsigned int > const &', 'arg0')]) |
|
371 ## basic-data-calculators.h: ns3::CounterCalculator<unsigned int>::CounterCalculator() [constructor] |
359 ## basic-data-calculators.h: ns3::CounterCalculator<unsigned int>::CounterCalculator() [constructor] |
372 cls.add_constructor([]) |
360 cls.add_constructor([]) |
373 ## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::Update() [member function] |
361 ## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::Update() [member function] |
374 cls.add_method('Update', |
362 cls.add_method('Update', |
375 'void', |
363 'void', |
391 ## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::DoDispose() [member function] |
379 ## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::DoDispose() [member function] |
392 cls.add_method('DoDispose', |
380 cls.add_method('DoDispose', |
393 'void', |
381 'void', |
394 [], |
382 [], |
395 visibility='protected', is_virtual=True) |
383 visibility='protected', is_virtual=True) |
|
384 cls.add_copy_constructor() |
396 return |
385 return |
397 |
386 |
398 def register_Ns3PacketCounterCalculator_methods(root_module, cls): |
387 def register_Ns3PacketCounterCalculator_methods(root_module, cls): |
399 ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator(ns3::PacketCounterCalculator const & arg0) [copy constructor] |
|
400 cls.add_constructor([param('ns3::PacketCounterCalculator const &', 'arg0')]) |
|
401 ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator() [constructor] |
388 ## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator() [constructor] |
402 cls.add_constructor([]) |
389 cls.add_constructor([]) |
403 ## packet-data-calculators.h: void ns3::PacketCounterCalculator::PacketUpdate(std::string path, ns3::Ptr<const ns3::Packet> packet) [member function] |
390 ## packet-data-calculators.h: void ns3::PacketCounterCalculator::PacketUpdate(std::string path, ns3::Ptr<const ns3::Packet> packet) [member function] |
404 cls.add_method('PacketUpdate', |
391 cls.add_method('PacketUpdate', |
405 'void', |
392 'void', |
411 ## packet-data-calculators.h: void ns3::PacketCounterCalculator::DoDispose() [member function] |
398 ## packet-data-calculators.h: void ns3::PacketCounterCalculator::DoDispose() [member function] |
412 cls.add_method('DoDispose', |
399 cls.add_method('DoDispose', |
413 'void', |
400 'void', |
414 [], |
401 [], |
415 visibility='protected', is_virtual=True) |
402 visibility='protected', is_virtual=True) |
|
403 cls.add_copy_constructor() |
416 return |
404 return |
417 |
405 |
418 def register_functions(root_module): |
406 def register_functions(root_module): |
419 module = root_module |
407 module = root_module |
420 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
408 register_functions_ns3_Config(module.get_submodule('Config'), root_module) |