changeset 10628 | 8e7d67510b46 |
parent 10534 | 2f6018cfe926 |
child 10631 | a258a16d4793 |
10627:7423d0b3ce9a | 10628:8e7d67510b46 |
---|---|
110 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
110 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
111 ## empty.h (module 'core'): ns3::empty [class] |
111 ## empty.h (module 'core'): ns3::empty [class] |
112 module.add_class('empty', import_from_module='ns.core') |
112 module.add_class('empty', import_from_module='ns.core') |
113 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
113 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
114 module.add_class('int64x64_t', import_from_module='ns.core') |
114 module.add_class('int64x64_t', import_from_module='ns.core') |
115 ## int64x64-double.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] |
|
116 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') |
|
115 ## chunk.h (module 'network'): ns3::Chunk [class] |
117 ## chunk.h (module 'network'): ns3::Chunk [class] |
116 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
118 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
117 ## header.h (module 'network'): ns3::Header [class] |
119 ## header.h (module 'network'): ns3::Header [class] |
118 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
120 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
119 ## object.h (module 'core'): ns3::Object [class] |
121 ## object.h (module 'core'): ns3::Object [class] |
616 []) |
618 []) |
617 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] |
619 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] |
618 cls.add_method('Next', |
620 cls.add_method('Next', |
619 'void', |
621 'void', |
620 [param('uint32_t', 'delta')]) |
622 [param('uint32_t', 'delta')]) |
623 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] |
|
624 cls.add_method('PeekU8', |
|
625 'uint8_t', |
|
626 []) |
|
621 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] |
627 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] |
622 cls.add_method('Prev', |
628 cls.add_method('Prev', |
623 'void', |
629 'void', |
624 []) |
630 []) |
625 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] |
631 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] |
628 [param('uint32_t', 'delta')]) |
634 [param('uint32_t', 'delta')]) |
629 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] |
635 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] |
630 cls.add_method('Read', |
636 cls.add_method('Read', |
631 'void', |
637 'void', |
632 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) |
638 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) |
639 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] |
|
640 cls.add_method('Read', |
|
641 'void', |
|
642 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) |
|
633 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] |
643 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] |
634 cls.add_method('ReadLsbtohU16', |
644 cls.add_method('ReadLsbtohU16', |
635 'uint16_t', |
645 'uint16_t', |
636 []) |
646 []) |
637 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] |
647 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] |
2133 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
2143 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
2134 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
2144 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
2135 return |
2145 return |
2136 |
2146 |
2137 def register_Ns3Int64x64_t_methods(root_module, cls): |
2147 def register_Ns3Int64x64_t_methods(root_module, cls): |
2138 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2139 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2140 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2141 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2142 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2143 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2144 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2145 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2146 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2147 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2148 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2149 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2148 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2150 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2151 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2152 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2153 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2154 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2155 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2156 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2157 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2158 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2159 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2160 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2161 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2149 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2162 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
2150 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2163 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2164 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2165 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2166 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2167 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2168 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2169 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2170 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2171 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2172 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2173 cls.add_unary_numeric_operator('-') |
2151 cls.add_unary_numeric_operator('-') |
2174 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
2175 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2176 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2177 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2178 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2179 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2180 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2181 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2182 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2183 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2184 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2185 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2186 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2152 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2187 cls.add_binary_comparison_operator('<') |
2153 cls.add_binary_comparison_operator('<') |
2188 cls.add_binary_comparison_operator('>') |
2154 cls.add_binary_comparison_operator('>') |
2189 cls.add_binary_comparison_operator('!=') |
2155 cls.add_binary_comparison_operator('!=') |
2190 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
2156 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
2197 cls.add_binary_comparison_operator('>=') |
2163 cls.add_binary_comparison_operator('>=') |
2198 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
2164 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
2199 cls.add_constructor([]) |
2165 cls.add_constructor([]) |
2200 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
2166 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
2201 cls.add_constructor([param('double', 'v')]) |
2167 cls.add_constructor([param('double', 'v')]) |
2168 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long double v) [constructor] |
|
2169 cls.add_constructor([param('long double', 'v')]) |
|
2202 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
2170 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
2203 cls.add_constructor([param('int', 'v')]) |
2171 cls.add_constructor([param('int', 'v')]) |
2204 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
2172 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
2205 cls.add_constructor([param('long int', 'v')]) |
2173 cls.add_constructor([param('long int', 'v')]) |
2206 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
2174 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
2237 is_static=True) |
2205 is_static=True) |
2238 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
2206 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
2239 cls.add_method('MulByInvert', |
2207 cls.add_method('MulByInvert', |
2240 'void', |
2208 'void', |
2241 [param('ns3::int64x64_t const &', 'o')]) |
2209 [param('ns3::int64x64_t const &', 'o')]) |
2210 ## int64x64-double.h (module 'core'): ns3::int64x64_t::implementation [variable] |
|
2211 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) |
|
2242 return |
2212 return |
2243 |
2213 |
2244 def register_Ns3Chunk_methods(root_module, cls): |
2214 def register_Ns3Chunk_methods(root_module, cls): |
2245 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
2215 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
2246 cls.add_constructor([]) |
2216 cls.add_constructor([]) |
2518 'void', |
2488 'void', |
2519 []) |
2489 []) |
2520 return |
2490 return |
2521 |
2491 |
2522 def register_Ns3Time_methods(root_module, cls): |
2492 def register_Ns3Time_methods(root_module, cls): |
2493 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) |
|
2523 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2494 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2524 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2495 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
2496 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) |
|
2525 cls.add_binary_comparison_operator('<') |
2497 cls.add_binary_comparison_operator('<') |
2526 cls.add_binary_comparison_operator('>') |
2498 cls.add_binary_comparison_operator('>') |
2527 cls.add_binary_comparison_operator('!=') |
2499 cls.add_binary_comparison_operator('!=') |
2528 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
2500 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
2529 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
2501 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |