author | Josh Pelkey <jpelkey@gatech.edu> |
Thu, 16 Dec 2010 21:00:18 -0500 | |
changeset 6691 | 5b238a88cb60 |
parent 6677 | 06864ef8c0a1 |
child 6718 | 87c3097fecef |
permissions | -rw-r--r-- |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
1 |
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
2 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
3 |
def register_types(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
4 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
5 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
6 |
## data-output-interface.h: ns3::DataOutputCallback [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
7 |
module.add_class('DataOutputCallback', allow_subclassing=True) |
5504
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
8 |
## data-calculator.h: ns3::StatisticalSummary [class] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
9 |
module.add_class('StatisticalSummary', allow_subclassing=True) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
10 |
## data-calculator.h: ns3::DataCalculator [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
11 |
module.add_class('DataCalculator', parent=root_module['ns3::Object']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
12 |
## data-collector.h: ns3::DataCollector [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
13 |
module.add_class('DataCollector', parent=root_module['ns3::Object']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
14 |
## data-output-interface.h: ns3::DataOutputInterface [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
15 |
module.add_class('DataOutputInterface', parent=root_module['ns3::Object']) |
5941
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
16 |
## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator<unsigned int> [class] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
17 |
module.add_class('MinMaxAvgTotalCalculator', template_parameters=['unsigned int'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']]) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
18 |
## omnet-data-output.h: ns3::OmnetDataOutput [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
19 |
module.add_class('OmnetDataOutput', parent=root_module['ns3::DataOutputInterface']) |
5941
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
20 |
## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator [class] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
21 |
module.add_class('PacketSizeMinMaxAvgTotalCalculator', parent=root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) |
6691 | 22 |
## sqlite-data-output.h: ns3::SqliteDataOutput [class] |
23 |
module.add_class('SqliteDataOutput', parent=root_module['ns3::DataOutputInterface']) |
|
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
24 |
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
25 |
module.add_class('TimeMinMaxAvgTotalCalculator', parent=root_module['ns3::DataCalculator']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
26 |
## basic-data-calculators.h: ns3::CounterCalculator<unsigned int> [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
27 |
module.add_class('CounterCalculator', template_parameters=['unsigned int'], parent=root_module['ns3::DataCalculator']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
28 |
## packet-data-calculators.h: ns3::PacketCounterCalculator [class] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
29 |
module.add_class('PacketCounterCalculator', parent=root_module['ns3::CounterCalculator< unsigned int >']) |
6691 | 30 |
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >', 'ns3::MetadataList') |
31 |
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >*', 'ns3::MetadataList*') |
|
32 |
typehandlers.add_type_alias('std::list< std::pair< std::string, std::string >, std::allocator< std::pair< std::string, std::string > > >&', 'ns3::MetadataList&') |
|
6675 | 33 |
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >', 'ns3::DataCalculatorList') |
34 |
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >*', 'ns3::DataCalculatorList*') |
|
35 |
typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::DataCalculator >, std::allocator< ns3::Ptr< ns3::DataCalculator > > >&', 'ns3::DataCalculatorList&') |
|
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
36 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
37 |
## Register a nested module for the namespace Config |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
38 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
39 |
nested_module = module.add_cpp_namespace('Config') |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
40 |
register_types_ns3_Config(nested_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
41 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
42 |
|
6375 | 43 |
## Register a nested module for the namespace FatalImpl |
44 |
||
45 |
nested_module = module.add_cpp_namespace('FatalImpl') |
|
46 |
register_types_ns3_FatalImpl(nested_module) |
|
47 |
||
48 |
||
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
49 |
## Register a nested module for the namespace addressUtils |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
50 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
51 |
nested_module = module.add_cpp_namespace('addressUtils') |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
52 |
register_types_ns3_addressUtils(nested_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
53 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
54 |
|
5753
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
55 |
## Register a nested module for the namespace aodv |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
56 |
|
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
57 |
nested_module = module.add_cpp_namespace('aodv') |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
58 |
register_types_ns3_aodv(nested_module) |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
59 |
|
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
60 |
|
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
61 |
## Register a nested module for the namespace dot11s |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
62 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
63 |
nested_module = module.add_cpp_namespace('dot11s') |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
64 |
register_types_ns3_dot11s(nested_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
65 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
66 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
67 |
## Register a nested module for the namespace flame |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
68 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
69 |
nested_module = module.add_cpp_namespace('flame') |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
70 |
register_types_ns3_flame(nested_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
71 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
72 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
73 |
## Register a nested module for the namespace internal |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
74 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
75 |
nested_module = module.add_cpp_namespace('internal') |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
76 |
register_types_ns3_internal(nested_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
77 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
78 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
79 |
## Register a nested module for the namespace olsr |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
80 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
81 |
nested_module = module.add_cpp_namespace('olsr') |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
82 |
register_types_ns3_olsr(nested_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
83 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
84 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
85 |
def register_types_ns3_Config(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
86 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
87 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
88 |
|
6375 | 89 |
def register_types_ns3_FatalImpl(module): |
90 |
root_module = module.get_root() |
|
91 |
||
92 |
||
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
93 |
def register_types_ns3_addressUtils(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
94 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
95 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
96 |
|
5753
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
97 |
def register_types_ns3_aodv(module): |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
98 |
root_module = module.get_root() |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
99 |
|
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
100 |
|
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
101 |
def register_types_ns3_dot11s(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
102 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
103 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
104 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
105 |
def register_types_ns3_flame(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
106 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
107 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
108 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
109 |
def register_types_ns3_internal(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
110 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
111 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
112 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
113 |
def register_types_ns3_olsr(module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
114 |
root_module = module.get_root() |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
115 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
116 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
117 |
def register_methods(root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
118 |
register_Ns3DataOutputCallback_methods(root_module, root_module['ns3::DataOutputCallback']) |
5504
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
119 |
register_Ns3StatisticalSummary_methods(root_module, root_module['ns3::StatisticalSummary']) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
120 |
register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
121 |
register_Ns3DataCollector_methods(root_module, root_module['ns3::DataCollector']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
122 |
register_Ns3DataOutputInterface_methods(root_module, root_module['ns3::DataOutputInterface']) |
5941
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
123 |
register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
124 |
register_Ns3OmnetDataOutput_methods(root_module, root_module['ns3::OmnetDataOutput']) |
5941
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
125 |
register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::PacketSizeMinMaxAvgTotalCalculator']) |
6691 | 126 |
register_Ns3SqliteDataOutput_methods(root_module, root_module['ns3::SqliteDataOutput']) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
127 |
register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, root_module['ns3::TimeMinMaxAvgTotalCalculator']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
128 |
register_Ns3CounterCalculator__Unsigned_int_methods(root_module, root_module['ns3::CounterCalculator< unsigned int >']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
129 |
register_Ns3PacketCounterCalculator_methods(root_module, root_module['ns3::PacketCounterCalculator']) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
130 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
131 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
132 |
def register_Ns3DataOutputCallback_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
133 |
## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
134 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
135 |
## data-output-interface.h: ns3::DataOutputCallback::DataOutputCallback(ns3::DataOutputCallback const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
136 |
cls.add_constructor([param('ns3::DataOutputCallback const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
137 |
## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, int val) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
138 |
cls.add_method('OutputSingleton', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
139 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
140 |
[param('std::string', 'key'), param('std::string', 'variable'), param('int', 'val')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
141 |
is_pure_virtual=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
142 |
## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, uint32_t val) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
143 |
cls.add_method('OutputSingleton', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
144 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
145 |
[param('std::string', 'key'), param('std::string', 'variable'), param('uint32_t', 'val')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
146 |
is_pure_virtual=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
147 |
## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, double val) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
148 |
cls.add_method('OutputSingleton', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
149 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
150 |
[param('std::string', 'key'), param('std::string', 'variable'), param('double', 'val')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
151 |
is_pure_virtual=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
152 |
## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, std::string val) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
153 |
cls.add_method('OutputSingleton', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
154 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
155 |
[param('std::string', 'key'), param('std::string', 'variable'), param('std::string', 'val')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
156 |
is_pure_virtual=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
157 |
## data-output-interface.h: void ns3::DataOutputCallback::OutputSingleton(std::string key, std::string variable, ns3::Time val) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
158 |
cls.add_method('OutputSingleton', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
159 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
160 |
[param('std::string', 'key'), param('std::string', 'variable'), param('ns3::Time', 'val')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
161 |
is_pure_virtual=True, is_virtual=True) |
5504
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
162 |
## data-output-interface.h: void ns3::DataOutputCallback::OutputStatistic(std::string key, std::string variable, ns3::StatisticalSummary const * statSum) [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
163 |
cls.add_method('OutputStatistic', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
164 |
'void', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
165 |
[param('std::string', 'key'), param('std::string', 'variable'), param('ns3::StatisticalSummary const *', 'statSum')], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
166 |
is_pure_virtual=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
167 |
return |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
168 |
|
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
169 |
def register_Ns3StatisticalSummary_methods(root_module, cls): |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
170 |
## data-calculator.h: ns3::StatisticalSummary::StatisticalSummary() [constructor] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
171 |
cls.add_constructor([]) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
172 |
## data-calculator.h: ns3::StatisticalSummary::StatisticalSummary(ns3::StatisticalSummary const & arg0) [copy constructor] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
173 |
cls.add_constructor([param('ns3::StatisticalSummary const &', 'arg0')]) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
174 |
## data-calculator.h: long int ns3::StatisticalSummary::getCount() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
175 |
cls.add_method('getCount', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
176 |
'long int', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
177 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
178 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
179 |
## data-calculator.h: double ns3::StatisticalSummary::getMax() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
180 |
cls.add_method('getMax', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
181 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
182 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
183 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
184 |
## data-calculator.h: double ns3::StatisticalSummary::getMean() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
185 |
cls.add_method('getMean', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
186 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
187 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
188 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
189 |
## data-calculator.h: double ns3::StatisticalSummary::getMin() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
190 |
cls.add_method('getMin', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
191 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
192 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
193 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
194 |
## data-calculator.h: double ns3::StatisticalSummary::getSqrSum() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
195 |
cls.add_method('getSqrSum', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
196 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
197 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
198 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
199 |
## data-calculator.h: double ns3::StatisticalSummary::getStddev() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
200 |
cls.add_method('getStddev', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
201 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
202 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
203 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
204 |
## data-calculator.h: double ns3::StatisticalSummary::getSum() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
205 |
cls.add_method('getSum', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
206 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
207 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
208 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
209 |
## data-calculator.h: double ns3::StatisticalSummary::getVariance() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
210 |
cls.add_method('getVariance', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
211 |
'double', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
212 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
213 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
214 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
215 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
216 |
def register_Ns3DataCalculator_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
217 |
## data-calculator.h: ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
218 |
cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
219 |
## data-calculator.h: ns3::DataCalculator::DataCalculator() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
220 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
221 |
## data-calculator.h: void ns3::DataCalculator::Disable() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
222 |
cls.add_method('Disable', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
223 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
224 |
[]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
225 |
## data-calculator.h: void ns3::DataCalculator::Enable() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
226 |
cls.add_method('Enable', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
227 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
228 |
[]) |
5504
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
229 |
## data-calculator.h: std::string ns3::DataCalculator::GetContext() const [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
230 |
cls.add_method('GetContext', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
231 |
'std::string', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
232 |
[], |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
233 |
is_const=True) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
234 |
## data-calculator.h: bool ns3::DataCalculator::GetEnabled() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
235 |
cls.add_method('GetEnabled', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
236 |
'bool', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
237 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
238 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
239 |
## data-calculator.h: std::string ns3::DataCalculator::GetKey() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
240 |
cls.add_method('GetKey', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
241 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
242 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
243 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
244 |
## data-calculator.h: void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
245 |
cls.add_method('Output', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
246 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
247 |
[param('ns3::DataOutputCallback &', 'callback')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
248 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
5504
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
249 |
## data-calculator.h: void ns3::DataCalculator::SetContext(std::string const context) [member function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
250 |
cls.add_method('SetContext', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
251 |
'void', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
252 |
[param('std::string const', 'context')]) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
253 |
## data-calculator.h: void ns3::DataCalculator::SetKey(std::string const key) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
254 |
cls.add_method('SetKey', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
255 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
256 |
[param('std::string const', 'key')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
257 |
## data-calculator.h: void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
258 |
cls.add_method('Start', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
259 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
260 |
[param('ns3::Time const &', 'startTime')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
261 |
is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
262 |
## data-calculator.h: void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
263 |
cls.add_method('Stop', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
264 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
265 |
[param('ns3::Time const &', 'stopTime')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
266 |
is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
267 |
## data-calculator.h: void ns3::DataCalculator::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
268 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
269 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
270 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
271 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
272 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
273 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
274 |
def register_Ns3DataCollector_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
275 |
## data-collector.h: ns3::DataCollector::DataCollector(ns3::DataCollector const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
276 |
cls.add_constructor([param('ns3::DataCollector const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
277 |
## data-collector.h: ns3::DataCollector::DataCollector() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
278 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
279 |
## data-collector.h: void ns3::DataCollector::AddDataCalculator(ns3::Ptr<ns3::DataCalculator> datac) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
280 |
cls.add_method('AddDataCalculator', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
281 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
282 |
[param('ns3::Ptr< ns3::DataCalculator >', 'datac')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
283 |
## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, std::string value) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
284 |
cls.add_method('AddMetadata', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
285 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
286 |
[param('std::string', 'key'), param('std::string', 'value')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
287 |
## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, double value) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
288 |
cls.add_method('AddMetadata', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
289 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
290 |
[param('std::string', 'key'), param('double', 'value')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
291 |
## data-collector.h: void ns3::DataCollector::AddMetadata(std::string key, uint32_t value) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
292 |
cls.add_method('AddMetadata', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
293 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
294 |
[param('std::string', 'key'), param('uint32_t', 'value')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
295 |
## data-collector.h: std::_List_iterator<ns3::Ptr<ns3::DataCalculator> > ns3::DataCollector::DataCalculatorBegin() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
296 |
cls.add_method('DataCalculatorBegin', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
297 |
'std::_List_iterator< ns3::Ptr< ns3::DataCalculator > >', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
298 |
[]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
299 |
## data-collector.h: std::_List_iterator<ns3::Ptr<ns3::DataCalculator> > ns3::DataCollector::DataCalculatorEnd() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
300 |
cls.add_method('DataCalculatorEnd', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
301 |
'std::_List_iterator< ns3::Ptr< ns3::DataCalculator > >', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
302 |
[]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
303 |
## data-collector.h: void ns3::DataCollector::DescribeRun(std::string experiment, std::string strategy, std::string input, std::string runID, std::string description="") [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
304 |
cls.add_method('DescribeRun', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
305 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
306 |
[param('std::string', 'experiment'), param('std::string', 'strategy'), param('std::string', 'input'), param('std::string', 'runID'), param('std::string', 'description', default_value='""')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
307 |
## data-collector.h: std::string ns3::DataCollector::GetDescription() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
308 |
cls.add_method('GetDescription', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
309 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
310 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
311 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
312 |
## data-collector.h: std::string ns3::DataCollector::GetExperimentLabel() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
313 |
cls.add_method('GetExperimentLabel', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
314 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
315 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
316 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
317 |
## data-collector.h: std::string ns3::DataCollector::GetInputLabel() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
318 |
cls.add_method('GetInputLabel', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
319 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
320 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
321 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
322 |
## data-collector.h: std::string ns3::DataCollector::GetRunLabel() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
323 |
cls.add_method('GetRunLabel', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
324 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
325 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
326 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
327 |
## data-collector.h: std::string ns3::DataCollector::GetStrategyLabel() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
328 |
cls.add_method('GetStrategyLabel', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
329 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
330 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
331 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
332 |
## data-collector.h: std::_List_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > ns3::DataCollector::MetadataBegin() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
333 |
cls.add_method('MetadataBegin', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
334 |
'std::_List_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > >, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
335 |
[]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
336 |
## data-collector.h: std::_List_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > ns3::DataCollector::MetadataEnd() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
337 |
cls.add_method('MetadataEnd', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
338 |
'std::_List_iterator< std::pair< std::basic_string< char, std::char_traits< char >, std::allocator< char > >, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
339 |
[]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
340 |
## data-collector.h: void ns3::DataCollector::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
341 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
342 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
343 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
344 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
345 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
346 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
347 |
def register_Ns3DataOutputInterface_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
348 |
## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
349 |
cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
350 |
## data-output-interface.h: ns3::DataOutputInterface::DataOutputInterface() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
351 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
352 |
## data-output-interface.h: std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
353 |
cls.add_method('GetFilePrefix', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
354 |
'std::string', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
355 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
356 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
357 |
## data-output-interface.h: void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
358 |
cls.add_method('Output', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
359 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
360 |
[param('ns3::DataCollector &', 'dc')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
361 |
is_pure_virtual=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
362 |
## data-output-interface.h: void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
363 |
cls.add_method('SetFilePrefix', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
364 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
365 |
[param('std::string const', 'prefix')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
366 |
## data-output-interface.h: void ns3::DataOutputInterface::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
367 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
368 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
369 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
370 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
371 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
372 |
|
5941
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
373 |
def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls): |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
374 |
## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<unsigned int> const & arg0) [copy constructor] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
375 |
cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
376 |
## basic-data-calculators.h: ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator() [constructor] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
377 |
cls.add_constructor([]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
378 |
## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::Output(ns3::DataOutputCallback & callback) const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
379 |
cls.add_method('Output', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
380 |
'void', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
381 |
[param('ns3::DataOutputCallback &', 'callback')], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
382 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
383 |
## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::Update(unsigned int const i) [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
384 |
cls.add_method('Update', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
385 |
'void', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
386 |
[param('unsigned int const', 'i')]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
387 |
## basic-data-calculators.h: long int ns3::MinMaxAvgTotalCalculator<unsigned int>::getCount() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
388 |
cls.add_method('getCount', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
389 |
'long int', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
390 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
391 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
392 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getMax() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
393 |
cls.add_method('getMax', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
394 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
395 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
396 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
397 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getMean() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
398 |
cls.add_method('getMean', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
399 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
400 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
401 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
402 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getMin() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
403 |
cls.add_method('getMin', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
404 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
405 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
406 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
407 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getSqrSum() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
408 |
cls.add_method('getSqrSum', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
409 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
410 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
411 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
412 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getStddev() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
413 |
cls.add_method('getStddev', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
414 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
415 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
416 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
417 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getSum() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
418 |
cls.add_method('getSum', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
419 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
420 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
421 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
422 |
## basic-data-calculators.h: double ns3::MinMaxAvgTotalCalculator<unsigned int>::getVariance() const [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
423 |
cls.add_method('getVariance', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
424 |
'double', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
425 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
426 |
is_const=True, is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
427 |
## basic-data-calculators.h: void ns3::MinMaxAvgTotalCalculator<unsigned int>::DoDispose() [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
428 |
cls.add_method('DoDispose', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
429 |
'void', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
430 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
431 |
visibility='protected', is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
432 |
return |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
433 |
|
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
434 |
def register_Ns3OmnetDataOutput_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
435 |
## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput(ns3::OmnetDataOutput const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
436 |
cls.add_constructor([param('ns3::OmnetDataOutput const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
437 |
## omnet-data-output.h: ns3::OmnetDataOutput::OmnetDataOutput() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
438 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
439 |
## omnet-data-output.h: void ns3::OmnetDataOutput::Output(ns3::DataCollector & dc) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
440 |
cls.add_method('Output', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
441 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
442 |
[param('ns3::DataCollector &', 'dc')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
443 |
is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
444 |
## omnet-data-output.h: void ns3::OmnetDataOutput::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
445 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
446 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
447 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
448 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
449 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
450 |
|
5941
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
451 |
def register_Ns3PacketSizeMinMaxAvgTotalCalculator_methods(root_module, cls): |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
452 |
## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator(ns3::PacketSizeMinMaxAvgTotalCalculator const & arg0) [copy constructor] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
453 |
cls.add_constructor([param('ns3::PacketSizeMinMaxAvgTotalCalculator const &', 'arg0')]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
454 |
## packet-data-calculators.h: ns3::PacketSizeMinMaxAvgTotalCalculator::PacketSizeMinMaxAvgTotalCalculator() [constructor] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
455 |
cls.add_constructor([]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
456 |
## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::FrameUpdate(std::string path, ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address realto) [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
457 |
cls.add_method('FrameUpdate', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
458 |
'void', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
459 |
[param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'realto')]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
460 |
## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::PacketUpdate(std::string path, ns3::Ptr<ns3::Packet const> packet) [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
461 |
cls.add_method('PacketUpdate', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
462 |
'void', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
463 |
[param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
464 |
## packet-data-calculators.h: void ns3::PacketSizeMinMaxAvgTotalCalculator::DoDispose() [member function] |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
465 |
cls.add_method('DoDispose', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
466 |
'void', |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
467 |
[], |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
468 |
visibility='protected', is_virtual=True) |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
469 |
return |
0731d1f144a1
Rescan python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5754
diff
changeset
|
470 |
|
6691 | 471 |
def register_Ns3SqliteDataOutput_methods(root_module, cls): |
472 |
## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput(ns3::SqliteDataOutput const & arg0) [copy constructor] |
|
473 |
cls.add_constructor([param('ns3::SqliteDataOutput const &', 'arg0')]) |
|
474 |
## sqlite-data-output.h: ns3::SqliteDataOutput::SqliteDataOutput() [constructor] |
|
475 |
cls.add_constructor([]) |
|
476 |
## sqlite-data-output.h: void ns3::SqliteDataOutput::Output(ns3::DataCollector & dc) [member function] |
|
477 |
cls.add_method('Output', |
|
478 |
'void', |
|
479 |
[param('ns3::DataCollector &', 'dc')], |
|
480 |
is_virtual=True) |
|
481 |
## sqlite-data-output.h: void ns3::SqliteDataOutput::DoDispose() [member function] |
|
482 |
cls.add_method('DoDispose', |
|
483 |
'void', |
|
484 |
[], |
|
485 |
visibility='protected', is_virtual=True) |
|
486 |
return |
|
487 |
||
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
488 |
def register_Ns3TimeMinMaxAvgTotalCalculator_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
489 |
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator(ns3::TimeMinMaxAvgTotalCalculator const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
490 |
cls.add_constructor([param('ns3::TimeMinMaxAvgTotalCalculator const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
491 |
## time-data-calculators.h: ns3::TimeMinMaxAvgTotalCalculator::TimeMinMaxAvgTotalCalculator() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
492 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
493 |
## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Output(ns3::DataOutputCallback & callback) const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
494 |
cls.add_method('Output', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
495 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
496 |
[param('ns3::DataOutputCallback &', 'callback')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
497 |
is_const=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
498 |
## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::Update(ns3::Time const i) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
499 |
cls.add_method('Update', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
500 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
501 |
[param('ns3::Time const', 'i')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
502 |
## time-data-calculators.h: void ns3::TimeMinMaxAvgTotalCalculator::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
503 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
504 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
505 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
506 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
507 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
508 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
509 |
def register_Ns3CounterCalculator__Unsigned_int_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
510 |
## basic-data-calculators.h: ns3::CounterCalculator<unsigned int>::CounterCalculator(ns3::CounterCalculator<unsigned int> const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
511 |
cls.add_constructor([param('ns3::CounterCalculator< unsigned int > const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
512 |
## basic-data-calculators.h: ns3::CounterCalculator<unsigned int>::CounterCalculator() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
513 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
514 |
## basic-data-calculators.h: unsigned int ns3::CounterCalculator<unsigned int>::GetCount() const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
515 |
cls.add_method('GetCount', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
516 |
'unsigned int', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
517 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
518 |
is_const=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
519 |
## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::Output(ns3::DataOutputCallback & callback) const [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
520 |
cls.add_method('Output', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
521 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
522 |
[param('ns3::DataOutputCallback &', 'callback')], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
523 |
is_const=True, is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
524 |
## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::Update() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
525 |
cls.add_method('Update', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
526 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
527 |
[]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
528 |
## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::Update(unsigned int const i) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
529 |
cls.add_method('Update', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
530 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
531 |
[param('unsigned int const', 'i')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
532 |
## basic-data-calculators.h: void ns3::CounterCalculator<unsigned int>::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
533 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
534 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
535 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
536 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
537 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
538 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
539 |
def register_Ns3PacketCounterCalculator_methods(root_module, cls): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
540 |
## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator(ns3::PacketCounterCalculator const & arg0) [copy constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
541 |
cls.add_constructor([param('ns3::PacketCounterCalculator const &', 'arg0')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
542 |
## packet-data-calculators.h: ns3::PacketCounterCalculator::PacketCounterCalculator() [constructor] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
543 |
cls.add_constructor([]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
544 |
## packet-data-calculators.h: void ns3::PacketCounterCalculator::FrameUpdate(std::string path, ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address realto) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
545 |
cls.add_method('FrameUpdate', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
546 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
547 |
[param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'realto')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
548 |
## packet-data-calculators.h: void ns3::PacketCounterCalculator::PacketUpdate(std::string path, ns3::Ptr<ns3::Packet const> packet) [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
549 |
cls.add_method('PacketUpdate', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
550 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
551 |
[param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet')]) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
552 |
## packet-data-calculators.h: void ns3::PacketCounterCalculator::DoDispose() [member function] |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
553 |
cls.add_method('DoDispose', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
554 |
'void', |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
555 |
[], |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
556 |
visibility='protected', is_virtual=True) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
557 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
558 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
559 |
def register_functions(root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
560 |
module = root_module |
5504
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
561 |
## data-calculator.h: bool ns3::isNaN(double x) [free function] |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
562 |
module.add_function('isNaN', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
563 |
'bool', |
2cc780c07f5e
Rescan python bindings
Faker Moatamri <faker.moatamri@sophia.inria.fr>
parents:
5249
diff
changeset
|
564 |
[param('double', 'x')]) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
565 |
register_functions_ns3_Config(module.get_submodule('Config'), root_module) |
6375 | 566 |
register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
567 |
register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) |
5753
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
568 |
register_functions_ns3_aodv(module.get_submodule('aodv'), root_module) |
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
569 |
register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
570 |
register_functions_ns3_flame(module.get_submodule('flame'), root_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
571 |
register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
572 |
register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
573 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
574 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
575 |
def register_functions_ns3_Config(module, root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
576 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
577 |
|
6375 | 578 |
def register_functions_ns3_FatalImpl(module, root_module): |
579 |
return |
|
580 |
||
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
581 |
def register_functions_ns3_addressUtils(module, root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
582 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
583 |
|
5753
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
584 |
def register_functions_ns3_aodv(module, root_module): |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
585 |
return |
8c105b521d1b
Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
5504
diff
changeset
|
586 |
|
5249
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
587 |
def register_functions_ns3_dot11s(module, root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
588 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
589 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
590 |
def register_functions_ns3_flame(module, root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
591 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
592 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
593 |
def register_functions_ns3_internal(module, root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
594 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
595 |
|
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
596 |
def register_functions_ns3_olsr(module, root_module): |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
597 |
return |
85cde7d987ed
Python: allow multiple api definitions directories, one per data model.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff
changeset
|
598 |