changeset 10628 | 8e7d67510b46 |
parent 10567 | 3734efb57619 |
child 10631 | a258a16d4793 |
10627:7423d0b3ce9a | 10628:8e7d67510b46 |
---|---|
128 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
128 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
129 ## empty.h (module 'core'): ns3::empty [class] |
129 ## empty.h (module 'core'): ns3::empty [class] |
130 module.add_class('empty', import_from_module='ns.core') |
130 module.add_class('empty', import_from_module='ns.core') |
131 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
131 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
132 module.add_class('int64x64_t', import_from_module='ns.core') |
132 module.add_class('int64x64_t', import_from_module='ns.core') |
133 ## int64x64-double.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] |
|
134 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') |
|
133 ## chunk.h (module 'network'): ns3::Chunk [class] |
135 ## chunk.h (module 'network'): ns3::Chunk [class] |
134 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
136 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
135 ## emu-helper.h (module 'emu'): ns3::EmuHelper [class] |
137 ## emu-helper.h (module 'emu'): ns3::EmuHelper [class] |
136 module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) |
138 module.add_class('EmuHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) |
137 ## header.h (module 'network'): ns3::Header [class] |
139 ## header.h (module 'network'): ns3::Header [class] |
764 []) |
766 []) |
765 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] |
767 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] |
766 cls.add_method('Next', |
768 cls.add_method('Next', |
767 'void', |
769 'void', |
768 [param('uint32_t', 'delta')]) |
770 [param('uint32_t', 'delta')]) |
771 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] |
|
772 cls.add_method('PeekU8', |
|
773 'uint8_t', |
|
774 []) |
|
769 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] |
775 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] |
770 cls.add_method('Prev', |
776 cls.add_method('Prev', |
771 'void', |
777 'void', |
772 []) |
778 []) |
773 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] |
779 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] |
776 [param('uint32_t', 'delta')]) |
782 [param('uint32_t', 'delta')]) |
777 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] |
783 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] |
778 cls.add_method('Read', |
784 cls.add_method('Read', |
779 'void', |
785 'void', |
780 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) |
786 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) |
787 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] |
|
788 cls.add_method('Read', |
|
789 'void', |
|
790 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) |
|
781 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] |
791 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] |
782 cls.add_method('ReadLsbtohU16', |
792 cls.add_method('ReadLsbtohU16', |
783 'uint16_t', |
793 'uint16_t', |
784 []) |
794 []) |
785 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] |
795 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] |
2557 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
2567 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
2558 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
2568 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
2559 return |
2569 return |
2560 |
2570 |
2561 def register_Ns3Int64x64_t_methods(root_module, cls): |
2571 def register_Ns3Int64x64_t_methods(root_module, cls): |
2562 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2563 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2564 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2565 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2566 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2567 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2568 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2569 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2570 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2571 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2572 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2573 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2572 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2574 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2575 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2576 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2577 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2578 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2579 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2580 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2581 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2582 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2583 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2584 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2585 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2573 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2586 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
2574 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2587 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2588 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2589 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2590 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2591 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2592 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2593 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2594 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2595 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2596 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2597 cls.add_unary_numeric_operator('-') |
2575 cls.add_unary_numeric_operator('-') |
2598 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
2599 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
2600 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
2601 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
2602 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
2603 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
2604 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
2605 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
2606 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
2607 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
2608 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
2609 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
2610 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2576 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
2611 cls.add_binary_comparison_operator('<') |
2577 cls.add_binary_comparison_operator('<') |
2612 cls.add_binary_comparison_operator('>') |
2578 cls.add_binary_comparison_operator('>') |
2613 cls.add_binary_comparison_operator('!=') |
2579 cls.add_binary_comparison_operator('!=') |
2614 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
2580 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
2621 cls.add_binary_comparison_operator('>=') |
2587 cls.add_binary_comparison_operator('>=') |
2622 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
2588 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
2623 cls.add_constructor([]) |
2589 cls.add_constructor([]) |
2624 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
2590 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
2625 cls.add_constructor([param('double', 'v')]) |
2591 cls.add_constructor([param('double', 'v')]) |
2592 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long double v) [constructor] |
|
2593 cls.add_constructor([param('long double', 'v')]) |
|
2626 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
2594 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
2627 cls.add_constructor([param('int', 'v')]) |
2595 cls.add_constructor([param('int', 'v')]) |
2628 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
2596 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
2629 cls.add_constructor([param('long int', 'v')]) |
2597 cls.add_constructor([param('long int', 'v')]) |
2630 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
2598 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
2661 is_static=True) |
2629 is_static=True) |
2662 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
2630 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
2663 cls.add_method('MulByInvert', |
2631 cls.add_method('MulByInvert', |
2664 'void', |
2632 'void', |
2665 [param('ns3::int64x64_t const &', 'o')]) |
2633 [param('ns3::int64x64_t const &', 'o')]) |
2634 ## int64x64-double.h (module 'core'): ns3::int64x64_t::implementation [variable] |
|
2635 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) |
|
2666 return |
2636 return |
2667 |
2637 |
2668 def register_Ns3Chunk_methods(root_module, cls): |
2638 def register_Ns3Chunk_methods(root_module, cls): |
2669 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
2639 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
2670 cls.add_constructor([]) |
2640 cls.add_constructor([]) |
3058 'void', |
3028 'void', |
3059 []) |
3029 []) |
3060 return |
3030 return |
3061 |
3031 |
3062 def register_Ns3Time_methods(root_module, cls): |
3032 def register_Ns3Time_methods(root_module, cls): |
3033 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) |
|
3063 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3034 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3064 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3035 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3036 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) |
|
3065 cls.add_binary_comparison_operator('<') |
3037 cls.add_binary_comparison_operator('<') |
3066 cls.add_binary_comparison_operator('>') |
3038 cls.add_binary_comparison_operator('>') |
3067 cls.add_binary_comparison_operator('!=') |
3039 cls.add_binary_comparison_operator('!=') |
3068 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
3040 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
3069 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
3041 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |