|
1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers |
|
2 |
|
3 |
|
4 import pybindgen.settings |
|
5 import warnings |
|
6 |
|
7 class ErrorHandler(pybindgen.settings.ErrorHandler): |
|
8 def handle_error(self, wrapper, exception, traceback_): |
|
9 warnings.warn("exception %r in wrapper %s" % (exception, wrapper)) |
|
10 return True |
|
11 pybindgen.settings.error_handler = ErrorHandler() |
|
12 |
|
13 |
|
14 import sys |
|
15 |
|
16 def module_init(): |
|
17 root_module = Module('ns.lr_wpan', cpp_namespace='::ns3') |
|
18 return root_module |
|
19 |
|
20 def register_types(module): |
|
21 root_module = module.get_root() |
|
22 |
|
23 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyEnumeration [enumeration] |
|
24 module.add_enum('LrWpanPhyEnumeration', ['IEEE_802_15_4_PHY_BUSY', 'IEEE_802_15_4_PHY_BUSY_RX', 'IEEE_802_15_4_PHY_BUSY_TX', 'IEEE_802_15_4_PHY_FORCE_TRX_OFF', 'IEEE_802_15_4_PHY_IDLE', 'IEEE_802_15_4_PHY_INVALID_PARAMETER', 'IEEE_802_15_4_PHY_RX_ON', 'IEEE_802_15_4_PHY_SUCCESS', 'IEEE_802_15_4_PHY_TRX_OFF', 'IEEE_802_15_4_PHY_TX_ON', 'IEEE_802_15_4_PHY_UNSUPPORTED_ATTRIBUTE', 'IEEE_802_15_4_PHY_READ_ONLY', 'IEEE_802_15_4_PHY_UNSPECIFIED']) |
|
25 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanTxOption [enumeration] |
|
26 module.add_enum('LrWpanTxOption', ['TX_OPTION_NONE', 'TX_OPTION_ACK', 'TX_OPTION_GTS', 'TX_OPTION_INDIRECT']) |
|
27 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMcpsDataConfirmStatus [enumeration] |
|
28 module.add_enum('LrWpanMcpsDataConfirmStatus', ['IEEE_802_15_4_SUCCESS', 'IEEE_802_15_4_TRANSACTION_OVERFLOW', 'IEEE_802_15_4_TRANSACTION_EXPIRED', 'IEEE_802_15_4_CHANNEL_ACCESS_FAILURE', 'IEEE_802_15_4_INVALID_ADDRESS', 'IEEE_802_15_4_INVALID_GTS', 'IEEE_802_15_4_NO_ACK', 'IEEE_802_15_4_COUNTER_ERROR', 'IEEE_802_15_4_FRAME_TOO_LONG', 'IEEE_802_15_4_UNAVAILABLE_KEY', 'IEEE_802_15_4_UNSUPPORTED_SECURITY', 'IEEE_802_15_4_INVALID_PARAMETER']) |
|
29 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPibAttributeIdentifier [enumeration] |
|
30 module.add_enum('LrWpanPibAttributeIdentifier', ['phyCurrentChannel', 'phyChannelsSupported', 'phyTransmitPower', 'phyCCAMode', 'phyCurrentPage', 'phyMaxFrameDuration', 'phySHRDuration', 'phySymbolsPerOctet']) |
|
31 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMacState [enumeration] |
|
32 module.add_enum('LrWpanMacState', ['MAC_IDLE', 'MAC_CSMA', 'MAC_SENDING', 'MAC_ACK_PENDING', 'CHANNEL_ACCESS_FAILURE', 'CHANNEL_IDLE', 'SET_PHY_TX_ON']) |
|
33 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAssociationStatus [enumeration] |
|
34 module.add_enum('LrWpanAssociationStatus', ['ASSOCIATED', 'PAN_AT_CAPACITY', 'PAN_ACCESS_DENIED', 'ASSOCIATED_WITHOUT_ADDRESS', 'DISASSOCIATED']) |
|
35 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyOption [enumeration] |
|
36 module.add_enum('LrWpanPhyOption', ['IEEE_802_15_4_868MHZ_BPSK', 'IEEE_802_15_4_915MHZ_BPSK', 'IEEE_802_15_4_868MHZ_ASK', 'IEEE_802_15_4_915MHZ_ASK', 'IEEE_802_15_4_868MHZ_OQPSK', 'IEEE_802_15_4_915MHZ_OQPSK', 'IEEE_802_15_4_2_4GHZ_OQPSK', 'IEEE_802_15_4_INVALID_PHY_OPTION']) |
|
37 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAddressMode [enumeration] |
|
38 module.add_enum('LrWpanAddressMode', ['NO_PANID_ADDR', 'ADDR_MODE_RESERVED', 'SHORT_ADDR', 'EXT_ADDR']) |
|
39 ## address.h (module 'network'): ns3::Address [class] |
|
40 module.add_class('Address', import_from_module='ns.network') |
|
41 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] |
|
42 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') |
|
43 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class] |
|
44 module.add_class('AsciiTraceHelper', import_from_module='ns.network') |
|
45 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class] |
|
46 module.add_class('AsciiTraceHelperForDevice', allow_subclassing=True, import_from_module='ns.network') |
|
47 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] |
|
48 module.add_class('AttributeConstructionList', import_from_module='ns.core') |
|
49 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] |
|
50 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) |
|
51 ## buffer.h (module 'network'): ns3::Buffer [class] |
|
52 module.add_class('Buffer', import_from_module='ns.network') |
|
53 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] |
|
54 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) |
|
55 ## packet.h (module 'network'): ns3::ByteTagIterator [class] |
|
56 module.add_class('ByteTagIterator', import_from_module='ns.network') |
|
57 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] |
|
58 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) |
|
59 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] |
|
60 module.add_class('ByteTagList', import_from_module='ns.network') |
|
61 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] |
|
62 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) |
|
63 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] |
|
64 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
|
65 ## callback.h (module 'core'): ns3::CallbackBase [class] |
|
66 module.add_class('CallbackBase', import_from_module='ns.core') |
|
67 ## event-id.h (module 'core'): ns3::EventId [class] |
|
68 module.add_class('EventId', import_from_module='ns.core') |
|
69 ## hash.h (module 'core'): ns3::Hasher [class] |
|
70 module.add_class('Hasher', import_from_module='ns.core') |
|
71 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] |
|
72 module.add_class('Ipv4Address', import_from_module='ns.network') |
|
73 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] |
|
74 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) |
|
75 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] |
|
76 module.add_class('Ipv4Mask', import_from_module='ns.network') |
|
77 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
|
78 module.add_class('Ipv6Address', import_from_module='ns.network') |
|
79 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
|
80 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
|
81 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
|
82 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
|
83 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower [struct] |
|
84 module.add_class('LrWpanEdPower') |
|
85 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyDataAndSymbolRates [struct] |
|
86 module.add_class('LrWpanPhyDataAndSymbolRates') |
|
87 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes [struct] |
|
88 module.add_class('LrWpanPhyPibAttributes') |
|
89 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPpduHeaderSymbolNumber [struct] |
|
90 module.add_class('LrWpanPhyPpduHeaderSymbolNumber') |
|
91 ## lr-wpan-spectrum-value-helper.h (module 'lr-wpan'): ns3::LrWpanSpectrumValueHelper [class] |
|
92 module.add_class('LrWpanSpectrumValueHelper') |
|
93 ## mac16-address.h (module 'network'): ns3::Mac16Address [class] |
|
94 module.add_class('Mac16Address', import_from_module='ns.network') |
|
95 ## mac16-address.h (module 'network'): ns3::Mac16Address [class] |
|
96 root_module['ns3::Mac16Address'].implicitly_converts_to(root_module['ns3::Address']) |
|
97 ## mac64-address.h (module 'network'): ns3::Mac64Address [class] |
|
98 module.add_class('Mac64Address', import_from_module='ns.network') |
|
99 ## mac64-address.h (module 'network'): ns3::Mac64Address [class] |
|
100 root_module['ns3::Mac64Address'].implicitly_converts_to(root_module['ns3::Address']) |
|
101 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataConfirmParams [struct] |
|
102 module.add_class('McpsDataConfirmParams') |
|
103 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams [struct] |
|
104 module.add_class('McpsDataIndicationParams') |
|
105 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams [struct] |
|
106 module.add_class('McpsDataRequestParams') |
|
107 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] |
|
108 module.add_class('NetDeviceContainer', import_from_module='ns.network') |
|
109 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
|
110 module.add_class('NodeContainer', import_from_module='ns.network') |
|
111 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
|
112 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') |
|
113 ## object.h (module 'core'): ns3::ObjectDeleter [struct] |
|
114 module.add_class('ObjectDeleter', import_from_module='ns.core') |
|
115 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] |
|
116 module.add_class('ObjectFactory', import_from_module='ns.core') |
|
117 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] |
|
118 module.add_class('PacketMetadata', import_from_module='ns.network') |
|
119 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] |
|
120 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) |
|
121 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [enumeration] |
|
122 module.add_enum('', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') |
|
123 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] |
|
124 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) |
|
125 ## packet.h (module 'network'): ns3::PacketTagIterator [class] |
|
126 module.add_class('PacketTagIterator', import_from_module='ns.network') |
|
127 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] |
|
128 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) |
|
129 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] |
|
130 module.add_class('PacketTagList', import_from_module='ns.network') |
|
131 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] |
|
132 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) |
|
133 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData_e [enumeration] |
|
134 module.add_enum('TagData_e', ['MAX_SIZE'], outer_class=root_module['ns3::PacketTagList::TagData'], import_from_module='ns.network') |
|
135 ## pcap-file.h (module 'network'): ns3::PcapFile [class] |
|
136 module.add_class('PcapFile', import_from_module='ns.network') |
|
137 ## trace-helper.h (module 'network'): ns3::PcapHelper [class] |
|
138 module.add_class('PcapHelper', import_from_module='ns.network') |
|
139 ## trace-helper.h (module 'network'): ns3::PcapHelper [enumeration] |
|
140 module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network') |
|
141 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class] |
|
142 module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network') |
|
143 ## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned char, signed char> [class] |
|
144 module.add_class('SequenceNumber8', import_from_module='ns.network') |
|
145 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
|
146 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
147 ## simulator.h (module 'core'): ns3::Simulator [class] |
|
148 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') |
|
149 ## tag.h (module 'network'): ns3::Tag [class] |
|
150 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
|
151 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
|
152 module.add_class('TagBuffer', import_from_module='ns.network') |
|
153 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] |
|
154 module.add_class('TimeWithUnit', import_from_module='ns.core') |
|
155 ## type-id.h (module 'core'): ns3::TypeId [class] |
|
156 module.add_class('TypeId', import_from_module='ns.core') |
|
157 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
|
158 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
|
159 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
|
160 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
|
161 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] |
|
162 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
|
163 ## empty.h (module 'core'): ns3::empty [class] |
|
164 module.add_class('empty', import_from_module='ns.core') |
|
165 ## int64x64-double.h (module 'core'): ns3::int64x64_t [class] |
|
166 module.add_class('int64x64_t', import_from_module='ns.core') |
|
167 ## int64x64-double.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] |
|
168 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') |
|
169 ## chunk.h (module 'network'): ns3::Chunk [class] |
|
170 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
|
171 ## header.h (module 'network'): ns3::Header [class] |
|
172 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
|
173 ## lr-wpan-helper.h (module 'lr-wpan'): ns3::LrWpanHelper [class] |
|
174 module.add_class('LrWpanHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) |
|
175 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): ns3::LrWpanLqiTag [class] |
|
176 module.add_class('LrWpanLqiTag', parent=root_module['ns3::Tag']) |
|
177 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader [class] |
|
178 module.add_class('LrWpanMacHeader', parent=root_module['ns3::Header']) |
|
179 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::LrWpanMacType [enumeration] |
|
180 module.add_enum('LrWpanMacType', ['LRWPAN_MAC_BEACON', 'LRWPAN_MAC_DATA', 'LRWPAN_MAC_ACKNOWLEDGMENT', 'LRWPAN_MAC_COMMAND', 'LRWPAN_MAC_RESERVED'], outer_class=root_module['ns3::LrWpanMacHeader']) |
|
181 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::AddrModeType [enumeration] |
|
182 module.add_enum('AddrModeType', ['NOADDR', 'RESADDR', 'SHORTADDR', 'EXTADDR'], outer_class=root_module['ns3::LrWpanMacHeader']) |
|
183 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::KeyIdModeType [enumeration] |
|
184 module.add_enum('KeyIdModeType', ['IMPLICIT', 'NOKEYSOURCE', 'SHORTKEYSOURCE', 'LONGKEYSOURCE'], outer_class=root_module['ns3::LrWpanMacHeader']) |
|
185 ## object.h (module 'core'): ns3::Object [class] |
|
186 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
|
187 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
|
188 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
|
189 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
|
190 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
|
191 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
|
192 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
193 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
|
194 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
195 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
|
196 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
197 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
|
198 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
199 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] |
|
200 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
201 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] |
|
202 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
203 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> > [class] |
|
204 module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::LrWpanInterferenceHelper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
205 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] |
|
206 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
207 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] |
|
208 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
209 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] |
|
210 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
211 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> > [class] |
|
212 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SpectrumSignalParameters>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
213 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] |
|
214 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
215 ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy [class] |
|
216 module.add_class('SpectrumPhy', import_from_module='ns.spectrum', parent=root_module['ns3::Object']) |
|
217 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters [struct] |
|
218 module.add_class('SpectrumSignalParameters', import_from_module='ns.spectrum', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >']) |
|
219 ## nstime.h (module 'core'): ns3::Time [class] |
|
220 module.add_class('Time', import_from_module='ns.core') |
|
221 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
|
222 module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
|
223 ## nstime.h (module 'core'): ns3::Time [class] |
|
224 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
|
225 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] |
|
226 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
|
227 ## trailer.h (module 'network'): ns3::Trailer [class] |
|
228 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
|
229 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
|
230 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
|
231 ## attribute.h (module 'core'): ns3::AttributeChecker [class] |
|
232 module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
|
233 ## attribute.h (module 'core'): ns3::AttributeValue [class] |
|
234 module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
|
235 ## callback.h (module 'core'): ns3::CallbackChecker [class] |
|
236 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
|
237 ## callback.h (module 'core'): ns3::CallbackImplBase [class] |
|
238 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
|
239 ## callback.h (module 'core'): ns3::CallbackValue [class] |
|
240 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
241 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
|
242 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
243 ## event-impl.h (module 'core'): ns3::EventImpl [class] |
|
244 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
|
245 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
|
246 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
247 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
|
248 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
249 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
|
250 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
251 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] |
|
252 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
253 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
|
254 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
255 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
|
256 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
257 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
|
258 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
259 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
|
260 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
261 ## lr-wpan-csmaca.h (module 'lr-wpan'): ns3::LrWpanCsmaCa [class] |
|
262 module.add_class('LrWpanCsmaCa', parent=root_module['ns3::Object']) |
|
263 ## lr-wpan-error-model.h (module 'lr-wpan'): ns3::LrWpanErrorModel [class] |
|
264 module.add_class('LrWpanErrorModel', parent=root_module['ns3::Object']) |
|
265 ## lr-wpan-interference-helper.h (module 'lr-wpan'): ns3::LrWpanInterferenceHelper [class] |
|
266 module.add_class('LrWpanInterferenceHelper', parent=root_module['ns3::SimpleRefCount< ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> >']) |
|
267 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac [class] |
|
268 module.add_class('LrWpanMac', parent=root_module['ns3::Object']) |
|
269 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): ns3::LrWpanMacTrailer [class] |
|
270 module.add_class('LrWpanMacTrailer', parent=root_module['ns3::Trailer']) |
|
271 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhy [class] |
|
272 module.add_class('LrWpanPhy', parent=root_module['ns3::SpectrumPhy']) |
|
273 ## lr-wpan-spectrum-signal-parameters.h (module 'lr-wpan'): ns3::LrWpanSpectrumSignalParameters [struct] |
|
274 module.add_class('LrWpanSpectrumSignalParameters', parent=root_module['ns3::SpectrumSignalParameters']) |
|
275 ## mac16-address.h (module 'network'): ns3::Mac16AddressChecker [class] |
|
276 module.add_class('Mac16AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
277 ## mac16-address.h (module 'network'): ns3::Mac16AddressValue [class] |
|
278 module.add_class('Mac16AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
279 ## mac64-address.h (module 'network'): ns3::Mac64AddressChecker [class] |
|
280 module.add_class('Mac64AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
281 ## mac64-address.h (module 'network'): ns3::Mac64AddressValue [class] |
|
282 module.add_class('Mac64AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
283 ## net-device.h (module 'network'): ns3::NetDevice [class] |
|
284 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
|
285 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
|
286 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
|
287 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
|
288 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
|
289 ## node.h (module 'network'): ns3::Node [class] |
|
290 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) |
|
291 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] |
|
292 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
|
293 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] |
|
294 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
295 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] |
|
296 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
|
297 ## packet.h (module 'network'): ns3::Packet [class] |
|
298 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
|
299 ## nstime.h (module 'core'): ns3::TimeValue [class] |
|
300 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
301 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] |
|
302 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
|
303 ## type-id.h (module 'core'): ns3::TypeIdValue [class] |
|
304 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
305 ## address.h (module 'network'): ns3::AddressChecker [class] |
|
306 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
307 ## address.h (module 'network'): ns3::AddressValue [class] |
|
308 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
309 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::LrWpanNetDevice [class] |
|
310 module.add_class('LrWpanNetDevice', parent=root_module['ns3::NetDevice']) |
|
311 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeCcaConfirmCallback') |
|
312 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeCcaConfirmCallback*') |
|
313 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeCcaConfirmCallback&') |
|
314 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeEdConfirmCallback') |
|
315 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeEdConfirmCallback*') |
|
316 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeEdConfirmCallback&') |
|
317 typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PdDataIndicationCallback') |
|
318 typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PdDataIndicationCallback*') |
|
319 typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PdDataIndicationCallback&') |
|
320 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >', u'ns3::SequenceNumber16') |
|
321 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >*', u'ns3::SequenceNumber16*') |
|
322 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >&', u'ns3::SequenceNumber16&') |
|
323 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >', u'ns3::SequenceNumber32') |
|
324 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >*', u'ns3::SequenceNumber32*') |
|
325 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >&', u'ns3::SequenceNumber32&') |
|
326 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::LrWpanMacStateCallback') |
|
327 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::LrWpanMacStateCallback*') |
|
328 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::LrWpanMacStateCallback&') |
|
329 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeGetAttributeConfirmCallback') |
|
330 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeGetAttributeConfirmCallback*') |
|
331 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeGetAttributeConfirmCallback&') |
|
332 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PdDataConfirmCallback') |
|
333 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PdDataConfirmCallback*') |
|
334 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PdDataConfirmCallback&') |
|
335 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::McpsDataIndicationCallback') |
|
336 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::McpsDataIndicationCallback*') |
|
337 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::McpsDataIndicationCallback&') |
|
338 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataConfirmParams, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::McpsDataConfirmCallback') |
|
339 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataConfirmParams, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::McpsDataConfirmCallback*') |
|
340 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataConfirmParams, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::McpsDataConfirmCallback&') |
|
341 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >', u'ns3::SequenceNumber8') |
|
342 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*') |
|
343 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&') |
|
344 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeSetAttributeConfirmCallback') |
|
345 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeSetAttributeConfirmCallback*') |
|
346 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeSetAttributeConfirmCallback&') |
|
347 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeSetTRXStateConfirmCallback') |
|
348 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeSetTRXStateConfirmCallback*') |
|
349 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeSetTRXStateConfirmCallback&') |
|
350 |
|
351 ## Register a nested module for the namespace FatalImpl |
|
352 |
|
353 nested_module = module.add_cpp_namespace('FatalImpl') |
|
354 register_types_ns3_FatalImpl(nested_module) |
|
355 |
|
356 |
|
357 ## Register a nested module for the namespace Hash |
|
358 |
|
359 nested_module = module.add_cpp_namespace('Hash') |
|
360 register_types_ns3_Hash(nested_module) |
|
361 |
|
362 |
|
363 def register_types_ns3_FatalImpl(module): |
|
364 root_module = module.get_root() |
|
365 |
|
366 |
|
367 def register_types_ns3_Hash(module): |
|
368 root_module = module.get_root() |
|
369 |
|
370 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] |
|
371 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) |
|
372 typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, size_t ) *', u'ns3::Hash::Hash32Function_ptr') |
|
373 typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, size_t ) **', u'ns3::Hash::Hash32Function_ptr*') |
|
374 typehandlers.add_type_alias(u'uint32_t ( * ) ( char const *, size_t ) *&', u'ns3::Hash::Hash32Function_ptr&') |
|
375 typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, size_t ) *', u'ns3::Hash::Hash64Function_ptr') |
|
376 typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, size_t ) **', u'ns3::Hash::Hash64Function_ptr*') |
|
377 typehandlers.add_type_alias(u'uint64_t ( * ) ( char const *, size_t ) *&', u'ns3::Hash::Hash64Function_ptr&') |
|
378 |
|
379 ## Register a nested module for the namespace Function |
|
380 |
|
381 nested_module = module.add_cpp_namespace('Function') |
|
382 register_types_ns3_Hash_Function(nested_module) |
|
383 |
|
384 |
|
385 def register_types_ns3_Hash_Function(module): |
|
386 root_module = module.get_root() |
|
387 |
|
388 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] |
|
389 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
390 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] |
|
391 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
392 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
|
393 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
394 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
|
395 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
396 |
|
397 def register_methods(root_module): |
|
398 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
|
399 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) |
|
400 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) |
|
401 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) |
|
402 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) |
|
403 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) |
|
404 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) |
|
405 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) |
|
406 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
|
407 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
|
408 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
|
409 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
|
410 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
|
411 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
|
412 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) |
|
413 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
|
414 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
|
415 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
|
416 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
|
417 register_Ns3LrWpanEdPower_methods(root_module, root_module['ns3::LrWpanEdPower']) |
|
418 register_Ns3LrWpanPhyDataAndSymbolRates_methods(root_module, root_module['ns3::LrWpanPhyDataAndSymbolRates']) |
|
419 register_Ns3LrWpanPhyPibAttributes_methods(root_module, root_module['ns3::LrWpanPhyPibAttributes']) |
|
420 register_Ns3LrWpanPhyPpduHeaderSymbolNumber_methods(root_module, root_module['ns3::LrWpanPhyPpduHeaderSymbolNumber']) |
|
421 register_Ns3LrWpanSpectrumValueHelper_methods(root_module, root_module['ns3::LrWpanSpectrumValueHelper']) |
|
422 register_Ns3Mac16Address_methods(root_module, root_module['ns3::Mac16Address']) |
|
423 register_Ns3Mac64Address_methods(root_module, root_module['ns3::Mac64Address']) |
|
424 register_Ns3McpsDataConfirmParams_methods(root_module, root_module['ns3::McpsDataConfirmParams']) |
|
425 register_Ns3McpsDataIndicationParams_methods(root_module, root_module['ns3::McpsDataIndicationParams']) |
|
426 register_Ns3McpsDataRequestParams_methods(root_module, root_module['ns3::McpsDataRequestParams']) |
|
427 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
|
428 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
|
429 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
|
430 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
|
431 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
|
432 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) |
|
433 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) |
|
434 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) |
|
435 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) |
|
436 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) |
|
437 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) |
|
438 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) |
|
439 register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) |
|
440 register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) |
|
441 register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) |
|
442 register_Ns3SequenceNumber8_methods(root_module, root_module['ns3::SequenceNumber8']) |
|
443 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
|
444 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
|
445 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
|
446 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
|
447 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) |
|
448 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
|
449 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) |
|
450 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) |
|
451 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
|
452 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
|
453 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
|
454 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
|
455 register_Ns3LrWpanHelper_methods(root_module, root_module['ns3::LrWpanHelper']) |
|
456 register_Ns3LrWpanLqiTag_methods(root_module, root_module['ns3::LrWpanLqiTag']) |
|
457 register_Ns3LrWpanMacHeader_methods(root_module, root_module['ns3::LrWpanMacHeader']) |
|
458 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
|
459 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
|
460 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
|
461 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
|
462 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
|
463 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
|
464 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
|
465 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
|
466 register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) |
|
467 register_Ns3SimpleRefCount__Ns3LrWpanInterferenceHelper_Ns3Empty_Ns3DefaultDeleter__lt__ns3LrWpanInterferenceHelper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> >']) |
|
468 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
|
469 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
|
470 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
|
471 register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >']) |
|
472 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
|
473 register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy']) |
|
474 register_Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::SpectrumSignalParameters']) |
|
475 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
|
476 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
|
477 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
|
478 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
|
479 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
|
480 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
|
481 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
|
482 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
|
483 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
|
484 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
|
485 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
|
486 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
|
487 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
|
488 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
|
489 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
|
490 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
|
491 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
|
492 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
|
493 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
|
494 register_Ns3LrWpanCsmaCa_methods(root_module, root_module['ns3::LrWpanCsmaCa']) |
|
495 register_Ns3LrWpanErrorModel_methods(root_module, root_module['ns3::LrWpanErrorModel']) |
|
496 register_Ns3LrWpanInterferenceHelper_methods(root_module, root_module['ns3::LrWpanInterferenceHelper']) |
|
497 register_Ns3LrWpanMac_methods(root_module, root_module['ns3::LrWpanMac']) |
|
498 register_Ns3LrWpanMacTrailer_methods(root_module, root_module['ns3::LrWpanMacTrailer']) |
|
499 register_Ns3LrWpanPhy_methods(root_module, root_module['ns3::LrWpanPhy']) |
|
500 register_Ns3LrWpanSpectrumSignalParameters_methods(root_module, root_module['ns3::LrWpanSpectrumSignalParameters']) |
|
501 register_Ns3Mac16AddressChecker_methods(root_module, root_module['ns3::Mac16AddressChecker']) |
|
502 register_Ns3Mac16AddressValue_methods(root_module, root_module['ns3::Mac16AddressValue']) |
|
503 register_Ns3Mac64AddressChecker_methods(root_module, root_module['ns3::Mac64AddressChecker']) |
|
504 register_Ns3Mac64AddressValue_methods(root_module, root_module['ns3::Mac64AddressValue']) |
|
505 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
|
506 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
|
507 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
|
508 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
|
509 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
|
510 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) |
|
511 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) |
|
512 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) |
|
513 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) |
|
514 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) |
|
515 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) |
|
516 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) |
|
517 register_Ns3LrWpanNetDevice_methods(root_module, root_module['ns3::LrWpanNetDevice']) |
|
518 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) |
|
519 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) |
|
520 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) |
|
521 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) |
|
522 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) |
|
523 return |
|
524 |
|
525 def register_Ns3Address_methods(root_module, cls): |
|
526 cls.add_binary_comparison_operator('<') |
|
527 cls.add_binary_comparison_operator('!=') |
|
528 cls.add_output_stream_operator() |
|
529 cls.add_binary_comparison_operator('==') |
|
530 ## address.h (module 'network'): ns3::Address::Address() [constructor] |
|
531 cls.add_constructor([]) |
|
532 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] |
|
533 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) |
|
534 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [copy constructor] |
|
535 cls.add_constructor([param('ns3::Address const &', 'address')]) |
|
536 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] |
|
537 cls.add_method('CheckCompatible', |
|
538 'bool', |
|
539 [param('uint8_t', 'type'), param('uint8_t', 'len')], |
|
540 is_const=True) |
|
541 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] |
|
542 cls.add_method('CopyAllFrom', |
|
543 'uint32_t', |
|
544 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) |
|
545 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] |
|
546 cls.add_method('CopyAllTo', |
|
547 'uint32_t', |
|
548 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], |
|
549 is_const=True) |
|
550 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] |
|
551 cls.add_method('CopyFrom', |
|
552 'uint32_t', |
|
553 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) |
|
554 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] |
|
555 cls.add_method('CopyTo', |
|
556 'uint32_t', |
|
557 [param('uint8_t *', 'buffer')], |
|
558 is_const=True) |
|
559 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] |
|
560 cls.add_method('Deserialize', |
|
561 'void', |
|
562 [param('ns3::TagBuffer', 'buffer')]) |
|
563 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] |
|
564 cls.add_method('GetLength', |
|
565 'uint8_t', |
|
566 [], |
|
567 is_const=True) |
|
568 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] |
|
569 cls.add_method('GetSerializedSize', |
|
570 'uint32_t', |
|
571 [], |
|
572 is_const=True) |
|
573 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] |
|
574 cls.add_method('IsInvalid', |
|
575 'bool', |
|
576 [], |
|
577 is_const=True) |
|
578 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] |
|
579 cls.add_method('IsMatchingType', |
|
580 'bool', |
|
581 [param('uint8_t', 'type')], |
|
582 is_const=True) |
|
583 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] |
|
584 cls.add_method('Register', |
|
585 'uint8_t', |
|
586 [], |
|
587 is_static=True) |
|
588 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] |
|
589 cls.add_method('Serialize', |
|
590 'void', |
|
591 [param('ns3::TagBuffer', 'buffer')], |
|
592 is_const=True) |
|
593 return |
|
594 |
|
595 def register_Ns3AsciiTraceHelper_methods(root_module, cls): |
|
596 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [copy constructor] |
|
597 cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) |
|
598 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] |
|
599 cls.add_constructor([]) |
|
600 ## trace-helper.h (module 'network'): ns3::Ptr<ns3::OutputStreamWrapper> ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::_Ios_Openmode filemode=std::ios_base::out) [member function] |
|
601 cls.add_method('CreateFileStream', |
|
602 'ns3::Ptr< ns3::OutputStreamWrapper >', |
|
603 [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode', default_value='std::ios_base::out')]) |
|
604 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] |
|
605 cls.add_method('DefaultDequeueSinkWithContext', |
|
606 'void', |
|
607 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
608 is_static=True) |
|
609 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] |
|
610 cls.add_method('DefaultDequeueSinkWithoutContext', |
|
611 'void', |
|
612 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
613 is_static=True) |
|
614 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] |
|
615 cls.add_method('DefaultDropSinkWithContext', |
|
616 'void', |
|
617 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
618 is_static=True) |
|
619 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] |
|
620 cls.add_method('DefaultDropSinkWithoutContext', |
|
621 'void', |
|
622 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
623 is_static=True) |
|
624 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] |
|
625 cls.add_method('DefaultEnqueueSinkWithContext', |
|
626 'void', |
|
627 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
628 is_static=True) |
|
629 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] |
|
630 cls.add_method('DefaultEnqueueSinkWithoutContext', |
|
631 'void', |
|
632 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
633 is_static=True) |
|
634 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr<ns3::OutputStreamWrapper> file, std::string context, ns3::Ptr<const ns3::Packet> p) [member function] |
|
635 cls.add_method('DefaultReceiveSinkWithContext', |
|
636 'void', |
|
637 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
638 is_static=True) |
|
639 ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr<ns3::OutputStreamWrapper> file, ns3::Ptr<const ns3::Packet> p) [member function] |
|
640 cls.add_method('DefaultReceiveSinkWithoutContext', |
|
641 'void', |
|
642 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], |
|
643 is_static=True) |
|
644 ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] |
|
645 cls.add_method('GetFilenameFromDevice', |
|
646 'std::string', |
|
647 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) |
|
648 ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function] |
|
649 cls.add_method('GetFilenameFromInterfacePair', |
|
650 'std::string', |
|
651 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) |
|
652 return |
|
653 |
|
654 def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): |
|
655 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [copy constructor] |
|
656 cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) |
|
657 ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] |
|
658 cls.add_constructor([]) |
|
659 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename=false) [member function] |
|
660 cls.add_method('EnableAscii', |
|
661 'void', |
|
662 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) |
|
663 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Ptr<ns3::NetDevice> nd) [member function] |
|
664 cls.add_method('EnableAscii', |
|
665 'void', |
|
666 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) |
|
667 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] |
|
668 cls.add_method('EnableAscii', |
|
669 'void', |
|
670 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) |
|
671 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string ndName) [member function] |
|
672 cls.add_method('EnableAscii', |
|
673 'void', |
|
674 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) |
|
675 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] |
|
676 cls.add_method('EnableAscii', |
|
677 'void', |
|
678 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) |
|
679 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NetDeviceContainer d) [member function] |
|
680 cls.add_method('EnableAscii', |
|
681 'void', |
|
682 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) |
|
683 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] |
|
684 cls.add_method('EnableAscii', |
|
685 'void', |
|
686 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) |
|
687 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::NodeContainer n) [member function] |
|
688 cls.add_method('EnableAscii', |
|
689 'void', |
|
690 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) |
|
691 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] |
|
692 cls.add_method('EnableAscii', |
|
693 'void', |
|
694 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) |
|
695 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr<ns3::OutputStreamWrapper> stream, uint32_t nodeid, uint32_t deviceid) [member function] |
|
696 cls.add_method('EnableAscii', |
|
697 'void', |
|
698 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) |
|
699 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] |
|
700 cls.add_method('EnableAsciiAll', |
|
701 'void', |
|
702 [param('std::string', 'prefix')]) |
|
703 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function] |
|
704 cls.add_method('EnableAsciiAll', |
|
705 'void', |
|
706 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) |
|
707 ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function] |
|
708 cls.add_method('EnableAsciiInternal', |
|
709 'void', |
|
710 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], |
|
711 is_pure_virtual=True, is_virtual=True) |
|
712 return |
|
713 |
|
714 def register_Ns3AttributeConstructionList_methods(root_module, cls): |
|
715 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [copy constructor] |
|
716 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) |
|
717 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] |
|
718 cls.add_constructor([]) |
|
719 ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<ns3::AttributeChecker const> checker, ns3::Ptr<ns3::AttributeValue> value) [member function] |
|
720 cls.add_method('Add', |
|
721 'void', |
|
722 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) |
|
723 ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::Begin() const [member function] |
|
724 cls.add_method('Begin', |
|
725 'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', |
|
726 [], |
|
727 is_const=True) |
|
728 ## attribute-construction-list.h (module 'core'): std::_List_const_iterator<ns3::AttributeConstructionList::Item> ns3::AttributeConstructionList::End() const [member function] |
|
729 cls.add_method('End', |
|
730 'std::_List_const_iterator< ns3::AttributeConstructionList::Item >', |
|
731 [], |
|
732 is_const=True) |
|
733 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
734 cls.add_method('Find', |
|
735 'ns3::Ptr< ns3::AttributeValue >', |
|
736 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
737 is_const=True) |
|
738 return |
|
739 |
|
740 def register_Ns3AttributeConstructionListItem_methods(root_module, cls): |
|
741 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] |
|
742 cls.add_constructor([]) |
|
743 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [copy constructor] |
|
744 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) |
|
745 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] |
|
746 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
|
747 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] |
|
748 cls.add_instance_attribute('name', 'std::string', is_const=False) |
|
749 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] |
|
750 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) |
|
751 return |
|
752 |
|
753 def register_Ns3Buffer_methods(root_module, cls): |
|
754 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] |
|
755 cls.add_constructor([]) |
|
756 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] |
|
757 cls.add_constructor([param('uint32_t', 'dataSize')]) |
|
758 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] |
|
759 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) |
|
760 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor] |
|
761 cls.add_constructor([param('ns3::Buffer const &', 'o')]) |
|
762 ## buffer.h (module 'network'): bool ns3::Buffer::AddAtEnd(uint32_t end) [member function] |
|
763 cls.add_method('AddAtEnd', |
|
764 'bool', |
|
765 [param('uint32_t', 'end')]) |
|
766 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] |
|
767 cls.add_method('AddAtEnd', |
|
768 'void', |
|
769 [param('ns3::Buffer const &', 'o')]) |
|
770 ## buffer.h (module 'network'): bool ns3::Buffer::AddAtStart(uint32_t start) [member function] |
|
771 cls.add_method('AddAtStart', |
|
772 'bool', |
|
773 [param('uint32_t', 'start')]) |
|
774 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] |
|
775 cls.add_method('Begin', |
|
776 'ns3::Buffer::Iterator', |
|
777 [], |
|
778 is_const=True) |
|
779 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] |
|
780 cls.add_method('CopyData', |
|
781 'void', |
|
782 [param('std::ostream *', 'os'), param('uint32_t', 'size')], |
|
783 is_const=True) |
|
784 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] |
|
785 cls.add_method('CopyData', |
|
786 'uint32_t', |
|
787 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], |
|
788 is_const=True) |
|
789 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] |
|
790 cls.add_method('CreateFragment', |
|
791 'ns3::Buffer', |
|
792 [param('uint32_t', 'start'), param('uint32_t', 'length')], |
|
793 is_const=True) |
|
794 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function] |
|
795 cls.add_method('CreateFullCopy', |
|
796 'ns3::Buffer', |
|
797 [], |
|
798 is_const=True) |
|
799 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] |
|
800 cls.add_method('Deserialize', |
|
801 'uint32_t', |
|
802 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) |
|
803 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] |
|
804 cls.add_method('End', |
|
805 'ns3::Buffer::Iterator', |
|
806 [], |
|
807 is_const=True) |
|
808 ## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentEndOffset() const [member function] |
|
809 cls.add_method('GetCurrentEndOffset', |
|
810 'int32_t', |
|
811 [], |
|
812 is_const=True) |
|
813 ## buffer.h (module 'network'): int32_t ns3::Buffer::GetCurrentStartOffset() const [member function] |
|
814 cls.add_method('GetCurrentStartOffset', |
|
815 'int32_t', |
|
816 [], |
|
817 is_const=True) |
|
818 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] |
|
819 cls.add_method('GetSerializedSize', |
|
820 'uint32_t', |
|
821 [], |
|
822 is_const=True) |
|
823 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] |
|
824 cls.add_method('GetSize', |
|
825 'uint32_t', |
|
826 [], |
|
827 is_const=True) |
|
828 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] |
|
829 cls.add_method('PeekData', |
|
830 'uint8_t const *', |
|
831 [], |
|
832 is_const=True) |
|
833 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] |
|
834 cls.add_method('RemoveAtEnd', |
|
835 'void', |
|
836 [param('uint32_t', 'end')]) |
|
837 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] |
|
838 cls.add_method('RemoveAtStart', |
|
839 'void', |
|
840 [param('uint32_t', 'start')]) |
|
841 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] |
|
842 cls.add_method('Serialize', |
|
843 'uint32_t', |
|
844 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], |
|
845 is_const=True) |
|
846 return |
|
847 |
|
848 def register_Ns3BufferIterator_methods(root_module, cls): |
|
849 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [copy constructor] |
|
850 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) |
|
851 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] |
|
852 cls.add_constructor([]) |
|
853 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] |
|
854 cls.add_method('CalculateIpChecksum', |
|
855 'uint16_t', |
|
856 [param('uint16_t', 'size')]) |
|
857 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] |
|
858 cls.add_method('CalculateIpChecksum', |
|
859 'uint16_t', |
|
860 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) |
|
861 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] |
|
862 cls.add_method('GetDistanceFrom', |
|
863 'uint32_t', |
|
864 [param('ns3::Buffer::Iterator const &', 'o')], |
|
865 is_const=True) |
|
866 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] |
|
867 cls.add_method('GetSize', |
|
868 'uint32_t', |
|
869 [], |
|
870 is_const=True) |
|
871 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] |
|
872 cls.add_method('IsEnd', |
|
873 'bool', |
|
874 [], |
|
875 is_const=True) |
|
876 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] |
|
877 cls.add_method('IsStart', |
|
878 'bool', |
|
879 [], |
|
880 is_const=True) |
|
881 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] |
|
882 cls.add_method('Next', |
|
883 'void', |
|
884 []) |
|
885 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] |
|
886 cls.add_method('Next', |
|
887 'void', |
|
888 [param('uint32_t', 'delta')]) |
|
889 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] |
|
890 cls.add_method('PeekU8', |
|
891 'uint8_t', |
|
892 []) |
|
893 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] |
|
894 cls.add_method('Prev', |
|
895 'void', |
|
896 []) |
|
897 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] |
|
898 cls.add_method('Prev', |
|
899 'void', |
|
900 [param('uint32_t', 'delta')]) |
|
901 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] |
|
902 cls.add_method('Read', |
|
903 'void', |
|
904 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) |
|
905 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] |
|
906 cls.add_method('Read', |
|
907 'void', |
|
908 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) |
|
909 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] |
|
910 cls.add_method('ReadLsbtohU16', |
|
911 'uint16_t', |
|
912 []) |
|
913 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] |
|
914 cls.add_method('ReadLsbtohU32', |
|
915 'uint32_t', |
|
916 []) |
|
917 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] |
|
918 cls.add_method('ReadLsbtohU64', |
|
919 'uint64_t', |
|
920 []) |
|
921 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] |
|
922 cls.add_method('ReadNtohU16', |
|
923 'uint16_t', |
|
924 []) |
|
925 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] |
|
926 cls.add_method('ReadNtohU32', |
|
927 'uint32_t', |
|
928 []) |
|
929 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] |
|
930 cls.add_method('ReadNtohU64', |
|
931 'uint64_t', |
|
932 []) |
|
933 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] |
|
934 cls.add_method('ReadU16', |
|
935 'uint16_t', |
|
936 []) |
|
937 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] |
|
938 cls.add_method('ReadU32', |
|
939 'uint32_t', |
|
940 []) |
|
941 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] |
|
942 cls.add_method('ReadU64', |
|
943 'uint64_t', |
|
944 []) |
|
945 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] |
|
946 cls.add_method('ReadU8', |
|
947 'uint8_t', |
|
948 []) |
|
949 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] |
|
950 cls.add_method('Write', |
|
951 'void', |
|
952 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) |
|
953 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] |
|
954 cls.add_method('Write', |
|
955 'void', |
|
956 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) |
|
957 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] |
|
958 cls.add_method('WriteHtolsbU16', |
|
959 'void', |
|
960 [param('uint16_t', 'data')]) |
|
961 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] |
|
962 cls.add_method('WriteHtolsbU32', |
|
963 'void', |
|
964 [param('uint32_t', 'data')]) |
|
965 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] |
|
966 cls.add_method('WriteHtolsbU64', |
|
967 'void', |
|
968 [param('uint64_t', 'data')]) |
|
969 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] |
|
970 cls.add_method('WriteHtonU16', |
|
971 'void', |
|
972 [param('uint16_t', 'data')]) |
|
973 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] |
|
974 cls.add_method('WriteHtonU32', |
|
975 'void', |
|
976 [param('uint32_t', 'data')]) |
|
977 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] |
|
978 cls.add_method('WriteHtonU64', |
|
979 'void', |
|
980 [param('uint64_t', 'data')]) |
|
981 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] |
|
982 cls.add_method('WriteU16', |
|
983 'void', |
|
984 [param('uint16_t', 'data')]) |
|
985 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] |
|
986 cls.add_method('WriteU32', |
|
987 'void', |
|
988 [param('uint32_t', 'data')]) |
|
989 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] |
|
990 cls.add_method('WriteU64', |
|
991 'void', |
|
992 [param('uint64_t', 'data')]) |
|
993 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] |
|
994 cls.add_method('WriteU8', |
|
995 'void', |
|
996 [param('uint8_t', 'data')]) |
|
997 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] |
|
998 cls.add_method('WriteU8', |
|
999 'void', |
|
1000 [param('uint8_t', 'data'), param('uint32_t', 'len')]) |
|
1001 return |
|
1002 |
|
1003 def register_Ns3ByteTagIterator_methods(root_module, cls): |
|
1004 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [copy constructor] |
|
1005 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) |
|
1006 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] |
|
1007 cls.add_method('HasNext', |
|
1008 'bool', |
|
1009 [], |
|
1010 is_const=True) |
|
1011 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] |
|
1012 cls.add_method('Next', |
|
1013 'ns3::ByteTagIterator::Item', |
|
1014 []) |
|
1015 return |
|
1016 |
|
1017 def register_Ns3ByteTagIteratorItem_methods(root_module, cls): |
|
1018 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [copy constructor] |
|
1019 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) |
|
1020 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] |
|
1021 cls.add_method('GetEnd', |
|
1022 'uint32_t', |
|
1023 [], |
|
1024 is_const=True) |
|
1025 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] |
|
1026 cls.add_method('GetStart', |
|
1027 'uint32_t', |
|
1028 [], |
|
1029 is_const=True) |
|
1030 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] |
|
1031 cls.add_method('GetTag', |
|
1032 'void', |
|
1033 [param('ns3::Tag &', 'tag')], |
|
1034 is_const=True) |
|
1035 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] |
|
1036 cls.add_method('GetTypeId', |
|
1037 'ns3::TypeId', |
|
1038 [], |
|
1039 is_const=True) |
|
1040 return |
|
1041 |
|
1042 def register_Ns3ByteTagList_methods(root_module, cls): |
|
1043 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] |
|
1044 cls.add_constructor([]) |
|
1045 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [copy constructor] |
|
1046 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) |
|
1047 ## byte-tag-list.h (module 'network'): ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function] |
|
1048 cls.add_method('Add', |
|
1049 'ns3::TagBuffer', |
|
1050 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) |
|
1051 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] |
|
1052 cls.add_method('Add', |
|
1053 'void', |
|
1054 [param('ns3::ByteTagList const &', 'o')]) |
|
1055 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function] |
|
1056 cls.add_method('AddAtEnd', |
|
1057 'void', |
|
1058 [param('int32_t', 'adjustment'), param('int32_t', 'appendOffset')]) |
|
1059 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t adjustment, int32_t prependOffset) [member function] |
|
1060 cls.add_method('AddAtStart', |
|
1061 'void', |
|
1062 [param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')]) |
|
1063 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] |
|
1064 cls.add_method('Begin', |
|
1065 'ns3::ByteTagList::Iterator', |
|
1066 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], |
|
1067 is_const=True) |
|
1068 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] |
|
1069 cls.add_method('RemoveAll', |
|
1070 'void', |
|
1071 []) |
|
1072 return |
|
1073 |
|
1074 def register_Ns3ByteTagListIterator_methods(root_module, cls): |
|
1075 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [copy constructor] |
|
1076 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) |
|
1077 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] |
|
1078 cls.add_method('GetOffsetStart', |
|
1079 'uint32_t', |
|
1080 [], |
|
1081 is_const=True) |
|
1082 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] |
|
1083 cls.add_method('HasNext', |
|
1084 'bool', |
|
1085 [], |
|
1086 is_const=True) |
|
1087 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] |
|
1088 cls.add_method('Next', |
|
1089 'ns3::ByteTagList::Iterator::Item', |
|
1090 []) |
|
1091 return |
|
1092 |
|
1093 def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): |
|
1094 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor] |
|
1095 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) |
|
1096 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] |
|
1097 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) |
|
1098 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] |
|
1099 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) |
|
1100 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] |
|
1101 cls.add_instance_attribute('end', 'int32_t', is_const=False) |
|
1102 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] |
|
1103 cls.add_instance_attribute('size', 'uint32_t', is_const=False) |
|
1104 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] |
|
1105 cls.add_instance_attribute('start', 'int32_t', is_const=False) |
|
1106 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] |
|
1107 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
|
1108 return |
|
1109 |
|
1110 def register_Ns3CallbackBase_methods(root_module, cls): |
|
1111 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor] |
|
1112 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) |
|
1113 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] |
|
1114 cls.add_constructor([]) |
|
1115 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] |
|
1116 cls.add_method('GetImpl', |
|
1117 'ns3::Ptr< ns3::CallbackImplBase >', |
|
1118 [], |
|
1119 is_const=True) |
|
1120 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
|
1121 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
|
1122 visibility='protected') |
|
1123 ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
|
1124 cls.add_method('Demangle', |
|
1125 'std::string', |
|
1126 [param('std::string const &', 'mangled')], |
|
1127 is_static=True, visibility='protected') |
|
1128 return |
|
1129 |
|
1130 def register_Ns3EventId_methods(root_module, cls): |
|
1131 cls.add_binary_comparison_operator('!=') |
|
1132 cls.add_binary_comparison_operator('==') |
|
1133 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [copy constructor] |
|
1134 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) |
|
1135 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] |
|
1136 cls.add_constructor([]) |
|
1137 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] |
|
1138 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) |
|
1139 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] |
|
1140 cls.add_method('Cancel', |
|
1141 'void', |
|
1142 []) |
|
1143 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] |
|
1144 cls.add_method('GetContext', |
|
1145 'uint32_t', |
|
1146 [], |
|
1147 is_const=True) |
|
1148 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] |
|
1149 cls.add_method('GetTs', |
|
1150 'uint64_t', |
|
1151 [], |
|
1152 is_const=True) |
|
1153 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] |
|
1154 cls.add_method('GetUid', |
|
1155 'uint32_t', |
|
1156 [], |
|
1157 is_const=True) |
|
1158 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] |
|
1159 cls.add_method('IsExpired', |
|
1160 'bool', |
|
1161 [], |
|
1162 is_const=True) |
|
1163 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] |
|
1164 cls.add_method('IsRunning', |
|
1165 'bool', |
|
1166 [], |
|
1167 is_const=True) |
|
1168 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] |
|
1169 cls.add_method('PeekEventImpl', |
|
1170 'ns3::EventImpl *', |
|
1171 [], |
|
1172 is_const=True) |
|
1173 return |
|
1174 |
|
1175 def register_Ns3Hasher_methods(root_module, cls): |
|
1176 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [copy constructor] |
|
1177 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) |
|
1178 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] |
|
1179 cls.add_constructor([]) |
|
1180 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] |
|
1181 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) |
|
1182 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, size_t const size) [member function] |
|
1183 cls.add_method('GetHash32', |
|
1184 'uint32_t', |
|
1185 [param('char const *', 'buffer'), param('size_t const', 'size')]) |
|
1186 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] |
|
1187 cls.add_method('GetHash32', |
|
1188 'uint32_t', |
|
1189 [param('std::string const', 's')]) |
|
1190 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, size_t const size) [member function] |
|
1191 cls.add_method('GetHash64', |
|
1192 'uint64_t', |
|
1193 [param('char const *', 'buffer'), param('size_t const', 'size')]) |
|
1194 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] |
|
1195 cls.add_method('GetHash64', |
|
1196 'uint64_t', |
|
1197 [param('std::string const', 's')]) |
|
1198 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] |
|
1199 cls.add_method('clear', |
|
1200 'ns3::Hasher &', |
|
1201 []) |
|
1202 return |
|
1203 |
|
1204 def register_Ns3Ipv4Address_methods(root_module, cls): |
|
1205 cls.add_binary_comparison_operator('<') |
|
1206 cls.add_binary_comparison_operator('!=') |
|
1207 cls.add_output_stream_operator() |
|
1208 cls.add_binary_comparison_operator('==') |
|
1209 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor] |
|
1210 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) |
|
1211 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] |
|
1212 cls.add_constructor([]) |
|
1213 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] |
|
1214 cls.add_constructor([param('uint32_t', 'address')]) |
|
1215 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] |
|
1216 cls.add_constructor([param('char const *', 'address')]) |
|
1217 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] |
|
1218 cls.add_method('CombineMask', |
|
1219 'ns3::Ipv4Address', |
|
1220 [param('ns3::Ipv4Mask const &', 'mask')], |
|
1221 is_const=True) |
|
1222 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] |
|
1223 cls.add_method('ConvertFrom', |
|
1224 'ns3::Ipv4Address', |
|
1225 [param('ns3::Address const &', 'address')], |
|
1226 is_static=True) |
|
1227 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] |
|
1228 cls.add_method('Deserialize', |
|
1229 'ns3::Ipv4Address', |
|
1230 [param('uint8_t const *', 'buf')], |
|
1231 is_static=True) |
|
1232 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] |
|
1233 cls.add_method('Get', |
|
1234 'uint32_t', |
|
1235 [], |
|
1236 is_const=True) |
|
1237 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] |
|
1238 cls.add_method('GetAny', |
|
1239 'ns3::Ipv4Address', |
|
1240 [], |
|
1241 is_static=True) |
|
1242 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] |
|
1243 cls.add_method('GetBroadcast', |
|
1244 'ns3::Ipv4Address', |
|
1245 [], |
|
1246 is_static=True) |
|
1247 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] |
|
1248 cls.add_method('GetLoopback', |
|
1249 'ns3::Ipv4Address', |
|
1250 [], |
|
1251 is_static=True) |
|
1252 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] |
|
1253 cls.add_method('GetSubnetDirectedBroadcast', |
|
1254 'ns3::Ipv4Address', |
|
1255 [param('ns3::Ipv4Mask const &', 'mask')], |
|
1256 is_const=True) |
|
1257 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] |
|
1258 cls.add_method('GetZero', |
|
1259 'ns3::Ipv4Address', |
|
1260 [], |
|
1261 is_static=True) |
|
1262 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] |
|
1263 cls.add_method('IsBroadcast', |
|
1264 'bool', |
|
1265 [], |
|
1266 is_const=True) |
|
1267 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsEqual(ns3::Ipv4Address const & other) const [member function] |
|
1268 cls.add_method('IsEqual', |
|
1269 'bool', |
|
1270 [param('ns3::Ipv4Address const &', 'other')], |
|
1271 is_const=True) |
|
1272 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] |
|
1273 cls.add_method('IsLocalMulticast', |
|
1274 'bool', |
|
1275 [], |
|
1276 is_const=True) |
|
1277 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] |
|
1278 cls.add_method('IsMatchingType', |
|
1279 'bool', |
|
1280 [param('ns3::Address const &', 'address')], |
|
1281 is_static=True) |
|
1282 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] |
|
1283 cls.add_method('IsMulticast', |
|
1284 'bool', |
|
1285 [], |
|
1286 is_const=True) |
|
1287 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] |
|
1288 cls.add_method('IsSubnetDirectedBroadcast', |
|
1289 'bool', |
|
1290 [param('ns3::Ipv4Mask const &', 'mask')], |
|
1291 is_const=True) |
|
1292 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] |
|
1293 cls.add_method('Print', |
|
1294 'void', |
|
1295 [param('std::ostream &', 'os')], |
|
1296 is_const=True) |
|
1297 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] |
|
1298 cls.add_method('Serialize', |
|
1299 'void', |
|
1300 [param('uint8_t *', 'buf')], |
|
1301 is_const=True) |
|
1302 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] |
|
1303 cls.add_method('Set', |
|
1304 'void', |
|
1305 [param('uint32_t', 'address')]) |
|
1306 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] |
|
1307 cls.add_method('Set', |
|
1308 'void', |
|
1309 [param('char const *', 'address')]) |
|
1310 return |
|
1311 |
|
1312 def register_Ns3Ipv4Mask_methods(root_module, cls): |
|
1313 cls.add_binary_comparison_operator('!=') |
|
1314 cls.add_output_stream_operator() |
|
1315 cls.add_binary_comparison_operator('==') |
|
1316 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [copy constructor] |
|
1317 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) |
|
1318 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] |
|
1319 cls.add_constructor([]) |
|
1320 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] |
|
1321 cls.add_constructor([param('uint32_t', 'mask')]) |
|
1322 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] |
|
1323 cls.add_constructor([param('char const *', 'mask')]) |
|
1324 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] |
|
1325 cls.add_method('Get', |
|
1326 'uint32_t', |
|
1327 [], |
|
1328 is_const=True) |
|
1329 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] |
|
1330 cls.add_method('GetInverse', |
|
1331 'uint32_t', |
|
1332 [], |
|
1333 is_const=True) |
|
1334 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] |
|
1335 cls.add_method('GetLoopback', |
|
1336 'ns3::Ipv4Mask', |
|
1337 [], |
|
1338 is_static=True) |
|
1339 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] |
|
1340 cls.add_method('GetOnes', |
|
1341 'ns3::Ipv4Mask', |
|
1342 [], |
|
1343 is_static=True) |
|
1344 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] |
|
1345 cls.add_method('GetPrefixLength', |
|
1346 'uint16_t', |
|
1347 [], |
|
1348 is_const=True) |
|
1349 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] |
|
1350 cls.add_method('GetZero', |
|
1351 'ns3::Ipv4Mask', |
|
1352 [], |
|
1353 is_static=True) |
|
1354 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsEqual(ns3::Ipv4Mask other) const [member function] |
|
1355 cls.add_method('IsEqual', |
|
1356 'bool', |
|
1357 [param('ns3::Ipv4Mask', 'other')], |
|
1358 is_const=True) |
|
1359 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] |
|
1360 cls.add_method('IsMatch', |
|
1361 'bool', |
|
1362 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], |
|
1363 is_const=True) |
|
1364 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] |
|
1365 cls.add_method('Print', |
|
1366 'void', |
|
1367 [param('std::ostream &', 'os')], |
|
1368 is_const=True) |
|
1369 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] |
|
1370 cls.add_method('Set', |
|
1371 'void', |
|
1372 [param('uint32_t', 'mask')]) |
|
1373 return |
|
1374 |
|
1375 def register_Ns3Ipv6Address_methods(root_module, cls): |
|
1376 cls.add_binary_comparison_operator('<') |
|
1377 cls.add_binary_comparison_operator('!=') |
|
1378 cls.add_output_stream_operator() |
|
1379 cls.add_binary_comparison_operator('==') |
|
1380 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] |
|
1381 cls.add_constructor([]) |
|
1382 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] |
|
1383 cls.add_constructor([param('char const *', 'address')]) |
|
1384 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] |
|
1385 cls.add_constructor([param('uint8_t *', 'address')]) |
|
1386 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [copy constructor] |
|
1387 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) |
|
1388 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] |
|
1389 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) |
|
1390 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) [member function] |
|
1391 cls.add_method('CombinePrefix', |
|
1392 'ns3::Ipv6Address', |
|
1393 [param('ns3::Ipv6Prefix const &', 'prefix')]) |
|
1394 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] |
|
1395 cls.add_method('ConvertFrom', |
|
1396 'ns3::Ipv6Address', |
|
1397 [param('ns3::Address const &', 'address')], |
|
1398 is_static=True) |
|
1399 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] |
|
1400 cls.add_method('Deserialize', |
|
1401 'ns3::Ipv6Address', |
|
1402 [param('uint8_t const *', 'buf')], |
|
1403 is_static=True) |
|
1404 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] |
|
1405 cls.add_method('GetAllHostsMulticast', |
|
1406 'ns3::Ipv6Address', |
|
1407 [], |
|
1408 is_static=True) |
|
1409 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] |
|
1410 cls.add_method('GetAllNodesMulticast', |
|
1411 'ns3::Ipv6Address', |
|
1412 [], |
|
1413 is_static=True) |
|
1414 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] |
|
1415 cls.add_method('GetAllRoutersMulticast', |
|
1416 'ns3::Ipv6Address', |
|
1417 [], |
|
1418 is_static=True) |
|
1419 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] |
|
1420 cls.add_method('GetAny', |
|
1421 'ns3::Ipv6Address', |
|
1422 [], |
|
1423 is_static=True) |
|
1424 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] |
|
1425 cls.add_method('GetBytes', |
|
1426 'void', |
|
1427 [param('uint8_t *', 'buf')], |
|
1428 is_const=True) |
|
1429 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] |
|
1430 cls.add_method('GetIpv4MappedAddress', |
|
1431 'ns3::Ipv4Address', |
|
1432 [], |
|
1433 is_const=True) |
|
1434 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] |
|
1435 cls.add_method('GetLoopback', |
|
1436 'ns3::Ipv6Address', |
|
1437 [], |
|
1438 is_static=True) |
|
1439 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] |
|
1440 cls.add_method('GetOnes', |
|
1441 'ns3::Ipv6Address', |
|
1442 [], |
|
1443 is_static=True) |
|
1444 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] |
|
1445 cls.add_method('GetZero', |
|
1446 'ns3::Ipv6Address', |
|
1447 [], |
|
1448 is_static=True) |
|
1449 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllHostsMulticast() const [member function] |
|
1450 cls.add_method('IsAllHostsMulticast', |
|
1451 'bool', |
|
1452 [], |
|
1453 is_const=True) |
|
1454 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] |
|
1455 cls.add_method('IsAllNodesMulticast', |
|
1456 'bool', |
|
1457 [], |
|
1458 is_const=True) |
|
1459 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] |
|
1460 cls.add_method('IsAllRoutersMulticast', |
|
1461 'bool', |
|
1462 [], |
|
1463 is_const=True) |
|
1464 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] |
|
1465 cls.add_method('IsAny', |
|
1466 'bool', |
|
1467 [], |
|
1468 is_const=True) |
|
1469 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] |
|
1470 cls.add_method('IsDocumentation', |
|
1471 'bool', |
|
1472 [], |
|
1473 is_const=True) |
|
1474 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsEqual(ns3::Ipv6Address const & other) const [member function] |
|
1475 cls.add_method('IsEqual', |
|
1476 'bool', |
|
1477 [param('ns3::Ipv6Address const &', 'other')], |
|
1478 is_const=True) |
|
1479 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] |
|
1480 cls.add_method('IsIpv4MappedAddress', |
|
1481 'bool', |
|
1482 [], |
|
1483 is_const=True) |
|
1484 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] |
|
1485 cls.add_method('IsLinkLocal', |
|
1486 'bool', |
|
1487 [], |
|
1488 is_const=True) |
|
1489 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] |
|
1490 cls.add_method('IsLinkLocalMulticast', |
|
1491 'bool', |
|
1492 [], |
|
1493 is_const=True) |
|
1494 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] |
|
1495 cls.add_method('IsLocalhost', |
|
1496 'bool', |
|
1497 [], |
|
1498 is_const=True) |
|
1499 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] |
|
1500 cls.add_method('IsMatchingType', |
|
1501 'bool', |
|
1502 [param('ns3::Address const &', 'address')], |
|
1503 is_static=True) |
|
1504 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] |
|
1505 cls.add_method('IsMulticast', |
|
1506 'bool', |
|
1507 [], |
|
1508 is_const=True) |
|
1509 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] |
|
1510 cls.add_method('IsSolicitedMulticast', |
|
1511 'bool', |
|
1512 [], |
|
1513 is_const=True) |
|
1514 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] |
|
1515 cls.add_method('MakeAutoconfiguredAddress', |
|
1516 'ns3::Ipv6Address', |
|
1517 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], |
|
1518 is_static=True) |
|
1519 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] |
|
1520 cls.add_method('MakeAutoconfiguredAddress', |
|
1521 'ns3::Ipv6Address', |
|
1522 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], |
|
1523 is_static=True) |
|
1524 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] |
|
1525 cls.add_method('MakeAutoconfiguredAddress', |
|
1526 'ns3::Ipv6Address', |
|
1527 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], |
|
1528 is_static=True) |
|
1529 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] |
|
1530 cls.add_method('MakeAutoconfiguredLinkLocalAddress', |
|
1531 'ns3::Ipv6Address', |
|
1532 [param('ns3::Mac16Address', 'mac')], |
|
1533 is_static=True) |
|
1534 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] |
|
1535 cls.add_method('MakeAutoconfiguredLinkLocalAddress', |
|
1536 'ns3::Ipv6Address', |
|
1537 [param('ns3::Mac48Address', 'mac')], |
|
1538 is_static=True) |
|
1539 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] |
|
1540 cls.add_method('MakeAutoconfiguredLinkLocalAddress', |
|
1541 'ns3::Ipv6Address', |
|
1542 [param('ns3::Mac64Address', 'mac')], |
|
1543 is_static=True) |
|
1544 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] |
|
1545 cls.add_method('MakeIpv4MappedAddress', |
|
1546 'ns3::Ipv6Address', |
|
1547 [param('ns3::Ipv4Address', 'addr')], |
|
1548 is_static=True) |
|
1549 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] |
|
1550 cls.add_method('MakeSolicitedAddress', |
|
1551 'ns3::Ipv6Address', |
|
1552 [param('ns3::Ipv6Address', 'addr')], |
|
1553 is_static=True) |
|
1554 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] |
|
1555 cls.add_method('Print', |
|
1556 'void', |
|
1557 [param('std::ostream &', 'os')], |
|
1558 is_const=True) |
|
1559 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] |
|
1560 cls.add_method('Serialize', |
|
1561 'void', |
|
1562 [param('uint8_t *', 'buf')], |
|
1563 is_const=True) |
|
1564 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] |
|
1565 cls.add_method('Set', |
|
1566 'void', |
|
1567 [param('char const *', 'address')]) |
|
1568 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
|
1569 cls.add_method('Set', |
|
1570 'void', |
|
1571 [param('uint8_t *', 'address')]) |
|
1572 return |
|
1573 |
|
1574 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
|
1575 cls.add_binary_comparison_operator('!=') |
|
1576 cls.add_output_stream_operator() |
|
1577 cls.add_binary_comparison_operator('==') |
|
1578 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] |
|
1579 cls.add_constructor([]) |
|
1580 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] |
|
1581 cls.add_constructor([param('uint8_t *', 'prefix')]) |
|
1582 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] |
|
1583 cls.add_constructor([param('char const *', 'prefix')]) |
|
1584 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] |
|
1585 cls.add_constructor([param('uint8_t', 'prefix')]) |
|
1586 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [copy constructor] |
|
1587 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) |
|
1588 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] |
|
1589 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) |
|
1590 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] |
|
1591 cls.add_method('GetBytes', |
|
1592 'void', |
|
1593 [param('uint8_t *', 'buf')], |
|
1594 is_const=True) |
|
1595 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] |
|
1596 cls.add_method('GetLoopback', |
|
1597 'ns3::Ipv6Prefix', |
|
1598 [], |
|
1599 is_static=True) |
|
1600 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] |
|
1601 cls.add_method('GetOnes', |
|
1602 'ns3::Ipv6Prefix', |
|
1603 [], |
|
1604 is_static=True) |
|
1605 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] |
|
1606 cls.add_method('GetPrefixLength', |
|
1607 'uint8_t', |
|
1608 [], |
|
1609 is_const=True) |
|
1610 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] |
|
1611 cls.add_method('GetZero', |
|
1612 'ns3::Ipv6Prefix', |
|
1613 [], |
|
1614 is_static=True) |
|
1615 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsEqual(ns3::Ipv6Prefix const & other) const [member function] |
|
1616 cls.add_method('IsEqual', |
|
1617 'bool', |
|
1618 [param('ns3::Ipv6Prefix const &', 'other')], |
|
1619 is_const=True) |
|
1620 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] |
|
1621 cls.add_method('IsMatch', |
|
1622 'bool', |
|
1623 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], |
|
1624 is_const=True) |
|
1625 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] |
|
1626 cls.add_method('Print', |
|
1627 'void', |
|
1628 [param('std::ostream &', 'os')], |
|
1629 is_const=True) |
|
1630 return |
|
1631 |
|
1632 def register_Ns3LrWpanEdPower_methods(root_module, cls): |
|
1633 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::LrWpanEdPower(ns3::LrWpanEdPower const & arg0) [copy constructor] |
|
1634 cls.add_constructor([param('ns3::LrWpanEdPower const &', 'arg0')]) |
|
1635 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::LrWpanEdPower() [constructor] |
|
1636 cls.add_constructor([]) |
|
1637 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::averagePower [variable] |
|
1638 cls.add_instance_attribute('averagePower', 'double', is_const=False) |
|
1639 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::lastUpdate [variable] |
|
1640 cls.add_instance_attribute('lastUpdate', 'ns3::Time', is_const=False) |
|
1641 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::measurementLength [variable] |
|
1642 cls.add_instance_attribute('measurementLength', 'ns3::Time', is_const=False) |
|
1643 return |
|
1644 |
|
1645 def register_Ns3LrWpanPhyDataAndSymbolRates_methods(root_module, cls): |
|
1646 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyDataAndSymbolRates::LrWpanPhyDataAndSymbolRates() [constructor] |
|
1647 cls.add_constructor([]) |
|
1648 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyDataAndSymbolRates::LrWpanPhyDataAndSymbolRates(ns3::LrWpanPhyDataAndSymbolRates const & arg0) [copy constructor] |
|
1649 cls.add_constructor([param('ns3::LrWpanPhyDataAndSymbolRates const &', 'arg0')]) |
|
1650 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyDataAndSymbolRates::bitRate [variable] |
|
1651 cls.add_instance_attribute('bitRate', 'double', is_const=False) |
|
1652 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyDataAndSymbolRates::symbolRate [variable] |
|
1653 cls.add_instance_attribute('symbolRate', 'double', is_const=False) |
|
1654 return |
|
1655 |
|
1656 def register_Ns3LrWpanPhyPibAttributes_methods(root_module, cls): |
|
1657 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::LrWpanPhyPibAttributes() [constructor] |
|
1658 cls.add_constructor([]) |
|
1659 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::LrWpanPhyPibAttributes(ns3::LrWpanPhyPibAttributes const & arg0) [copy constructor] |
|
1660 cls.add_constructor([param('ns3::LrWpanPhyPibAttributes const &', 'arg0')]) |
|
1661 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phyCCAMode [variable] |
|
1662 cls.add_instance_attribute('phyCCAMode', 'uint8_t', is_const=False) |
|
1663 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phyChannelsSupported [variable] |
|
1664 cls.add_instance_attribute('phyChannelsSupported', 'uint32_t [ 32 ]', is_const=False) |
|
1665 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phyCurrentChannel [variable] |
|
1666 cls.add_instance_attribute('phyCurrentChannel', 'uint8_t', is_const=False) |
|
1667 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phyCurrentPage [variable] |
|
1668 cls.add_instance_attribute('phyCurrentPage', 'uint32_t', is_const=False) |
|
1669 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phyMaxFrameDuration [variable] |
|
1670 cls.add_instance_attribute('phyMaxFrameDuration', 'uint32_t', is_const=False) |
|
1671 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phySHRDuration [variable] |
|
1672 cls.add_instance_attribute('phySHRDuration', 'uint32_t', is_const=False) |
|
1673 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phySymbolsPerOctet [variable] |
|
1674 cls.add_instance_attribute('phySymbolsPerOctet', 'double', is_const=False) |
|
1675 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPibAttributes::phyTransmitPower [variable] |
|
1676 cls.add_instance_attribute('phyTransmitPower', 'uint8_t', is_const=False) |
|
1677 return |
|
1678 |
|
1679 def register_Ns3LrWpanPhyPpduHeaderSymbolNumber_methods(root_module, cls): |
|
1680 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPpduHeaderSymbolNumber::LrWpanPhyPpduHeaderSymbolNumber() [constructor] |
|
1681 cls.add_constructor([]) |
|
1682 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPpduHeaderSymbolNumber::LrWpanPhyPpduHeaderSymbolNumber(ns3::LrWpanPhyPpduHeaderSymbolNumber const & arg0) [copy constructor] |
|
1683 cls.add_constructor([param('ns3::LrWpanPhyPpduHeaderSymbolNumber const &', 'arg0')]) |
|
1684 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPpduHeaderSymbolNumber::phr [variable] |
|
1685 cls.add_instance_attribute('phr', 'double', is_const=False) |
|
1686 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPpduHeaderSymbolNumber::shrPreamble [variable] |
|
1687 cls.add_instance_attribute('shrPreamble', 'double', is_const=False) |
|
1688 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyPpduHeaderSymbolNumber::shrSfd [variable] |
|
1689 cls.add_instance_attribute('shrSfd', 'double', is_const=False) |
|
1690 return |
|
1691 |
|
1692 def register_Ns3LrWpanSpectrumValueHelper_methods(root_module, cls): |
|
1693 ## lr-wpan-spectrum-value-helper.h (module 'lr-wpan'): ns3::LrWpanSpectrumValueHelper::LrWpanSpectrumValueHelper(ns3::LrWpanSpectrumValueHelper const & arg0) [copy constructor] |
|
1694 cls.add_constructor([param('ns3::LrWpanSpectrumValueHelper const &', 'arg0')]) |
|
1695 ## lr-wpan-spectrum-value-helper.h (module 'lr-wpan'): ns3::LrWpanSpectrumValueHelper::LrWpanSpectrumValueHelper() [constructor] |
|
1696 cls.add_constructor([]) |
|
1697 ## lr-wpan-spectrum-value-helper.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumValue> ns3::LrWpanSpectrumValueHelper::CreateNoisePowerSpectralDensity(uint32_t channel) [member function] |
|
1698 cls.add_method('CreateNoisePowerSpectralDensity', |
|
1699 'ns3::Ptr< ns3::SpectrumValue >', |
|
1700 [param('uint32_t', 'channel')]) |
|
1701 ## lr-wpan-spectrum-value-helper.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumValue> ns3::LrWpanSpectrumValueHelper::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function] |
|
1702 cls.add_method('CreateTxPowerSpectralDensity', |
|
1703 'ns3::Ptr< ns3::SpectrumValue >', |
|
1704 [param('double', 'txPower'), param('uint32_t', 'channel')]) |
|
1705 ## lr-wpan-spectrum-value-helper.h (module 'lr-wpan'): static double ns3::LrWpanSpectrumValueHelper::TotalAvgPower(ns3::Ptr<ns3::SpectrumValue const> psd) [member function] |
|
1706 cls.add_method('TotalAvgPower', |
|
1707 'double', |
|
1708 [param('ns3::Ptr< ns3::SpectrumValue const >', 'psd')], |
|
1709 is_static=True) |
|
1710 return |
|
1711 |
|
1712 def register_Ns3Mac16Address_methods(root_module, cls): |
|
1713 cls.add_binary_comparison_operator('<') |
|
1714 cls.add_binary_comparison_operator('!=') |
|
1715 cls.add_output_stream_operator() |
|
1716 cls.add_binary_comparison_operator('==') |
|
1717 ## mac16-address.h (module 'network'): ns3::Mac16Address::Mac16Address(ns3::Mac16Address const & arg0) [copy constructor] |
|
1718 cls.add_constructor([param('ns3::Mac16Address const &', 'arg0')]) |
|
1719 ## mac16-address.h (module 'network'): ns3::Mac16Address::Mac16Address() [constructor] |
|
1720 cls.add_constructor([]) |
|
1721 ## mac16-address.h (module 'network'): ns3::Mac16Address::Mac16Address(char const * str) [constructor] |
|
1722 cls.add_constructor([param('char const *', 'str')]) |
|
1723 ## mac16-address.h (module 'network'): static ns3::Mac16Address ns3::Mac16Address::Allocate() [member function] |
|
1724 cls.add_method('Allocate', |
|
1725 'ns3::Mac16Address', |
|
1726 [], |
|
1727 is_static=True) |
|
1728 ## mac16-address.h (module 'network'): static ns3::Mac16Address ns3::Mac16Address::ConvertFrom(ns3::Address const & address) [member function] |
|
1729 cls.add_method('ConvertFrom', |
|
1730 'ns3::Mac16Address', |
|
1731 [param('ns3::Address const &', 'address')], |
|
1732 is_static=True) |
|
1733 ## mac16-address.h (module 'network'): void ns3::Mac16Address::CopyFrom(uint8_t const * buffer) [member function] |
|
1734 cls.add_method('CopyFrom', |
|
1735 'void', |
|
1736 [param('uint8_t const *', 'buffer')]) |
|
1737 ## mac16-address.h (module 'network'): void ns3::Mac16Address::CopyTo(uint8_t * buffer) const [member function] |
|
1738 cls.add_method('CopyTo', |
|
1739 'void', |
|
1740 [param('uint8_t *', 'buffer')], |
|
1741 is_const=True) |
|
1742 ## mac16-address.h (module 'network'): static bool ns3::Mac16Address::IsMatchingType(ns3::Address const & address) [member function] |
|
1743 cls.add_method('IsMatchingType', |
|
1744 'bool', |
|
1745 [param('ns3::Address const &', 'address')], |
|
1746 is_static=True) |
|
1747 return |
|
1748 |
|
1749 def register_Ns3Mac64Address_methods(root_module, cls): |
|
1750 cls.add_binary_comparison_operator('<') |
|
1751 cls.add_binary_comparison_operator('!=') |
|
1752 cls.add_output_stream_operator() |
|
1753 cls.add_binary_comparison_operator('==') |
|
1754 ## mac64-address.h (module 'network'): ns3::Mac64Address::Mac64Address(ns3::Mac64Address const & arg0) [copy constructor] |
|
1755 cls.add_constructor([param('ns3::Mac64Address const &', 'arg0')]) |
|
1756 ## mac64-address.h (module 'network'): ns3::Mac64Address::Mac64Address() [constructor] |
|
1757 cls.add_constructor([]) |
|
1758 ## mac64-address.h (module 'network'): ns3::Mac64Address::Mac64Address(char const * str) [constructor] |
|
1759 cls.add_constructor([param('char const *', 'str')]) |
|
1760 ## mac64-address.h (module 'network'): static ns3::Mac64Address ns3::Mac64Address::Allocate() [member function] |
|
1761 cls.add_method('Allocate', |
|
1762 'ns3::Mac64Address', |
|
1763 [], |
|
1764 is_static=True) |
|
1765 ## mac64-address.h (module 'network'): static ns3::Mac64Address ns3::Mac64Address::ConvertFrom(ns3::Address const & address) [member function] |
|
1766 cls.add_method('ConvertFrom', |
|
1767 'ns3::Mac64Address', |
|
1768 [param('ns3::Address const &', 'address')], |
|
1769 is_static=True) |
|
1770 ## mac64-address.h (module 'network'): void ns3::Mac64Address::CopyFrom(uint8_t const * buffer) [member function] |
|
1771 cls.add_method('CopyFrom', |
|
1772 'void', |
|
1773 [param('uint8_t const *', 'buffer')]) |
|
1774 ## mac64-address.h (module 'network'): void ns3::Mac64Address::CopyTo(uint8_t * buffer) const [member function] |
|
1775 cls.add_method('CopyTo', |
|
1776 'void', |
|
1777 [param('uint8_t *', 'buffer')], |
|
1778 is_const=True) |
|
1779 ## mac64-address.h (module 'network'): static bool ns3::Mac64Address::IsMatchingType(ns3::Address const & address) [member function] |
|
1780 cls.add_method('IsMatchingType', |
|
1781 'bool', |
|
1782 [param('ns3::Address const &', 'address')], |
|
1783 is_static=True) |
|
1784 return |
|
1785 |
|
1786 def register_Ns3McpsDataConfirmParams_methods(root_module, cls): |
|
1787 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataConfirmParams::McpsDataConfirmParams() [constructor] |
|
1788 cls.add_constructor([]) |
|
1789 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataConfirmParams::McpsDataConfirmParams(ns3::McpsDataConfirmParams const & arg0) [copy constructor] |
|
1790 cls.add_constructor([param('ns3::McpsDataConfirmParams const &', 'arg0')]) |
|
1791 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataConfirmParams::m_msduHandle [variable] |
|
1792 cls.add_instance_attribute('m_msduHandle', 'uint8_t', is_const=False) |
|
1793 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataConfirmParams::m_status [variable] |
|
1794 cls.add_instance_attribute('m_status', 'ns3::LrWpanMcpsDataConfirmStatus', is_const=False) |
|
1795 return |
|
1796 |
|
1797 def register_Ns3McpsDataIndicationParams_methods(root_module, cls): |
|
1798 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::McpsDataIndicationParams() [constructor] |
|
1799 cls.add_constructor([]) |
|
1800 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::McpsDataIndicationParams(ns3::McpsDataIndicationParams const & arg0) [copy constructor] |
|
1801 cls.add_constructor([param('ns3::McpsDataIndicationParams const &', 'arg0')]) |
|
1802 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_dsn [variable] |
|
1803 cls.add_instance_attribute('m_dsn', 'uint8_t', is_const=False) |
|
1804 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_dstAddr [variable] |
|
1805 cls.add_instance_attribute('m_dstAddr', 'ns3::Mac16Address', is_const=False) |
|
1806 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_dstAddrMode [variable] |
|
1807 cls.add_instance_attribute('m_dstAddrMode', 'uint8_t', is_const=False) |
|
1808 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_dstPanId [variable] |
|
1809 cls.add_instance_attribute('m_dstPanId', 'uint16_t', is_const=False) |
|
1810 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_mpduLinkQuality [variable] |
|
1811 cls.add_instance_attribute('m_mpduLinkQuality', 'uint8_t', is_const=False) |
|
1812 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_srcAddr [variable] |
|
1813 cls.add_instance_attribute('m_srcAddr', 'ns3::Mac16Address', is_const=False) |
|
1814 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_srcAddrMode [variable] |
|
1815 cls.add_instance_attribute('m_srcAddrMode', 'uint8_t', is_const=False) |
|
1816 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataIndicationParams::m_srcPanId [variable] |
|
1817 cls.add_instance_attribute('m_srcPanId', 'uint16_t', is_const=False) |
|
1818 return |
|
1819 |
|
1820 def register_Ns3McpsDataRequestParams_methods(root_module, cls): |
|
1821 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::McpsDataRequestParams(ns3::McpsDataRequestParams const & arg0) [copy constructor] |
|
1822 cls.add_constructor([param('ns3::McpsDataRequestParams const &', 'arg0')]) |
|
1823 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::McpsDataRequestParams() [constructor] |
|
1824 cls.add_constructor([]) |
|
1825 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::m_dstAddr [variable] |
|
1826 cls.add_instance_attribute('m_dstAddr', 'ns3::Mac16Address', is_const=False) |
|
1827 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::m_dstAddrMode [variable] |
|
1828 cls.add_instance_attribute('m_dstAddrMode', 'ns3::LrWpanAddressMode', is_const=False) |
|
1829 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::m_dstPanId [variable] |
|
1830 cls.add_instance_attribute('m_dstPanId', 'uint16_t', is_const=False) |
|
1831 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::m_msduHandle [variable] |
|
1832 cls.add_instance_attribute('m_msduHandle', 'uint8_t', is_const=False) |
|
1833 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::m_srcAddrMode [variable] |
|
1834 cls.add_instance_attribute('m_srcAddrMode', 'ns3::LrWpanAddressMode', is_const=False) |
|
1835 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::McpsDataRequestParams::m_txOptions [variable] |
|
1836 cls.add_instance_attribute('m_txOptions', 'uint8_t', is_const=False) |
|
1837 return |
|
1838 |
|
1839 def register_Ns3NetDeviceContainer_methods(root_module, cls): |
|
1840 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] |
|
1841 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) |
|
1842 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] |
|
1843 cls.add_constructor([]) |
|
1844 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] |
|
1845 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) |
|
1846 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] |
|
1847 cls.add_constructor([param('std::string', 'devName')]) |
|
1848 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] |
|
1849 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) |
|
1850 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] |
|
1851 cls.add_method('Add', |
|
1852 'void', |
|
1853 [param('ns3::NetDeviceContainer', 'other')]) |
|
1854 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
1855 cls.add_method('Add', |
|
1856 'void', |
|
1857 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) |
|
1858 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] |
|
1859 cls.add_method('Add', |
|
1860 'void', |
|
1861 [param('std::string', 'deviceName')]) |
|
1862 ## net-device-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::Begin() const [member function] |
|
1863 cls.add_method('Begin', |
|
1864 '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', |
|
1865 [], |
|
1866 is_const=True) |
|
1867 ## net-device-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::End() const [member function] |
|
1868 cls.add_method('End', |
|
1869 '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::NetDevice > const, std::vector< ns3::Ptr< ns3::NetDevice > > >', |
|
1870 [], |
|
1871 is_const=True) |
|
1872 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] |
|
1873 cls.add_method('Get', |
|
1874 'ns3::Ptr< ns3::NetDevice >', |
|
1875 [param('uint32_t', 'i')], |
|
1876 is_const=True) |
|
1877 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] |
|
1878 cls.add_method('GetN', |
|
1879 'uint32_t', |
|
1880 [], |
|
1881 is_const=True) |
|
1882 return |
|
1883 |
|
1884 def register_Ns3NodeContainer_methods(root_module, cls): |
|
1885 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] |
|
1886 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) |
|
1887 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] |
|
1888 cls.add_constructor([]) |
|
1889 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] |
|
1890 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) |
|
1891 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] |
|
1892 cls.add_constructor([param('std::string', 'nodeName')]) |
|
1893 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] |
|
1894 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) |
|
1895 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] |
|
1896 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) |
|
1897 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor] |
|
1898 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) |
|
1899 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor] |
|
1900 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')]) |
|
1901 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] |
|
1902 cls.add_method('Add', |
|
1903 'void', |
|
1904 [param('ns3::NodeContainer', 'other')]) |
|
1905 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] |
|
1906 cls.add_method('Add', |
|
1907 'void', |
|
1908 [param('ns3::Ptr< ns3::Node >', 'node')]) |
|
1909 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] |
|
1910 cls.add_method('Add', |
|
1911 'void', |
|
1912 [param('std::string', 'nodeName')]) |
|
1913 ## node-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::Begin() const [member function] |
|
1914 cls.add_method('Begin', |
|
1915 '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', |
|
1916 [], |
|
1917 is_const=True) |
|
1918 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] |
|
1919 cls.add_method('Create', |
|
1920 'void', |
|
1921 [param('uint32_t', 'n')]) |
|
1922 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] |
|
1923 cls.add_method('Create', |
|
1924 'void', |
|
1925 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) |
|
1926 ## node-container.h (module 'network'): __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::End() const [member function] |
|
1927 cls.add_method('End', |
|
1928 '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Node > const, std::vector< ns3::Ptr< ns3::Node > > >', |
|
1929 [], |
|
1930 is_const=True) |
|
1931 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] |
|
1932 cls.add_method('Get', |
|
1933 'ns3::Ptr< ns3::Node >', |
|
1934 [param('uint32_t', 'i')], |
|
1935 is_const=True) |
|
1936 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] |
|
1937 cls.add_method('GetGlobal', |
|
1938 'ns3::NodeContainer', |
|
1939 [], |
|
1940 is_static=True) |
|
1941 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] |
|
1942 cls.add_method('GetN', |
|
1943 'uint32_t', |
|
1944 [], |
|
1945 is_const=True) |
|
1946 return |
|
1947 |
|
1948 def register_Ns3ObjectBase_methods(root_module, cls): |
|
1949 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] |
|
1950 cls.add_constructor([]) |
|
1951 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor] |
|
1952 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) |
|
1953 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] |
|
1954 cls.add_method('GetAttribute', |
|
1955 'void', |
|
1956 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], |
|
1957 is_const=True) |
|
1958 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function] |
|
1959 cls.add_method('GetAttributeFailSafe', |
|
1960 'bool', |
|
1961 [param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')], |
|
1962 is_const=True) |
|
1963 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] |
|
1964 cls.add_method('GetInstanceTypeId', |
|
1965 'ns3::TypeId', |
|
1966 [], |
|
1967 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
1968 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] |
|
1969 cls.add_method('GetTypeId', |
|
1970 'ns3::TypeId', |
|
1971 [], |
|
1972 is_static=True) |
|
1973 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] |
|
1974 cls.add_method('SetAttribute', |
|
1975 'void', |
|
1976 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
|
1977 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] |
|
1978 cls.add_method('SetAttributeFailSafe', |
|
1979 'bool', |
|
1980 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
|
1981 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] |
|
1982 cls.add_method('TraceConnect', |
|
1983 'bool', |
|
1984 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
|
1985 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
|
1986 cls.add_method('TraceConnectWithoutContext', |
|
1987 'bool', |
|
1988 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
|
1989 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] |
|
1990 cls.add_method('TraceDisconnect', |
|
1991 'bool', |
|
1992 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) |
|
1993 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] |
|
1994 cls.add_method('TraceDisconnectWithoutContext', |
|
1995 'bool', |
|
1996 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) |
|
1997 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] |
|
1998 cls.add_method('ConstructSelf', |
|
1999 'void', |
|
2000 [param('ns3::AttributeConstructionList const &', 'attributes')], |
|
2001 visibility='protected') |
|
2002 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] |
|
2003 cls.add_method('NotifyConstructionCompleted', |
|
2004 'void', |
|
2005 [], |
|
2006 visibility='protected', is_virtual=True) |
|
2007 return |
|
2008 |
|
2009 def register_Ns3ObjectDeleter_methods(root_module, cls): |
|
2010 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] |
|
2011 cls.add_constructor([]) |
|
2012 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [copy constructor] |
|
2013 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) |
|
2014 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] |
|
2015 cls.add_method('Delete', |
|
2016 'void', |
|
2017 [param('ns3::Object *', 'object')], |
|
2018 is_static=True) |
|
2019 return |
|
2020 |
|
2021 def register_Ns3ObjectFactory_methods(root_module, cls): |
|
2022 cls.add_output_stream_operator() |
|
2023 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor] |
|
2024 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) |
|
2025 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] |
|
2026 cls.add_constructor([]) |
|
2027 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string typeId) [constructor] |
|
2028 cls.add_constructor([param('std::string', 'typeId')]) |
|
2029 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] |
|
2030 cls.add_method('Create', |
|
2031 'ns3::Ptr< ns3::Object >', |
|
2032 [], |
|
2033 is_const=True) |
|
2034 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] |
|
2035 cls.add_method('GetTypeId', |
|
2036 'ns3::TypeId', |
|
2037 [], |
|
2038 is_const=True) |
|
2039 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function] |
|
2040 cls.add_method('Set', |
|
2041 'void', |
|
2042 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
|
2043 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] |
|
2044 cls.add_method('SetTypeId', |
|
2045 'void', |
|
2046 [param('ns3::TypeId', 'tid')]) |
|
2047 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] |
|
2048 cls.add_method('SetTypeId', |
|
2049 'void', |
|
2050 [param('char const *', 'tid')]) |
|
2051 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] |
|
2052 cls.add_method('SetTypeId', |
|
2053 'void', |
|
2054 [param('std::string', 'tid')]) |
|
2055 return |
|
2056 |
|
2057 def register_Ns3PacketMetadata_methods(root_module, cls): |
|
2058 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] |
|
2059 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) |
|
2060 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor] |
|
2061 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) |
|
2062 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] |
|
2063 cls.add_method('AddAtEnd', |
|
2064 'void', |
|
2065 [param('ns3::PacketMetadata const &', 'o')]) |
|
2066 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] |
|
2067 cls.add_method('AddHeader', |
|
2068 'void', |
|
2069 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) |
|
2070 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] |
|
2071 cls.add_method('AddPaddingAtEnd', |
|
2072 'void', |
|
2073 [param('uint32_t', 'end')]) |
|
2074 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] |
|
2075 cls.add_method('AddTrailer', |
|
2076 'void', |
|
2077 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) |
|
2078 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] |
|
2079 cls.add_method('BeginItem', |
|
2080 'ns3::PacketMetadata::ItemIterator', |
|
2081 [param('ns3::Buffer', 'buffer')], |
|
2082 is_const=True) |
|
2083 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] |
|
2084 cls.add_method('CreateFragment', |
|
2085 'ns3::PacketMetadata', |
|
2086 [param('uint32_t', 'start'), param('uint32_t', 'end')], |
|
2087 is_const=True) |
|
2088 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] |
|
2089 cls.add_method('Deserialize', |
|
2090 'uint32_t', |
|
2091 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) |
|
2092 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] |
|
2093 cls.add_method('Enable', |
|
2094 'void', |
|
2095 [], |
|
2096 is_static=True) |
|
2097 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] |
|
2098 cls.add_method('EnableChecking', |
|
2099 'void', |
|
2100 [], |
|
2101 is_static=True) |
|
2102 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] |
|
2103 cls.add_method('GetSerializedSize', |
|
2104 'uint32_t', |
|
2105 [], |
|
2106 is_const=True) |
|
2107 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] |
|
2108 cls.add_method('GetUid', |
|
2109 'uint64_t', |
|
2110 [], |
|
2111 is_const=True) |
|
2112 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] |
|
2113 cls.add_method('RemoveAtEnd', |
|
2114 'void', |
|
2115 [param('uint32_t', 'end')]) |
|
2116 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] |
|
2117 cls.add_method('RemoveAtStart', |
|
2118 'void', |
|
2119 [param('uint32_t', 'start')]) |
|
2120 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] |
|
2121 cls.add_method('RemoveHeader', |
|
2122 'void', |
|
2123 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) |
|
2124 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] |
|
2125 cls.add_method('RemoveTrailer', |
|
2126 'void', |
|
2127 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) |
|
2128 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] |
|
2129 cls.add_method('Serialize', |
|
2130 'uint32_t', |
|
2131 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], |
|
2132 is_const=True) |
|
2133 return |
|
2134 |
|
2135 def register_Ns3PacketMetadataItem_methods(root_module, cls): |
|
2136 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] |
|
2137 cls.add_constructor([]) |
|
2138 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [copy constructor] |
|
2139 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) |
|
2140 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] |
|
2141 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) |
|
2142 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] |
|
2143 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) |
|
2144 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] |
|
2145 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) |
|
2146 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] |
|
2147 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) |
|
2148 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] |
|
2149 cls.add_instance_attribute('isFragment', 'bool', is_const=False) |
|
2150 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] |
|
2151 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
|
2152 return |
|
2153 |
|
2154 def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): |
|
2155 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [copy constructor] |
|
2156 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) |
|
2157 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] |
|
2158 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) |
|
2159 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] |
|
2160 cls.add_method('HasNext', |
|
2161 'bool', |
|
2162 [], |
|
2163 is_const=True) |
|
2164 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] |
|
2165 cls.add_method('Next', |
|
2166 'ns3::PacketMetadata::Item', |
|
2167 []) |
|
2168 return |
|
2169 |
|
2170 def register_Ns3PacketTagIterator_methods(root_module, cls): |
|
2171 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [copy constructor] |
|
2172 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) |
|
2173 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] |
|
2174 cls.add_method('HasNext', |
|
2175 'bool', |
|
2176 [], |
|
2177 is_const=True) |
|
2178 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] |
|
2179 cls.add_method('Next', |
|
2180 'ns3::PacketTagIterator::Item', |
|
2181 []) |
|
2182 return |
|
2183 |
|
2184 def register_Ns3PacketTagIteratorItem_methods(root_module, cls): |
|
2185 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [copy constructor] |
|
2186 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) |
|
2187 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] |
|
2188 cls.add_method('GetTag', |
|
2189 'void', |
|
2190 [param('ns3::Tag &', 'tag')], |
|
2191 is_const=True) |
|
2192 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] |
|
2193 cls.add_method('GetTypeId', |
|
2194 'ns3::TypeId', |
|
2195 [], |
|
2196 is_const=True) |
|
2197 return |
|
2198 |
|
2199 def register_Ns3PacketTagList_methods(root_module, cls): |
|
2200 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] |
|
2201 cls.add_constructor([]) |
|
2202 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [copy constructor] |
|
2203 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) |
|
2204 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] |
|
2205 cls.add_method('Add', |
|
2206 'void', |
|
2207 [param('ns3::Tag const &', 'tag')], |
|
2208 is_const=True) |
|
2209 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] |
|
2210 cls.add_method('Head', |
|
2211 'ns3::PacketTagList::TagData const *', |
|
2212 [], |
|
2213 is_const=True) |
|
2214 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] |
|
2215 cls.add_method('Peek', |
|
2216 'bool', |
|
2217 [param('ns3::Tag &', 'tag')], |
|
2218 is_const=True) |
|
2219 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] |
|
2220 cls.add_method('Remove', |
|
2221 'bool', |
|
2222 [param('ns3::Tag &', 'tag')]) |
|
2223 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] |
|
2224 cls.add_method('RemoveAll', |
|
2225 'void', |
|
2226 []) |
|
2227 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] |
|
2228 cls.add_method('Replace', |
|
2229 'bool', |
|
2230 [param('ns3::Tag &', 'tag')]) |
|
2231 return |
|
2232 |
|
2233 def register_Ns3PacketTagListTagData_methods(root_module, cls): |
|
2234 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] |
|
2235 cls.add_constructor([]) |
|
2236 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
|
2237 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
|
2238 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
|
2239 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
|
2240 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
|
2241 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) |
|
2242 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
|
2243 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
|
2244 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
|
2245 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
|
2246 return |
|
2247 |
|
2248 def register_Ns3PcapFile_methods(root_module, cls): |
|
2249 ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor] |
|
2250 cls.add_constructor([]) |
|
2251 ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function] |
|
2252 cls.add_method('Clear', |
|
2253 'void', |
|
2254 []) |
|
2255 ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function] |
|
2256 cls.add_method('Close', |
|
2257 'void', |
|
2258 []) |
|
2259 ## pcap-file.h (module 'network'): static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] |
|
2260 cls.add_method('Diff', |
|
2261 'bool', |
|
2262 [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], |
|
2263 is_static=True) |
|
2264 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function] |
|
2265 cls.add_method('Eof', |
|
2266 'bool', |
|
2267 [], |
|
2268 is_const=True) |
|
2269 ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function] |
|
2270 cls.add_method('Fail', |
|
2271 'bool', |
|
2272 [], |
|
2273 is_const=True) |
|
2274 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function] |
|
2275 cls.add_method('GetDataLinkType', |
|
2276 'uint32_t', |
|
2277 []) |
|
2278 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function] |
|
2279 cls.add_method('GetMagic', |
|
2280 'uint32_t', |
|
2281 []) |
|
2282 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function] |
|
2283 cls.add_method('GetSigFigs', |
|
2284 'uint32_t', |
|
2285 []) |
|
2286 ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function] |
|
2287 cls.add_method('GetSnapLen', |
|
2288 'uint32_t', |
|
2289 []) |
|
2290 ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function] |
|
2291 cls.add_method('GetSwapMode', |
|
2292 'bool', |
|
2293 []) |
|
2294 ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] |
|
2295 cls.add_method('GetTimeZoneOffset', |
|
2296 'int32_t', |
|
2297 []) |
|
2298 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function] |
|
2299 cls.add_method('GetVersionMajor', |
|
2300 'uint16_t', |
|
2301 []) |
|
2302 ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function] |
|
2303 cls.add_method('GetVersionMinor', |
|
2304 'uint16_t', |
|
2305 []) |
|
2306 ## pcap-file.h (module 'network'): void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false) [member function] |
|
2307 cls.add_method('Init', |
|
2308 'void', |
|
2309 [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false')]) |
|
2310 ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::_Ios_Openmode mode) [member function] |
|
2311 cls.add_method('Open', |
|
2312 'void', |
|
2313 [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')]) |
|
2314 ## pcap-file.h (module 'network'): void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function] |
|
2315 cls.add_method('Read', |
|
2316 'void', |
|
2317 [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')]) |
|
2318 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function] |
|
2319 cls.add_method('Write', |
|
2320 'void', |
|
2321 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) |
|
2322 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr<const ns3::Packet> p) [member function] |
|
2323 cls.add_method('Write', |
|
2324 'void', |
|
2325 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) |
|
2326 ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header & header, ns3::Ptr<const ns3::Packet> p) [member function] |
|
2327 cls.add_method('Write', |
|
2328 'void', |
|
2329 [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) |
|
2330 ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable] |
|
2331 cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) |
|
2332 ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable] |
|
2333 cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) |
|
2334 return |
|
2335 |
|
2336 def register_Ns3PcapHelper_methods(root_module, cls): |
|
2337 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [copy constructor] |
|
2338 cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) |
|
2339 ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor] |
|
2340 cls.add_constructor([]) |
|
2341 ## trace-helper.h (module 'network'): ns3::Ptr<ns3::PcapFileWrapper> ns3::PcapHelper::CreateFile(std::string filename, std::_Ios_Openmode filemode, uint32_t dataLinkType, uint32_t snapLen=65535, int32_t tzCorrection=0) [member function] |
|
2342 cls.add_method('CreateFile', |
|
2343 'ns3::Ptr< ns3::PcapFileWrapper >', |
|
2344 [param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode'), param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='65535'), param('int32_t', 'tzCorrection', default_value='0')]) |
|
2345 ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr<ns3::NetDevice> device, bool useObjectNames=true) [member function] |
|
2346 cls.add_method('GetFilenameFromDevice', |
|
2347 'std::string', |
|
2348 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) |
|
2349 ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr<ns3::Object> object, uint32_t interface, bool useObjectNames=true) [member function] |
|
2350 cls.add_method('GetFilenameFromInterfacePair', |
|
2351 'std::string', |
|
2352 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) |
|
2353 return |
|
2354 |
|
2355 def register_Ns3PcapHelperForDevice_methods(root_module, cls): |
|
2356 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [copy constructor] |
|
2357 cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) |
|
2358 ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] |
|
2359 cls.add_constructor([]) |
|
2360 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous=false, bool explicitFilename=false) [member function] |
|
2361 cls.add_method('EnablePcap', |
|
2362 'void', |
|
2363 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) |
|
2364 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] |
|
2365 cls.add_method('EnablePcap', |
|
2366 'void', |
|
2367 [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) |
|
2368 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] |
|
2369 cls.add_method('EnablePcap', |
|
2370 'void', |
|
2371 [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) |
|
2372 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] |
|
2373 cls.add_method('EnablePcap', |
|
2374 'void', |
|
2375 [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) |
|
2376 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] |
|
2377 cls.add_method('EnablePcap', |
|
2378 'void', |
|
2379 [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) |
|
2380 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] |
|
2381 cls.add_method('EnablePcapAll', |
|
2382 'void', |
|
2383 [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) |
|
2384 ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] |
|
2385 cls.add_method('EnablePcapInternal', |
|
2386 'void', |
|
2387 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], |
|
2388 is_pure_virtual=True, is_virtual=True) |
|
2389 return |
|
2390 |
|
2391 def register_Ns3SequenceNumber8_methods(root_module, cls): |
|
2392 cls.add_binary_comparison_operator('!=') |
|
2393 cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber8'], root_module['ns3::SequenceNumber8'], param('ns3::SequenceNumber< unsigned char, signed char > const &', u'right')) |
|
2394 cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber8'], root_module['ns3::SequenceNumber8'], param('signed char', u'right')) |
|
2395 cls.add_inplace_numeric_operator('+=', param('signed char', u'right')) |
|
2396 cls.add_binary_numeric_operator('-', root_module['ns3::SequenceNumber8'], root_module['ns3::SequenceNumber8'], param('signed char', u'right')) |
|
2397 cls.add_inplace_numeric_operator('-=', param('signed char', u'right')) |
|
2398 cls.add_binary_comparison_operator('<') |
|
2399 cls.add_binary_comparison_operator('<=') |
|
2400 cls.add_binary_comparison_operator('==') |
|
2401 cls.add_binary_comparison_operator('>') |
|
2402 cls.add_binary_comparison_operator('>=') |
|
2403 ## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned char, signed char>::SequenceNumber() [constructor] |
|
2404 cls.add_constructor([]) |
|
2405 ## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned char, signed char>::SequenceNumber(unsigned char value) [constructor] |
|
2406 cls.add_constructor([param('unsigned char', 'value')]) |
|
2407 ## sequence-number.h (module 'network'): ns3::SequenceNumber<unsigned char, signed char>::SequenceNumber(ns3::SequenceNumber<unsigned char, signed char> const & value) [copy constructor] |
|
2408 cls.add_constructor([param('ns3::SequenceNumber< unsigned char, signed char > const &', 'value')]) |
|
2409 ## sequence-number.h (module 'network'): unsigned char ns3::SequenceNumber<unsigned char, signed char>::GetValue() const [member function] |
|
2410 cls.add_method('GetValue', |
|
2411 'unsigned char', |
|
2412 [], |
|
2413 is_const=True) |
|
2414 return |
|
2415 |
|
2416 def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): |
|
2417 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] |
|
2418 cls.add_constructor([]) |
|
2419 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount(ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> const & o) [copy constructor] |
|
2420 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) |
|
2421 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Cleanup() [member function] |
|
2422 cls.add_method('Cleanup', |
|
2423 'void', |
|
2424 [], |
|
2425 is_static=True) |
|
2426 return |
|
2427 |
|
2428 def register_Ns3Simulator_methods(root_module, cls): |
|
2429 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [copy constructor] |
|
2430 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) |
|
2431 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] |
|
2432 cls.add_method('Cancel', |
|
2433 'void', |
|
2434 [param('ns3::EventId const &', 'id')], |
|
2435 is_static=True) |
|
2436 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] |
|
2437 cls.add_method('Destroy', |
|
2438 'void', |
|
2439 [], |
|
2440 is_static=True) |
|
2441 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] |
|
2442 cls.add_method('GetContext', |
|
2443 'uint32_t', |
|
2444 [], |
|
2445 is_static=True) |
|
2446 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] |
|
2447 cls.add_method('GetDelayLeft', |
|
2448 'ns3::Time', |
|
2449 [param('ns3::EventId const &', 'id')], |
|
2450 is_static=True) |
|
2451 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] |
|
2452 cls.add_method('GetImplementation', |
|
2453 'ns3::Ptr< ns3::SimulatorImpl >', |
|
2454 [], |
|
2455 is_static=True) |
|
2456 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] |
|
2457 cls.add_method('GetMaximumSimulationTime', |
|
2458 'ns3::Time', |
|
2459 [], |
|
2460 is_static=True) |
|
2461 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] |
|
2462 cls.add_method('GetSystemId', |
|
2463 'uint32_t', |
|
2464 [], |
|
2465 is_static=True) |
|
2466 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] |
|
2467 cls.add_method('IsExpired', |
|
2468 'bool', |
|
2469 [param('ns3::EventId const &', 'id')], |
|
2470 is_static=True) |
|
2471 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] |
|
2472 cls.add_method('IsFinished', |
|
2473 'bool', |
|
2474 [], |
|
2475 is_static=True) |
|
2476 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] |
|
2477 cls.add_method('Now', |
|
2478 'ns3::Time', |
|
2479 [], |
|
2480 is_static=True) |
|
2481 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] |
|
2482 cls.add_method('Remove', |
|
2483 'void', |
|
2484 [param('ns3::EventId const &', 'id')], |
|
2485 is_static=True) |
|
2486 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] |
|
2487 cls.add_method('SetImplementation', |
|
2488 'void', |
|
2489 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], |
|
2490 is_static=True) |
|
2491 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] |
|
2492 cls.add_method('SetScheduler', |
|
2493 'void', |
|
2494 [param('ns3::ObjectFactory', 'schedulerFactory')], |
|
2495 is_static=True) |
|
2496 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] |
|
2497 cls.add_method('Stop', |
|
2498 'void', |
|
2499 [], |
|
2500 is_static=True) |
|
2501 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function] |
|
2502 cls.add_method('Stop', |
|
2503 'void', |
|
2504 [param('ns3::Time const &', 'time')], |
|
2505 is_static=True) |
|
2506 return |
|
2507 |
|
2508 def register_Ns3Tag_methods(root_module, cls): |
|
2509 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
|
2510 cls.add_constructor([]) |
|
2511 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor] |
|
2512 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) |
|
2513 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] |
|
2514 cls.add_method('Deserialize', |
|
2515 'void', |
|
2516 [param('ns3::TagBuffer', 'i')], |
|
2517 is_pure_virtual=True, is_virtual=True) |
|
2518 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] |
|
2519 cls.add_method('GetSerializedSize', |
|
2520 'uint32_t', |
|
2521 [], |
|
2522 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2523 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] |
|
2524 cls.add_method('GetTypeId', |
|
2525 'ns3::TypeId', |
|
2526 [], |
|
2527 is_static=True) |
|
2528 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] |
|
2529 cls.add_method('Print', |
|
2530 'void', |
|
2531 [param('std::ostream &', 'os')], |
|
2532 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2533 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] |
|
2534 cls.add_method('Serialize', |
|
2535 'void', |
|
2536 [param('ns3::TagBuffer', 'i')], |
|
2537 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2538 return |
|
2539 |
|
2540 def register_Ns3TagBuffer_methods(root_module, cls): |
|
2541 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor] |
|
2542 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) |
|
2543 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] |
|
2544 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) |
|
2545 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] |
|
2546 cls.add_method('CopyFrom', |
|
2547 'void', |
|
2548 [param('ns3::TagBuffer', 'o')]) |
|
2549 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] |
|
2550 cls.add_method('Read', |
|
2551 'void', |
|
2552 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) |
|
2553 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] |
|
2554 cls.add_method('ReadDouble', |
|
2555 'double', |
|
2556 []) |
|
2557 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] |
|
2558 cls.add_method('ReadU16', |
|
2559 'uint16_t', |
|
2560 []) |
|
2561 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] |
|
2562 cls.add_method('ReadU32', |
|
2563 'uint32_t', |
|
2564 []) |
|
2565 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] |
|
2566 cls.add_method('ReadU64', |
|
2567 'uint64_t', |
|
2568 []) |
|
2569 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] |
|
2570 cls.add_method('ReadU8', |
|
2571 'uint8_t', |
|
2572 []) |
|
2573 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] |
|
2574 cls.add_method('TrimAtEnd', |
|
2575 'void', |
|
2576 [param('uint32_t', 'trim')]) |
|
2577 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] |
|
2578 cls.add_method('Write', |
|
2579 'void', |
|
2580 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) |
|
2581 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] |
|
2582 cls.add_method('WriteDouble', |
|
2583 'void', |
|
2584 [param('double', 'v')]) |
|
2585 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t data) [member function] |
|
2586 cls.add_method('WriteU16', |
|
2587 'void', |
|
2588 [param('uint16_t', 'data')]) |
|
2589 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t data) [member function] |
|
2590 cls.add_method('WriteU32', |
|
2591 'void', |
|
2592 [param('uint32_t', 'data')]) |
|
2593 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] |
|
2594 cls.add_method('WriteU64', |
|
2595 'void', |
|
2596 [param('uint64_t', 'v')]) |
|
2597 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] |
|
2598 cls.add_method('WriteU8', |
|
2599 'void', |
|
2600 [param('uint8_t', 'v')]) |
|
2601 return |
|
2602 |
|
2603 def register_Ns3TimeWithUnit_methods(root_module, cls): |
|
2604 cls.add_output_stream_operator() |
|
2605 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [copy constructor] |
|
2606 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) |
|
2607 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] |
|
2608 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) |
|
2609 return |
|
2610 |
|
2611 def register_Ns3TypeId_methods(root_module, cls): |
|
2612 cls.add_binary_comparison_operator('<') |
|
2613 cls.add_binary_comparison_operator('!=') |
|
2614 cls.add_output_stream_operator() |
|
2615 cls.add_binary_comparison_operator('==') |
|
2616 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] |
|
2617 cls.add_constructor([param('char const *', 'name')]) |
|
2618 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] |
|
2619 cls.add_constructor([]) |
|
2620 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [copy constructor] |
|
2621 cls.add_constructor([param('ns3::TypeId const &', 'o')]) |
|
2622 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
2623 cls.add_method('AddAttribute', |
|
2624 'ns3::TypeId', |
|
2625 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')]) |
|
2626 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
2627 cls.add_method('AddAttribute', |
|
2628 'ns3::TypeId', |
|
2629 [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')]) |
|
2630 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function] |
|
2631 cls.add_method('AddTraceSource', |
|
2632 'ns3::TypeId', |
|
2633 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')]) |
|
2634 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function] |
|
2635 cls.add_method('GetAttribute', |
|
2636 'ns3::TypeId::AttributeInformation', |
|
2637 [param('uint32_t', 'i')], |
|
2638 is_const=True) |
|
2639 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(uint32_t i) const [member function] |
|
2640 cls.add_method('GetAttributeFullName', |
|
2641 'std::string', |
|
2642 [param('uint32_t', 'i')], |
|
2643 is_const=True) |
|
2644 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetAttributeN() const [member function] |
|
2645 cls.add_method('GetAttributeN', |
|
2646 'uint32_t', |
|
2647 [], |
|
2648 is_const=True) |
|
2649 ## type-id.h (module 'core'): ns3::Callback<ns3::ObjectBase*,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::TypeId::GetConstructor() const [member function] |
|
2650 cls.add_method('GetConstructor', |
|
2651 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
2652 [], |
|
2653 is_const=True) |
|
2654 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] |
|
2655 cls.add_method('GetGroupName', |
|
2656 'std::string', |
|
2657 [], |
|
2658 is_const=True) |
|
2659 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetHash() const [member function] |
|
2660 cls.add_method('GetHash', |
|
2661 'uint32_t', |
|
2662 [], |
|
2663 is_const=True) |
|
2664 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] |
|
2665 cls.add_method('GetName', |
|
2666 'std::string', |
|
2667 [], |
|
2668 is_const=True) |
|
2669 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] |
|
2670 cls.add_method('GetParent', |
|
2671 'ns3::TypeId', |
|
2672 [], |
|
2673 is_const=True) |
|
2674 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint32_t i) [member function] |
|
2675 cls.add_method('GetRegistered', |
|
2676 'ns3::TypeId', |
|
2677 [param('uint32_t', 'i')], |
|
2678 is_static=True) |
|
2679 ## type-id.h (module 'core'): static uint32_t ns3::TypeId::GetRegisteredN() [member function] |
|
2680 cls.add_method('GetRegisteredN', |
|
2681 'uint32_t', |
|
2682 [], |
|
2683 is_static=True) |
|
2684 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(uint32_t i) const [member function] |
|
2685 cls.add_method('GetTraceSource', |
|
2686 'ns3::TypeId::TraceSourceInformation', |
|
2687 [param('uint32_t', 'i')], |
|
2688 is_const=True) |
|
2689 ## type-id.h (module 'core'): uint32_t ns3::TypeId::GetTraceSourceN() const [member function] |
|
2690 cls.add_method('GetTraceSourceN', |
|
2691 'uint32_t', |
|
2692 [], |
|
2693 is_const=True) |
|
2694 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] |
|
2695 cls.add_method('GetUid', |
|
2696 'uint16_t', |
|
2697 [], |
|
2698 is_const=True) |
|
2699 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] |
|
2700 cls.add_method('HasConstructor', |
|
2701 'bool', |
|
2702 [], |
|
2703 is_const=True) |
|
2704 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] |
|
2705 cls.add_method('HasParent', |
|
2706 'bool', |
|
2707 [], |
|
2708 is_const=True) |
|
2709 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] |
|
2710 cls.add_method('HideFromDocumentation', |
|
2711 'ns3::TypeId', |
|
2712 []) |
|
2713 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] |
|
2714 cls.add_method('IsChildOf', |
|
2715 'bool', |
|
2716 [param('ns3::TypeId', 'other')], |
|
2717 is_const=True) |
|
2718 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] |
|
2719 cls.add_method('LookupAttributeByName', |
|
2720 'bool', |
|
2721 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], |
|
2722 is_const=True) |
|
2723 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(uint32_t hash) [member function] |
|
2724 cls.add_method('LookupByHash', |
|
2725 'ns3::TypeId', |
|
2726 [param('uint32_t', 'hash')], |
|
2727 is_static=True) |
|
2728 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(uint32_t hash, ns3::TypeId * tid) [member function] |
|
2729 cls.add_method('LookupByHashFailSafe', |
|
2730 'bool', |
|
2731 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], |
|
2732 is_static=True) |
|
2733 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] |
|
2734 cls.add_method('LookupByName', |
|
2735 'ns3::TypeId', |
|
2736 [param('std::string', 'name')], |
|
2737 is_static=True) |
|
2738 ## type-id.h (module 'core'): ns3::Ptr<ns3::TraceSourceAccessor const> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] |
|
2739 cls.add_method('LookupTraceSourceByName', |
|
2740 'ns3::Ptr< ns3::TraceSourceAccessor const >', |
|
2741 [param('std::string', 'name')], |
|
2742 is_const=True) |
|
2743 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
|
2744 cls.add_method('MustHideFromDocumentation', |
|
2745 'bool', |
|
2746 [], |
|
2747 is_const=True) |
|
2748 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(uint32_t i, ns3::Ptr<ns3::AttributeValue const> initialValue) [member function] |
|
2749 cls.add_method('SetAttributeInitialValue', |
|
2750 'bool', |
|
2751 [param('uint32_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) |
|
2752 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] |
|
2753 cls.add_method('SetGroupName', |
|
2754 'ns3::TypeId', |
|
2755 [param('std::string', 'groupName')]) |
|
2756 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] |
|
2757 cls.add_method('SetParent', |
|
2758 'ns3::TypeId', |
|
2759 [param('ns3::TypeId', 'tid')]) |
|
2760 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t tid) [member function] |
|
2761 cls.add_method('SetUid', |
|
2762 'void', |
|
2763 [param('uint16_t', 'tid')]) |
|
2764 return |
|
2765 |
|
2766 def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): |
|
2767 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] |
|
2768 cls.add_constructor([]) |
|
2769 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [copy constructor] |
|
2770 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) |
|
2771 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] |
|
2772 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) |
|
2773 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] |
|
2774 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) |
|
2775 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::flags [variable] |
|
2776 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) |
|
2777 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] |
|
2778 cls.add_instance_attribute('help', 'std::string', is_const=False) |
|
2779 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] |
|
2780 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
|
2781 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] |
|
2782 cls.add_instance_attribute('name', 'std::string', is_const=False) |
|
2783 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] |
|
2784 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
|
2785 return |
|
2786 |
|
2787 def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): |
|
2788 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] |
|
2789 cls.add_constructor([]) |
|
2790 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [copy constructor] |
|
2791 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) |
|
2792 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] |
|
2793 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) |
|
2794 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] |
|
2795 cls.add_instance_attribute('help', 'std::string', is_const=False) |
|
2796 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] |
|
2797 cls.add_instance_attribute('name', 'std::string', is_const=False) |
|
2798 return |
|
2799 |
|
2800 def register_Ns3Empty_methods(root_module, cls): |
|
2801 ## empty.h (module 'core'): ns3::empty::empty() [constructor] |
|
2802 cls.add_constructor([]) |
|
2803 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
|
2804 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
|
2805 return |
|
2806 |
|
2807 def register_Ns3Int64x64_t_methods(root_module, cls): |
|
2808 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
|
2809 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
|
2810 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
|
2811 cls.add_unary_numeric_operator('-') |
|
2812 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
|
2813 cls.add_binary_comparison_operator('<') |
|
2814 cls.add_binary_comparison_operator('>') |
|
2815 cls.add_binary_comparison_operator('!=') |
|
2816 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right')) |
|
2817 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right')) |
|
2818 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right')) |
|
2819 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right')) |
|
2820 cls.add_output_stream_operator() |
|
2821 cls.add_binary_comparison_operator('<=') |
|
2822 cls.add_binary_comparison_operator('==') |
|
2823 cls.add_binary_comparison_operator('>=') |
|
2824 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
|
2825 cls.add_constructor([]) |
|
2826 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
|
2827 cls.add_constructor([param('double', 'v')]) |
|
2828 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long double v) [constructor] |
|
2829 cls.add_constructor([param('long double', 'v')]) |
|
2830 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
|
2831 cls.add_constructor([param('int', 'v')]) |
|
2832 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
|
2833 cls.add_constructor([param('long int', 'v')]) |
|
2834 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
|
2835 cls.add_constructor([param('long long int', 'v')]) |
|
2836 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int v) [constructor] |
|
2837 cls.add_constructor([param('unsigned int', 'v')]) |
|
2838 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int v) [constructor] |
|
2839 cls.add_constructor([param('long unsigned int', 'v')]) |
|
2840 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int v) [constructor] |
|
2841 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
2842 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t hi, uint64_t lo) [constructor] |
|
2843 cls.add_constructor([param('int64_t', 'hi'), param('uint64_t', 'lo')]) |
|
2844 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [copy constructor] |
|
2845 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) |
|
2846 ## int64x64-double.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] |
|
2847 cls.add_method('GetDouble', |
|
2848 'double', |
|
2849 [], |
|
2850 is_const=True) |
|
2851 ## int64x64-double.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] |
|
2852 cls.add_method('GetHigh', |
|
2853 'int64_t', |
|
2854 [], |
|
2855 is_const=True) |
|
2856 ## int64x64-double.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] |
|
2857 cls.add_method('GetLow', |
|
2858 'uint64_t', |
|
2859 [], |
|
2860 is_const=True) |
|
2861 ## int64x64-double.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t v) [member function] |
|
2862 cls.add_method('Invert', |
|
2863 'ns3::int64x64_t', |
|
2864 [param('uint64_t', 'v')], |
|
2865 is_static=True) |
|
2866 ## int64x64-double.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] |
|
2867 cls.add_method('MulByInvert', |
|
2868 'void', |
|
2869 [param('ns3::int64x64_t const &', 'o')]) |
|
2870 ## int64x64-double.h (module 'core'): ns3::int64x64_t::implementation [variable] |
|
2871 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) |
|
2872 return |
|
2873 |
|
2874 def register_Ns3Chunk_methods(root_module, cls): |
|
2875 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] |
|
2876 cls.add_constructor([]) |
|
2877 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor] |
|
2878 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) |
|
2879 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
2880 cls.add_method('Deserialize', |
|
2881 'uint32_t', |
|
2882 [param('ns3::Buffer::Iterator', 'start')], |
|
2883 is_pure_virtual=True, is_virtual=True) |
|
2884 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] |
|
2885 cls.add_method('GetTypeId', |
|
2886 'ns3::TypeId', |
|
2887 [], |
|
2888 is_static=True) |
|
2889 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] |
|
2890 cls.add_method('Print', |
|
2891 'void', |
|
2892 [param('std::ostream &', 'os')], |
|
2893 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2894 return |
|
2895 |
|
2896 def register_Ns3Header_methods(root_module, cls): |
|
2897 cls.add_output_stream_operator() |
|
2898 ## header.h (module 'network'): ns3::Header::Header() [constructor] |
|
2899 cls.add_constructor([]) |
|
2900 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [copy constructor] |
|
2901 cls.add_constructor([param('ns3::Header const &', 'arg0')]) |
|
2902 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
2903 cls.add_method('Deserialize', |
|
2904 'uint32_t', |
|
2905 [param('ns3::Buffer::Iterator', 'start')], |
|
2906 is_pure_virtual=True, is_virtual=True) |
|
2907 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] |
|
2908 cls.add_method('GetSerializedSize', |
|
2909 'uint32_t', |
|
2910 [], |
|
2911 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2912 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] |
|
2913 cls.add_method('GetTypeId', |
|
2914 'ns3::TypeId', |
|
2915 [], |
|
2916 is_static=True) |
|
2917 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] |
|
2918 cls.add_method('Print', |
|
2919 'void', |
|
2920 [param('std::ostream &', 'os')], |
|
2921 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2922 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
2923 cls.add_method('Serialize', |
|
2924 'void', |
|
2925 [param('ns3::Buffer::Iterator', 'start')], |
|
2926 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2927 return |
|
2928 |
|
2929 def register_Ns3LrWpanHelper_methods(root_module, cls): |
|
2930 ## lr-wpan-helper.h (module 'lr-wpan'): ns3::LrWpanHelper::LrWpanHelper() [constructor] |
|
2931 cls.add_constructor([]) |
|
2932 ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::AddMobility(ns3::Ptr<ns3::LrWpanPhy> phy, ns3::Ptr<ns3::MobilityModel> m) [member function] |
|
2933 cls.add_method('AddMobility', |
|
2934 'void', |
|
2935 [param('ns3::Ptr< ns3::LrWpanPhy >', 'phy'), param('ns3::Ptr< ns3::MobilityModel >', 'm')]) |
|
2936 ## lr-wpan-helper.h (module 'lr-wpan'): ns3::NetDeviceContainer ns3::LrWpanHelper::Install(ns3::NodeContainer c) [member function] |
|
2937 cls.add_method('Install', |
|
2938 'ns3::NetDeviceContainer', |
|
2939 [param('ns3::NodeContainer', 'c')]) |
|
2940 ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::AssociateToPan(ns3::NetDeviceContainer c, uint16_t panId) [member function] |
|
2941 cls.add_method('AssociateToPan', |
|
2942 'void', |
|
2943 [param('ns3::NetDeviceContainer', 'c'), param('uint16_t', 'panId')]) |
|
2944 ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::EnableLogComponents() [member function] |
|
2945 cls.add_method('EnableLogComponents', |
|
2946 'void', |
|
2947 []) |
|
2948 ## lr-wpan-helper.h (module 'lr-wpan'): static std::string ns3::LrWpanHelper::LrWpanPhyEnumerationPrinter(ns3::LrWpanPhyEnumeration arg0) [member function] |
|
2949 cls.add_method('LrWpanPhyEnumerationPrinter', |
|
2950 'std::string', |
|
2951 [param('ns3::LrWpanPhyEnumeration', 'arg0')], |
|
2952 is_static=True) |
|
2953 ## lr-wpan-helper.h (module 'lr-wpan'): static std::string ns3::LrWpanHelper::LrWpanMacStatePrinter(ns3::LrWpanMacState e) [member function] |
|
2954 cls.add_method('LrWpanMacStatePrinter', |
|
2955 'std::string', |
|
2956 [param('ns3::LrWpanMacState', 'e')], |
|
2957 is_static=True) |
|
2958 ## lr-wpan-helper.h (module 'lr-wpan'): int64_t ns3::LrWpanHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function] |
|
2959 cls.add_method('AssignStreams', |
|
2960 'int64_t', |
|
2961 [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')]) |
|
2962 ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::EnablePcapInternal(std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool promiscuous, bool explicitFilename) [member function] |
|
2963 cls.add_method('EnablePcapInternal', |
|
2964 'void', |
|
2965 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], |
|
2966 visibility='private', is_virtual=True) |
|
2967 ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::EnableAsciiInternal(ns3::Ptr<ns3::OutputStreamWrapper> stream, std::string prefix, ns3::Ptr<ns3::NetDevice> nd, bool explicitFilename) [member function] |
|
2968 cls.add_method('EnableAsciiInternal', |
|
2969 'void', |
|
2970 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], |
|
2971 visibility='private', is_virtual=True) |
|
2972 return |
|
2973 |
|
2974 def register_Ns3LrWpanLqiTag_methods(root_module, cls): |
|
2975 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): ns3::LrWpanLqiTag::LrWpanLqiTag(ns3::LrWpanLqiTag const & arg0) [copy constructor] |
|
2976 cls.add_constructor([param('ns3::LrWpanLqiTag const &', 'arg0')]) |
|
2977 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): ns3::LrWpanLqiTag::LrWpanLqiTag() [constructor] |
|
2978 cls.add_constructor([]) |
|
2979 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): ns3::LrWpanLqiTag::LrWpanLqiTag(uint8_t lqi) [constructor] |
|
2980 cls.add_constructor([param('uint8_t', 'lqi')]) |
|
2981 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): void ns3::LrWpanLqiTag::Deserialize(ns3::TagBuffer i) [member function] |
|
2982 cls.add_method('Deserialize', |
|
2983 'void', |
|
2984 [param('ns3::TagBuffer', 'i')], |
|
2985 is_virtual=True) |
|
2986 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): uint8_t ns3::LrWpanLqiTag::Get() const [member function] |
|
2987 cls.add_method('Get', |
|
2988 'uint8_t', |
|
2989 [], |
|
2990 is_const=True) |
|
2991 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): ns3::TypeId ns3::LrWpanLqiTag::GetInstanceTypeId() const [member function] |
|
2992 cls.add_method('GetInstanceTypeId', |
|
2993 'ns3::TypeId', |
|
2994 [], |
|
2995 is_const=True, is_virtual=True) |
|
2996 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): uint32_t ns3::LrWpanLqiTag::GetSerializedSize() const [member function] |
|
2997 cls.add_method('GetSerializedSize', |
|
2998 'uint32_t', |
|
2999 [], |
|
3000 is_const=True, is_virtual=True) |
|
3001 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanLqiTag::GetTypeId() [member function] |
|
3002 cls.add_method('GetTypeId', |
|
3003 'ns3::TypeId', |
|
3004 [], |
|
3005 is_static=True) |
|
3006 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): void ns3::LrWpanLqiTag::Print(std::ostream & os) const [member function] |
|
3007 cls.add_method('Print', |
|
3008 'void', |
|
3009 [param('std::ostream &', 'os')], |
|
3010 is_const=True, is_virtual=True) |
|
3011 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): void ns3::LrWpanLqiTag::Serialize(ns3::TagBuffer i) const [member function] |
|
3012 cls.add_method('Serialize', |
|
3013 'void', |
|
3014 [param('ns3::TagBuffer', 'i')], |
|
3015 is_const=True, is_virtual=True) |
|
3016 ## lr-wpan-lqi-tag.h (module 'lr-wpan'): void ns3::LrWpanLqiTag::Set(uint8_t lqi) [member function] |
|
3017 cls.add_method('Set', |
|
3018 'void', |
|
3019 [param('uint8_t', 'lqi')]) |
|
3020 return |
|
3021 |
|
3022 def register_Ns3LrWpanMacHeader_methods(root_module, cls): |
|
3023 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::LrWpanMacHeader(ns3::LrWpanMacHeader const & arg0) [copy constructor] |
|
3024 cls.add_constructor([param('ns3::LrWpanMacHeader const &', 'arg0')]) |
|
3025 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::LrWpanMacHeader() [constructor] |
|
3026 cls.add_constructor([]) |
|
3027 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::LrWpanMacHeader(ns3::LrWpanMacHeader::LrWpanMacType wpanMacType, uint8_t seqNum) [constructor] |
|
3028 cls.add_constructor([param('ns3::LrWpanMacHeader::LrWpanMacType', 'wpanMacType'), param('uint8_t', 'seqNum')]) |
|
3029 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint32_t ns3::LrWpanMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
3030 cls.add_method('Deserialize', |
|
3031 'uint32_t', |
|
3032 [param('ns3::Buffer::Iterator', 'start')], |
|
3033 is_virtual=True) |
|
3034 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetDstAddrMode() const [member function] |
|
3035 cls.add_method('GetDstAddrMode', |
|
3036 'uint8_t', |
|
3037 [], |
|
3038 is_const=True) |
|
3039 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint16_t ns3::LrWpanMacHeader::GetDstPanId() const [member function] |
|
3040 cls.add_method('GetDstPanId', |
|
3041 'uint16_t', |
|
3042 [], |
|
3043 is_const=True) |
|
3044 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::Mac64Address ns3::LrWpanMacHeader::GetExtDstAddr() const [member function] |
|
3045 cls.add_method('GetExtDstAddr', |
|
3046 'ns3::Mac64Address', |
|
3047 [], |
|
3048 is_const=True) |
|
3049 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::Mac64Address ns3::LrWpanMacHeader::GetExtSrcAddr() const [member function] |
|
3050 cls.add_method('GetExtSrcAddr', |
|
3051 'ns3::Mac64Address', |
|
3052 [], |
|
3053 is_const=True) |
|
3054 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint16_t ns3::LrWpanMacHeader::GetFrameControl() const [member function] |
|
3055 cls.add_method('GetFrameControl', |
|
3056 'uint16_t', |
|
3057 [], |
|
3058 is_const=True) |
|
3059 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetFrameVer() const [member function] |
|
3060 cls.add_method('GetFrameVer', |
|
3061 'uint8_t', |
|
3062 [], |
|
3063 is_const=True) |
|
3064 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint32_t ns3::LrWpanMacHeader::GetFrmCounter() const [member function] |
|
3065 cls.add_method('GetFrmCounter', |
|
3066 'uint32_t', |
|
3067 [], |
|
3068 is_const=True) |
|
3069 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetFrmCtrlRes() const [member function] |
|
3070 cls.add_method('GetFrmCtrlRes', |
|
3071 'uint8_t', |
|
3072 [], |
|
3073 is_const=True) |
|
3074 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::TypeId ns3::LrWpanMacHeader::GetInstanceTypeId() const [member function] |
|
3075 cls.add_method('GetInstanceTypeId', |
|
3076 'ns3::TypeId', |
|
3077 [], |
|
3078 is_const=True, is_virtual=True) |
|
3079 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetKeyIdIndex() const [member function] |
|
3080 cls.add_method('GetKeyIdIndex', |
|
3081 'uint8_t', |
|
3082 [], |
|
3083 is_const=True) |
|
3084 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetKeyIdMode() const [member function] |
|
3085 cls.add_method('GetKeyIdMode', |
|
3086 'uint8_t', |
|
3087 [], |
|
3088 is_const=True) |
|
3089 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint32_t ns3::LrWpanMacHeader::GetKeyIdSrc32() const [member function] |
|
3090 cls.add_method('GetKeyIdSrc32', |
|
3091 'uint32_t', |
|
3092 [], |
|
3093 is_const=True) |
|
3094 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint64_t ns3::LrWpanMacHeader::GetKeyIdSrc64() const [member function] |
|
3095 cls.add_method('GetKeyIdSrc64', |
|
3096 'uint64_t', |
|
3097 [], |
|
3098 is_const=True) |
|
3099 ## lr-wpan-mac-header.h (module 'lr-wpan'): std::string ns3::LrWpanMacHeader::GetName() const [member function] |
|
3100 cls.add_method('GetName', |
|
3101 'std::string', |
|
3102 [], |
|
3103 is_const=True) |
|
3104 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecControl() const [member function] |
|
3105 cls.add_method('GetSecControl', |
|
3106 'uint8_t', |
|
3107 [], |
|
3108 is_const=True) |
|
3109 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecLevel() const [member function] |
|
3110 cls.add_method('GetSecLevel', |
|
3111 'uint8_t', |
|
3112 [], |
|
3113 is_const=True) |
|
3114 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSeqNum() const [member function] |
|
3115 cls.add_method('GetSeqNum', |
|
3116 'uint8_t', |
|
3117 [], |
|
3118 is_const=True) |
|
3119 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint32_t ns3::LrWpanMacHeader::GetSerializedSize() const [member function] |
|
3120 cls.add_method('GetSerializedSize', |
|
3121 'uint32_t', |
|
3122 [], |
|
3123 is_const=True, is_virtual=True) |
|
3124 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::Mac16Address ns3::LrWpanMacHeader::GetShortDstAddr() const [member function] |
|
3125 cls.add_method('GetShortDstAddr', |
|
3126 'ns3::Mac16Address', |
|
3127 [], |
|
3128 is_const=True) |
|
3129 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::Mac16Address ns3::LrWpanMacHeader::GetShortSrcAddr() const [member function] |
|
3130 cls.add_method('GetShortSrcAddr', |
|
3131 'ns3::Mac16Address', |
|
3132 [], |
|
3133 is_const=True) |
|
3134 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSrcAddrMode() const [member function] |
|
3135 cls.add_method('GetSrcAddrMode', |
|
3136 'uint8_t', |
|
3137 [], |
|
3138 is_const=True) |
|
3139 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint16_t ns3::LrWpanMacHeader::GetSrcPanId() const [member function] |
|
3140 cls.add_method('GetSrcPanId', |
|
3141 'uint16_t', |
|
3142 [], |
|
3143 is_const=True) |
|
3144 ## lr-wpan-mac-header.h (module 'lr-wpan'): ns3::LrWpanMacHeader::LrWpanMacType ns3::LrWpanMacHeader::GetType() const [member function] |
|
3145 cls.add_method('GetType', |
|
3146 'ns3::LrWpanMacHeader::LrWpanMacType', |
|
3147 [], |
|
3148 is_const=True) |
|
3149 ## lr-wpan-mac-header.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanMacHeader::GetTypeId() [member function] |
|
3150 cls.add_method('GetTypeId', |
|
3151 'ns3::TypeId', |
|
3152 [], |
|
3153 is_static=True) |
|
3154 ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetsecctrlReserved() const [member function] |
|
3155 cls.add_method('GetsecctrlReserved', |
|
3156 'uint8_t', |
|
3157 [], |
|
3158 is_const=True) |
|
3159 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsAckReq() const [member function] |
|
3160 cls.add_method('IsAckReq', |
|
3161 'bool', |
|
3162 [], |
|
3163 is_const=True) |
|
3164 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsAcknowledgment() const [member function] |
|
3165 cls.add_method('IsAcknowledgment', |
|
3166 'bool', |
|
3167 [], |
|
3168 is_const=True) |
|
3169 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsBeacon() const [member function] |
|
3170 cls.add_method('IsBeacon', |
|
3171 'bool', |
|
3172 [], |
|
3173 is_const=True) |
|
3174 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsCommand() const [member function] |
|
3175 cls.add_method('IsCommand', |
|
3176 'bool', |
|
3177 [], |
|
3178 is_const=True) |
|
3179 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsData() const [member function] |
|
3180 cls.add_method('IsData', |
|
3181 'bool', |
|
3182 [], |
|
3183 is_const=True) |
|
3184 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsFrmPend() const [member function] |
|
3185 cls.add_method('IsFrmPend', |
|
3186 'bool', |
|
3187 [], |
|
3188 is_const=True) |
|
3189 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsNoAckReq() const [member function] |
|
3190 cls.add_method('IsNoAckReq', |
|
3191 'bool', |
|
3192 [], |
|
3193 is_const=True) |
|
3194 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsNoFrmPend() const [member function] |
|
3195 cls.add_method('IsNoFrmPend', |
|
3196 'bool', |
|
3197 [], |
|
3198 is_const=True) |
|
3199 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsNoPanIdComp() const [member function] |
|
3200 cls.add_method('IsNoPanIdComp', |
|
3201 'bool', |
|
3202 [], |
|
3203 is_const=True) |
|
3204 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsPanIdComp() const [member function] |
|
3205 cls.add_method('IsPanIdComp', |
|
3206 'bool', |
|
3207 [], |
|
3208 is_const=True) |
|
3209 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsSecDisable() const [member function] |
|
3210 cls.add_method('IsSecDisable', |
|
3211 'bool', |
|
3212 [], |
|
3213 is_const=True) |
|
3214 ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsSecEnable() const [member function] |
|
3215 cls.add_method('IsSecEnable', |
|
3216 'bool', |
|
3217 [], |
|
3218 is_const=True) |
|
3219 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::Print(std::ostream & os) const [member function] |
|
3220 cls.add_method('Print', |
|
3221 'void', |
|
3222 [param('std::ostream &', 'os')], |
|
3223 is_const=True, is_virtual=True) |
|
3224 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::PrintFrameControl(std::ostream & os) const [member function] |
|
3225 cls.add_method('PrintFrameControl', |
|
3226 'void', |
|
3227 [param('std::ostream &', 'os')], |
|
3228 is_const=True) |
|
3229 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
3230 cls.add_method('Serialize', |
|
3231 'void', |
|
3232 [param('ns3::Buffer::Iterator', 'start')], |
|
3233 is_const=True, is_virtual=True) |
|
3234 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetAckReq() [member function] |
|
3235 cls.add_method('SetAckReq', |
|
3236 'void', |
|
3237 []) |
|
3238 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetDstAddrFields(uint16_t panId, ns3::Mac16Address addr) [member function] |
|
3239 cls.add_method('SetDstAddrFields', |
|
3240 'void', |
|
3241 [param('uint16_t', 'panId'), param('ns3::Mac16Address', 'addr')]) |
|
3242 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetDstAddrFields(uint16_t panId, ns3::Mac64Address addr) [member function] |
|
3243 cls.add_method('SetDstAddrFields', |
|
3244 'void', |
|
3245 [param('uint16_t', 'panId'), param('ns3::Mac64Address', 'addr')]) |
|
3246 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetDstAddrMode(uint8_t addrMode) [member function] |
|
3247 cls.add_method('SetDstAddrMode', |
|
3248 'void', |
|
3249 [param('uint8_t', 'addrMode')]) |
|
3250 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetFrameControl(uint16_t frameControl) [member function] |
|
3251 cls.add_method('SetFrameControl', |
|
3252 'void', |
|
3253 [param('uint16_t', 'frameControl')]) |
|
3254 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetFrameVer(uint8_t ver) [member function] |
|
3255 cls.add_method('SetFrameVer', |
|
3256 'void', |
|
3257 [param('uint8_t', 'ver')]) |
|
3258 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetFrmCounter(uint32_t frmCntr) [member function] |
|
3259 cls.add_method('SetFrmCounter', |
|
3260 'void', |
|
3261 [param('uint32_t', 'frmCntr')]) |
|
3262 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetFrmCtrlRes(uint8_t res) [member function] |
|
3263 cls.add_method('SetFrmCtrlRes', |
|
3264 'void', |
|
3265 [param('uint8_t', 'res')]) |
|
3266 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetFrmPend() [member function] |
|
3267 cls.add_method('SetFrmPend', |
|
3268 'void', |
|
3269 []) |
|
3270 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetKeyId(uint8_t keyIndex) [member function] |
|
3271 cls.add_method('SetKeyId', |
|
3272 'void', |
|
3273 [param('uint8_t', 'keyIndex')]) |
|
3274 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetKeyId(uint32_t keySrc, uint8_t keyIndex) [member function] |
|
3275 cls.add_method('SetKeyId', |
|
3276 'void', |
|
3277 [param('uint32_t', 'keySrc'), param('uint8_t', 'keyIndex')]) |
|
3278 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetKeyId(uint64_t keySrc, uint8_t keyIndex) [member function] |
|
3279 cls.add_method('SetKeyId', |
|
3280 'void', |
|
3281 [param('uint64_t', 'keySrc'), param('uint8_t', 'keyIndex')]) |
|
3282 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetKeyIdMode(uint8_t keyIdMode) [member function] |
|
3283 cls.add_method('SetKeyIdMode', |
|
3284 'void', |
|
3285 [param('uint8_t', 'keyIdMode')]) |
|
3286 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetNoAckReq() [member function] |
|
3287 cls.add_method('SetNoAckReq', |
|
3288 'void', |
|
3289 []) |
|
3290 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetNoFrmPend() [member function] |
|
3291 cls.add_method('SetNoFrmPend', |
|
3292 'void', |
|
3293 []) |
|
3294 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetNoPanIdComp() [member function] |
|
3295 cls.add_method('SetNoPanIdComp', |
|
3296 'void', |
|
3297 []) |
|
3298 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetPanIdComp() [member function] |
|
3299 cls.add_method('SetPanIdComp', |
|
3300 'void', |
|
3301 []) |
|
3302 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecControl(uint8_t secLevel) [member function] |
|
3303 cls.add_method('SetSecControl', |
|
3304 'void', |
|
3305 [param('uint8_t', 'secLevel')]) |
|
3306 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecDisable() [member function] |
|
3307 cls.add_method('SetSecDisable', |
|
3308 'void', |
|
3309 []) |
|
3310 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecEnable() [member function] |
|
3311 cls.add_method('SetSecEnable', |
|
3312 'void', |
|
3313 []) |
|
3314 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecLevel(uint8_t secLevel) [member function] |
|
3315 cls.add_method('SetSecLevel', |
|
3316 'void', |
|
3317 [param('uint8_t', 'secLevel')]) |
|
3318 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSeqNum(uint8_t seqNum) [member function] |
|
3319 cls.add_method('SetSeqNum', |
|
3320 'void', |
|
3321 [param('uint8_t', 'seqNum')]) |
|
3322 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSrcAddrFields(uint16_t panId, ns3::Mac16Address addr) [member function] |
|
3323 cls.add_method('SetSrcAddrFields', |
|
3324 'void', |
|
3325 [param('uint16_t', 'panId'), param('ns3::Mac16Address', 'addr')]) |
|
3326 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSrcAddrFields(uint16_t panId, ns3::Mac64Address addr) [member function] |
|
3327 cls.add_method('SetSrcAddrFields', |
|
3328 'void', |
|
3329 [param('uint16_t', 'panId'), param('ns3::Mac64Address', 'addr')]) |
|
3330 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSrcAddrMode(uint8_t addrMode) [member function] |
|
3331 cls.add_method('SetSrcAddrMode', |
|
3332 'void', |
|
3333 [param('uint8_t', 'addrMode')]) |
|
3334 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetType(ns3::LrWpanMacHeader::LrWpanMacType wpanMacType) [member function] |
|
3335 cls.add_method('SetType', |
|
3336 'void', |
|
3337 [param('ns3::LrWpanMacHeader::LrWpanMacType', 'wpanMacType')]) |
|
3338 ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetsecctrlReserved(uint8_t res) [member function] |
|
3339 cls.add_method('SetsecctrlReserved', |
|
3340 'void', |
|
3341 [param('uint8_t', 'res')]) |
|
3342 return |
|
3343 |
|
3344 def register_Ns3Object_methods(root_module, cls): |
|
3345 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
|
3346 cls.add_constructor([]) |
|
3347 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
|
3348 cls.add_method('AggregateObject', |
|
3349 'void', |
|
3350 [param('ns3::Ptr< ns3::Object >', 'other')]) |
|
3351 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] |
|
3352 cls.add_method('Dispose', |
|
3353 'void', |
|
3354 []) |
|
3355 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] |
|
3356 cls.add_method('GetAggregateIterator', |
|
3357 'ns3::Object::AggregateIterator', |
|
3358 [], |
|
3359 is_const=True) |
|
3360 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] |
|
3361 cls.add_method('GetInstanceTypeId', |
|
3362 'ns3::TypeId', |
|
3363 [], |
|
3364 is_const=True, is_virtual=True) |
|
3365 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] |
|
3366 cls.add_method('GetTypeId', |
|
3367 'ns3::TypeId', |
|
3368 [], |
|
3369 is_static=True) |
|
3370 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] |
|
3371 cls.add_method('Initialize', |
|
3372 'void', |
|
3373 []) |
|
3374 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [copy constructor] |
|
3375 cls.add_constructor([param('ns3::Object const &', 'o')], |
|
3376 visibility='protected') |
|
3377 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] |
|
3378 cls.add_method('DoDispose', |
|
3379 'void', |
|
3380 [], |
|
3381 visibility='protected', is_virtual=True) |
|
3382 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] |
|
3383 cls.add_method('DoInitialize', |
|
3384 'void', |
|
3385 [], |
|
3386 visibility='protected', is_virtual=True) |
|
3387 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] |
|
3388 cls.add_method('NotifyNewAggregate', |
|
3389 'void', |
|
3390 [], |
|
3391 visibility='protected', is_virtual=True) |
|
3392 return |
|
3393 |
|
3394 def register_Ns3ObjectAggregateIterator_methods(root_module, cls): |
|
3395 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [copy constructor] |
|
3396 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) |
|
3397 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] |
|
3398 cls.add_constructor([]) |
|
3399 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] |
|
3400 cls.add_method('HasNext', |
|
3401 'bool', |
|
3402 [], |
|
3403 is_const=True) |
|
3404 ## object.h (module 'core'): ns3::Ptr<ns3::Object const> ns3::Object::AggregateIterator::Next() [member function] |
|
3405 cls.add_method('Next', |
|
3406 'ns3::Ptr< ns3::Object const >', |
|
3407 []) |
|
3408 return |
|
3409 |
|
3410 def register_Ns3PcapFileWrapper_methods(root_module, cls): |
|
3411 ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] |
|
3412 cls.add_method('GetTypeId', |
|
3413 'ns3::TypeId', |
|
3414 [], |
|
3415 is_static=True) |
|
3416 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor] |
|
3417 cls.add_constructor([]) |
|
3418 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function] |
|
3419 cls.add_method('Fail', |
|
3420 'bool', |
|
3421 [], |
|
3422 is_const=True) |
|
3423 ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function] |
|
3424 cls.add_method('Eof', |
|
3425 'bool', |
|
3426 [], |
|
3427 is_const=True) |
|
3428 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function] |
|
3429 cls.add_method('Clear', |
|
3430 'void', |
|
3431 []) |
|
3432 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::_Ios_Openmode mode) [member function] |
|
3433 cls.add_method('Open', |
|
3434 'void', |
|
3435 [param('std::string const &', 'filename'), param('std::_Ios_Openmode', 'mode')]) |
|
3436 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function] |
|
3437 cls.add_method('Close', |
|
3438 'void', |
|
3439 []) |
|
3440 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits<unsigned int>::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function] |
|
3441 cls.add_method('Init', |
|
3442 'void', |
|
3443 [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits<unsigned int>::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')]) |
|
3444 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr<const ns3::Packet> p) [member function] |
|
3445 cls.add_method('Write', |
|
3446 'void', |
|
3447 [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) |
|
3448 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header & header, ns3::Ptr<const ns3::Packet> p) [member function] |
|
3449 cls.add_method('Write', |
|
3450 'void', |
|
3451 [param('ns3::Time', 't'), param('ns3::Header &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) |
|
3452 ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] |
|
3453 cls.add_method('Write', |
|
3454 'void', |
|
3455 [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) |
|
3456 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function] |
|
3457 cls.add_method('GetMagic', |
|
3458 'uint32_t', |
|
3459 []) |
|
3460 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] |
|
3461 cls.add_method('GetVersionMajor', |
|
3462 'uint16_t', |
|
3463 []) |
|
3464 ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] |
|
3465 cls.add_method('GetVersionMinor', |
|
3466 'uint16_t', |
|
3467 []) |
|
3468 ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] |
|
3469 cls.add_method('GetTimeZoneOffset', |
|
3470 'int32_t', |
|
3471 []) |
|
3472 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] |
|
3473 cls.add_method('GetSigFigs', |
|
3474 'uint32_t', |
|
3475 []) |
|
3476 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] |
|
3477 cls.add_method('GetSnapLen', |
|
3478 'uint32_t', |
|
3479 []) |
|
3480 ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] |
|
3481 cls.add_method('GetDataLinkType', |
|
3482 'uint32_t', |
|
3483 []) |
|
3484 return |
|
3485 |
|
3486 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
|
3487 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
|
3488 cls.add_constructor([]) |
|
3489 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor] |
|
3490 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
|
3491 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::Cleanup() [member function] |
|
3492 cls.add_method('Cleanup', |
|
3493 'void', |
|
3494 [], |
|
3495 is_static=True) |
|
3496 return |
|
3497 |
|
3498 def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): |
|
3499 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] |
|
3500 cls.add_constructor([]) |
|
3501 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > const & o) [copy constructor] |
|
3502 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) |
|
3503 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::Cleanup() [member function] |
|
3504 cls.add_method('Cleanup', |
|
3505 'void', |
|
3506 [], |
|
3507 is_static=True) |
|
3508 return |
|
3509 |
|
3510 def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): |
|
3511 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] |
|
3512 cls.add_constructor([]) |
|
3513 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > const & o) [copy constructor] |
|
3514 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) |
|
3515 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::Cleanup() [member function] |
|
3516 cls.add_method('Cleanup', |
|
3517 'void', |
|
3518 [], |
|
3519 is_static=True) |
|
3520 return |
|
3521 |
|
3522 def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): |
|
3523 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] |
|
3524 cls.add_constructor([]) |
|
3525 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [copy constructor] |
|
3526 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) |
|
3527 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function] |
|
3528 cls.add_method('Cleanup', |
|
3529 'void', |
|
3530 [], |
|
3531 is_static=True) |
|
3532 return |
|
3533 |
|
3534 def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): |
|
3535 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] |
|
3536 cls.add_constructor([]) |
|
3537 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > const & o) [copy constructor] |
|
3538 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) |
|
3539 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::Cleanup() [member function] |
|
3540 cls.add_method('Cleanup', |
|
3541 'void', |
|
3542 [], |
|
3543 is_static=True) |
|
3544 return |
|
3545 |
|
3546 def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): |
|
3547 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] |
|
3548 cls.add_constructor([]) |
|
3549 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > const & o) [copy constructor] |
|
3550 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) |
|
3551 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::Cleanup() [member function] |
|
3552 cls.add_method('Cleanup', |
|
3553 'void', |
|
3554 [], |
|
3555 is_static=True) |
|
3556 return |
|
3557 |
|
3558 def register_Ns3SimpleRefCount__Ns3LrWpanInterferenceHelper_Ns3Empty_Ns3DefaultDeleter__lt__ns3LrWpanInterferenceHelper__gt___methods(root_module, cls): |
|
3559 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> >::SimpleRefCount() [constructor] |
|
3560 cls.add_constructor([]) |
|
3561 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> >::SimpleRefCount(ns3::SimpleRefCount<ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> > const & o) [copy constructor] |
|
3562 cls.add_constructor([param('ns3::SimpleRefCount< ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter< ns3::LrWpanInterferenceHelper > > const &', 'o')]) |
|
3563 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::LrWpanInterferenceHelper, ns3::empty, ns3::DefaultDeleter<ns3::LrWpanInterferenceHelper> >::Cleanup() [member function] |
|
3564 cls.add_method('Cleanup', |
|
3565 'void', |
|
3566 [], |
|
3567 is_static=True) |
|
3568 return |
|
3569 |
|
3570 def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): |
|
3571 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] |
|
3572 cls.add_constructor([]) |
|
3573 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount(ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > const & o) [copy constructor] |
|
3574 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) |
|
3575 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::Cleanup() [member function] |
|
3576 cls.add_method('Cleanup', |
|
3577 'void', |
|
3578 [], |
|
3579 is_static=True) |
|
3580 return |
|
3581 |
|
3582 def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): |
|
3583 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] |
|
3584 cls.add_constructor([]) |
|
3585 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount(ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > const & o) [copy constructor] |
|
3586 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) |
|
3587 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::Cleanup() [member function] |
|
3588 cls.add_method('Cleanup', |
|
3589 'void', |
|
3590 [], |
|
3591 is_static=True) |
|
3592 return |
|
3593 |
|
3594 def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): |
|
3595 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] |
|
3596 cls.add_constructor([]) |
|
3597 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > const & o) [copy constructor] |
|
3598 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) |
|
3599 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::Cleanup() [member function] |
|
3600 cls.add_method('Cleanup', |
|
3601 'void', |
|
3602 [], |
|
3603 is_static=True) |
|
3604 return |
|
3605 |
|
3606 def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): |
|
3607 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::SimpleRefCount() [constructor] |
|
3608 cls.add_constructor([]) |
|
3609 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::SimpleRefCount(ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> > const & o) [copy constructor] |
|
3610 cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) |
|
3611 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumSignalParameters> >::Cleanup() [member function] |
|
3612 cls.add_method('Cleanup', |
|
3613 'void', |
|
3614 [], |
|
3615 is_static=True) |
|
3616 return |
|
3617 |
|
3618 def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): |
|
3619 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] |
|
3620 cls.add_constructor([]) |
|
3621 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > const & o) [copy constructor] |
|
3622 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) |
|
3623 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::Cleanup() [member function] |
|
3624 cls.add_method('Cleanup', |
|
3625 'void', |
|
3626 [], |
|
3627 is_static=True) |
|
3628 return |
|
3629 |
|
3630 def register_Ns3SpectrumPhy_methods(root_module, cls): |
|
3631 ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor] |
|
3632 cls.add_constructor([]) |
|
3633 ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] |
|
3634 cls.add_method('GetTypeId', |
|
3635 'ns3::TypeId', |
|
3636 [], |
|
3637 is_static=True) |
|
3638 ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function] |
|
3639 cls.add_method('SetDevice', |
|
3640 'void', |
|
3641 [param('ns3::Ptr< ns3::NetDevice >', 'd')], |
|
3642 is_pure_virtual=True, is_virtual=True) |
|
3643 ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::NetDevice> ns3::SpectrumPhy::GetDevice() [member function] |
|
3644 cls.add_method('GetDevice', |
|
3645 'ns3::Ptr< ns3::NetDevice >', |
|
3646 [], |
|
3647 is_pure_virtual=True, is_virtual=True) |
|
3648 ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function] |
|
3649 cls.add_method('SetMobility', |
|
3650 'void', |
|
3651 [param('ns3::Ptr< ns3::MobilityModel >', 'm')], |
|
3652 is_pure_virtual=True, is_virtual=True) |
|
3653 ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::MobilityModel> ns3::SpectrumPhy::GetMobility() [member function] |
|
3654 cls.add_method('GetMobility', |
|
3655 'ns3::Ptr< ns3::MobilityModel >', |
|
3656 [], |
|
3657 is_pure_virtual=True, is_virtual=True) |
|
3658 ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function] |
|
3659 cls.add_method('SetChannel', |
|
3660 'void', |
|
3661 [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], |
|
3662 is_pure_virtual=True, is_virtual=True) |
|
3663 ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] |
|
3664 cls.add_method('GetRxSpectrumModel', |
|
3665 'ns3::Ptr< ns3::SpectrumModel const >', |
|
3666 [], |
|
3667 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3668 ## spectrum-phy.h (module 'spectrum'): ns3::Ptr<ns3::AntennaModel> ns3::SpectrumPhy::GetRxAntenna() [member function] |
|
3669 cls.add_method('GetRxAntenna', |
|
3670 'ns3::Ptr< ns3::AntennaModel >', |
|
3671 [], |
|
3672 is_pure_virtual=True, is_virtual=True) |
|
3673 ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function] |
|
3674 cls.add_method('StartRx', |
|
3675 'void', |
|
3676 [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], |
|
3677 is_pure_virtual=True, is_virtual=True) |
|
3678 return |
|
3679 |
|
3680 def register_Ns3SpectrumSignalParameters_methods(root_module, cls): |
|
3681 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters() [constructor] |
|
3682 cls.add_constructor([]) |
|
3683 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters(ns3::SpectrumSignalParameters const & p) [copy constructor] |
|
3684 cls.add_constructor([param('ns3::SpectrumSignalParameters const &', 'p')]) |
|
3685 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::SpectrumSignalParameters::Copy() [member function] |
|
3686 cls.add_method('Copy', |
|
3687 'ns3::Ptr< ns3::SpectrumSignalParameters >', |
|
3688 [], |
|
3689 is_virtual=True) |
|
3690 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable] |
|
3691 cls.add_instance_attribute('duration', 'ns3::Time', is_const=False) |
|
3692 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable] |
|
3693 cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False) |
|
3694 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable] |
|
3695 cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False) |
|
3696 ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable] |
|
3697 cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False) |
|
3698 return |
|
3699 |
|
3700 def register_Ns3Time_methods(root_module, cls): |
|
3701 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right')) |
|
3702 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right')) |
|
3703 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right')) |
|
3704 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right')) |
|
3705 cls.add_binary_comparison_operator('<') |
|
3706 cls.add_binary_comparison_operator('>') |
|
3707 cls.add_binary_comparison_operator('!=') |
|
3708 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right')) |
|
3709 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right')) |
|
3710 cls.add_output_stream_operator() |
|
3711 cls.add_binary_comparison_operator('<=') |
|
3712 cls.add_binary_comparison_operator('==') |
|
3713 cls.add_binary_comparison_operator('>=') |
|
3714 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
|
3715 cls.add_constructor([]) |
|
3716 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
|
3717 cls.add_constructor([param('ns3::Time const &', 'o')]) |
|
3718 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] |
|
3719 cls.add_constructor([param('double', 'v')]) |
|
3720 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] |
|
3721 cls.add_constructor([param('int', 'v')]) |
|
3722 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] |
|
3723 cls.add_constructor([param('long int', 'v')]) |
|
3724 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] |
|
3725 cls.add_constructor([param('long long int', 'v')]) |
|
3726 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] |
|
3727 cls.add_constructor([param('unsigned int', 'v')]) |
|
3728 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] |
|
3729 cls.add_constructor([param('long unsigned int', 'v')]) |
|
3730 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] |
|
3731 cls.add_constructor([param('long long unsigned int', 'v')]) |
|
3732 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] |
|
3733 cls.add_constructor([param('std::string const &', 's')]) |
|
3734 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor] |
|
3735 cls.add_constructor([param('ns3::int64x64_t const &', 'value')]) |
|
3736 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] |
|
3737 cls.add_method('As', |
|
3738 'ns3::TimeWithUnit', |
|
3739 [param('ns3::Time::Unit const', 'unit')], |
|
3740 is_const=True) |
|
3741 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] |
|
3742 cls.add_method('Compare', |
|
3743 'int', |
|
3744 [param('ns3::Time const &', 'o')], |
|
3745 is_const=True) |
|
3746 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function] |
|
3747 cls.add_method('From', |
|
3748 'ns3::Time', |
|
3749 [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], |
|
3750 is_static=True) |
|
3751 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] |
|
3752 cls.add_method('From', |
|
3753 'ns3::Time', |
|
3754 [param('ns3::int64x64_t const &', 'value')], |
|
3755 is_static=True) |
|
3756 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function] |
|
3757 cls.add_method('FromDouble', |
|
3758 'ns3::Time', |
|
3759 [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
3760 is_static=True) |
|
3761 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function] |
|
3762 cls.add_method('FromInteger', |
|
3763 'ns3::Time', |
|
3764 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], |
|
3765 is_static=True) |
|
3766 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] |
|
3767 cls.add_method('GetDays', |
|
3768 'double', |
|
3769 [], |
|
3770 is_const=True) |
|
3771 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] |
|
3772 cls.add_method('GetDouble', |
|
3773 'double', |
|
3774 [], |
|
3775 is_const=True) |
|
3776 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] |
|
3777 cls.add_method('GetFemtoSeconds', |
|
3778 'int64_t', |
|
3779 [], |
|
3780 is_const=True) |
|
3781 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] |
|
3782 cls.add_method('GetHours', |
|
3783 'double', |
|
3784 [], |
|
3785 is_const=True) |
|
3786 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] |
|
3787 cls.add_method('GetInteger', |
|
3788 'int64_t', |
|
3789 [], |
|
3790 is_const=True) |
|
3791 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] |
|
3792 cls.add_method('GetMicroSeconds', |
|
3793 'int64_t', |
|
3794 [], |
|
3795 is_const=True) |
|
3796 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] |
|
3797 cls.add_method('GetMilliSeconds', |
|
3798 'int64_t', |
|
3799 [], |
|
3800 is_const=True) |
|
3801 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] |
|
3802 cls.add_method('GetMinutes', |
|
3803 'double', |
|
3804 [], |
|
3805 is_const=True) |
|
3806 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] |
|
3807 cls.add_method('GetNanoSeconds', |
|
3808 'int64_t', |
|
3809 [], |
|
3810 is_const=True) |
|
3811 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] |
|
3812 cls.add_method('GetPicoSeconds', |
|
3813 'int64_t', |
|
3814 [], |
|
3815 is_const=True) |
|
3816 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] |
|
3817 cls.add_method('GetResolution', |
|
3818 'ns3::Time::Unit', |
|
3819 [], |
|
3820 is_static=True) |
|
3821 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] |
|
3822 cls.add_method('GetSeconds', |
|
3823 'double', |
|
3824 [], |
|
3825 is_const=True) |
|
3826 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] |
|
3827 cls.add_method('GetTimeStep', |
|
3828 'int64_t', |
|
3829 [], |
|
3830 is_const=True) |
|
3831 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] |
|
3832 cls.add_method('GetYears', |
|
3833 'double', |
|
3834 [], |
|
3835 is_const=True) |
|
3836 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] |
|
3837 cls.add_method('IsNegative', |
|
3838 'bool', |
|
3839 [], |
|
3840 is_const=True) |
|
3841 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] |
|
3842 cls.add_method('IsPositive', |
|
3843 'bool', |
|
3844 [], |
|
3845 is_const=True) |
|
3846 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] |
|
3847 cls.add_method('IsStrictlyNegative', |
|
3848 'bool', |
|
3849 [], |
|
3850 is_const=True) |
|
3851 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] |
|
3852 cls.add_method('IsStrictlyPositive', |
|
3853 'bool', |
|
3854 [], |
|
3855 is_const=True) |
|
3856 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] |
|
3857 cls.add_method('IsZero', |
|
3858 'bool', |
|
3859 [], |
|
3860 is_const=True) |
|
3861 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] |
|
3862 cls.add_method('Max', |
|
3863 'ns3::Time', |
|
3864 [], |
|
3865 is_static=True) |
|
3866 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] |
|
3867 cls.add_method('Min', |
|
3868 'ns3::Time', |
|
3869 [], |
|
3870 is_static=True) |
|
3871 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] |
|
3872 cls.add_method('SetResolution', |
|
3873 'void', |
|
3874 [param('ns3::Time::Unit', 'resolution')], |
|
3875 is_static=True) |
|
3876 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] |
|
3877 cls.add_method('StaticInit', |
|
3878 'bool', |
|
3879 [], |
|
3880 is_static=True) |
|
3881 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function] |
|
3882 cls.add_method('To', |
|
3883 'ns3::int64x64_t', |
|
3884 [param('ns3::Time::Unit', 'timeUnit')], |
|
3885 is_const=True) |
|
3886 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function] |
|
3887 cls.add_method('ToDouble', |
|
3888 'double', |
|
3889 [param('ns3::Time::Unit', 'timeUnit')], |
|
3890 is_const=True) |
|
3891 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function] |
|
3892 cls.add_method('ToInteger', |
|
3893 'int64_t', |
|
3894 [param('ns3::Time::Unit', 'timeUnit')], |
|
3895 is_const=True) |
|
3896 return |
|
3897 |
|
3898 def register_Ns3TraceSourceAccessor_methods(root_module, cls): |
|
3899 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor] |
|
3900 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) |
|
3901 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] |
|
3902 cls.add_constructor([]) |
|
3903 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
|
3904 cls.add_method('Connect', |
|
3905 'bool', |
|
3906 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
|
3907 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3908 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
|
3909 cls.add_method('ConnectWithoutContext', |
|
3910 'bool', |
|
3911 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
|
3912 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3913 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] |
|
3914 cls.add_method('Disconnect', |
|
3915 'bool', |
|
3916 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], |
|
3917 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3918 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] |
|
3919 cls.add_method('DisconnectWithoutContext', |
|
3920 'bool', |
|
3921 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], |
|
3922 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3923 return |
|
3924 |
|
3925 def register_Ns3Trailer_methods(root_module, cls): |
|
3926 cls.add_output_stream_operator() |
|
3927 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] |
|
3928 cls.add_constructor([]) |
|
3929 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor] |
|
3930 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) |
|
3931 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] |
|
3932 cls.add_method('Deserialize', |
|
3933 'uint32_t', |
|
3934 [param('ns3::Buffer::Iterator', 'end')], |
|
3935 is_pure_virtual=True, is_virtual=True) |
|
3936 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] |
|
3937 cls.add_method('GetSerializedSize', |
|
3938 'uint32_t', |
|
3939 [], |
|
3940 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3941 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] |
|
3942 cls.add_method('GetTypeId', |
|
3943 'ns3::TypeId', |
|
3944 [], |
|
3945 is_static=True) |
|
3946 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] |
|
3947 cls.add_method('Print', |
|
3948 'void', |
|
3949 [param('std::ostream &', 'os')], |
|
3950 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3951 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
3952 cls.add_method('Serialize', |
|
3953 'void', |
|
3954 [param('ns3::Buffer::Iterator', 'start')], |
|
3955 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3956 return |
|
3957 |
|
3958 def register_Ns3AttributeAccessor_methods(root_module, cls): |
|
3959 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor] |
|
3960 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) |
|
3961 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] |
|
3962 cls.add_constructor([]) |
|
3963 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] |
|
3964 cls.add_method('Get', |
|
3965 'bool', |
|
3966 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], |
|
3967 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3968 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] |
|
3969 cls.add_method('HasGetter', |
|
3970 'bool', |
|
3971 [], |
|
3972 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3973 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] |
|
3974 cls.add_method('HasSetter', |
|
3975 'bool', |
|
3976 [], |
|
3977 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3978 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] |
|
3979 cls.add_method('Set', |
|
3980 'bool', |
|
3981 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], |
|
3982 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3983 return |
|
3984 |
|
3985 def register_Ns3AttributeChecker_methods(root_module, cls): |
|
3986 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor] |
|
3987 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) |
|
3988 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] |
|
3989 cls.add_constructor([]) |
|
3990 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] |
|
3991 cls.add_method('Check', |
|
3992 'bool', |
|
3993 [param('ns3::AttributeValue const &', 'value')], |
|
3994 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3995 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] |
|
3996 cls.add_method('Copy', |
|
3997 'bool', |
|
3998 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], |
|
3999 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4000 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] |
|
4001 cls.add_method('Create', |
|
4002 'ns3::Ptr< ns3::AttributeValue >', |
|
4003 [], |
|
4004 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4005 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] |
|
4006 cls.add_method('CreateValidValue', |
|
4007 'ns3::Ptr< ns3::AttributeValue >', |
|
4008 [param('ns3::AttributeValue const &', 'value')], |
|
4009 is_const=True) |
|
4010 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] |
|
4011 cls.add_method('GetUnderlyingTypeInformation', |
|
4012 'std::string', |
|
4013 [], |
|
4014 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4015 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] |
|
4016 cls.add_method('GetValueTypeName', |
|
4017 'std::string', |
|
4018 [], |
|
4019 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4020 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] |
|
4021 cls.add_method('HasUnderlyingTypeInformation', |
|
4022 'bool', |
|
4023 [], |
|
4024 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4025 return |
|
4026 |
|
4027 def register_Ns3AttributeValue_methods(root_module, cls): |
|
4028 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor] |
|
4029 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) |
|
4030 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] |
|
4031 cls.add_constructor([]) |
|
4032 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] |
|
4033 cls.add_method('Copy', |
|
4034 'ns3::Ptr< ns3::AttributeValue >', |
|
4035 [], |
|
4036 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4037 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4038 cls.add_method('DeserializeFromString', |
|
4039 'bool', |
|
4040 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4041 is_pure_virtual=True, is_virtual=True) |
|
4042 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4043 cls.add_method('SerializeToString', |
|
4044 'std::string', |
|
4045 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4046 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4047 return |
|
4048 |
|
4049 def register_Ns3CallbackChecker_methods(root_module, cls): |
|
4050 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] |
|
4051 cls.add_constructor([]) |
|
4052 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [copy constructor] |
|
4053 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) |
|
4054 return |
|
4055 |
|
4056 def register_Ns3CallbackImplBase_methods(root_module, cls): |
|
4057 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
|
4058 cls.add_constructor([]) |
|
4059 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
|
4060 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
|
4061 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
|
4062 cls.add_method('IsEqual', |
|
4063 'bool', |
|
4064 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
|
4065 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4066 return |
|
4067 |
|
4068 def register_Ns3CallbackValue_methods(root_module, cls): |
|
4069 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
|
4070 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
|
4071 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] |
|
4072 cls.add_constructor([]) |
|
4073 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] |
|
4074 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) |
|
4075 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] |
|
4076 cls.add_method('Copy', |
|
4077 'ns3::Ptr< ns3::AttributeValue >', |
|
4078 [], |
|
4079 is_const=True, is_virtual=True) |
|
4080 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4081 cls.add_method('DeserializeFromString', |
|
4082 'bool', |
|
4083 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4084 is_virtual=True) |
|
4085 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4086 cls.add_method('SerializeToString', |
|
4087 'std::string', |
|
4088 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4089 is_const=True, is_virtual=True) |
|
4090 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] |
|
4091 cls.add_method('Set', |
|
4092 'void', |
|
4093 [param('ns3::CallbackBase', 'base')]) |
|
4094 return |
|
4095 |
|
4096 def register_Ns3EmptyAttributeValue_methods(root_module, cls): |
|
4097 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] |
|
4098 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) |
|
4099 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] |
|
4100 cls.add_constructor([]) |
|
4101 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] |
|
4102 cls.add_method('Copy', |
|
4103 'ns3::Ptr< ns3::AttributeValue >', |
|
4104 [], |
|
4105 is_const=True, visibility='private', is_virtual=True) |
|
4106 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4107 cls.add_method('DeserializeFromString', |
|
4108 'bool', |
|
4109 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4110 visibility='private', is_virtual=True) |
|
4111 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4112 cls.add_method('SerializeToString', |
|
4113 'std::string', |
|
4114 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4115 is_const=True, visibility='private', is_virtual=True) |
|
4116 return |
|
4117 |
|
4118 def register_Ns3EventImpl_methods(root_module, cls): |
|
4119 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor] |
|
4120 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) |
|
4121 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] |
|
4122 cls.add_constructor([]) |
|
4123 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] |
|
4124 cls.add_method('Cancel', |
|
4125 'void', |
|
4126 []) |
|
4127 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] |
|
4128 cls.add_method('Invoke', |
|
4129 'void', |
|
4130 []) |
|
4131 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] |
|
4132 cls.add_method('IsCancelled', |
|
4133 'bool', |
|
4134 []) |
|
4135 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] |
|
4136 cls.add_method('Notify', |
|
4137 'void', |
|
4138 [], |
|
4139 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
4140 return |
|
4141 |
|
4142 def register_Ns3Ipv4AddressChecker_methods(root_module, cls): |
|
4143 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] |
|
4144 cls.add_constructor([]) |
|
4145 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [copy constructor] |
|
4146 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) |
|
4147 return |
|
4148 |
|
4149 def register_Ns3Ipv4AddressValue_methods(root_module, cls): |
|
4150 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] |
|
4151 cls.add_constructor([]) |
|
4152 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [copy constructor] |
|
4153 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) |
|
4154 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] |
|
4155 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) |
|
4156 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] |
|
4157 cls.add_method('Copy', |
|
4158 'ns3::Ptr< ns3::AttributeValue >', |
|
4159 [], |
|
4160 is_const=True, is_virtual=True) |
|
4161 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4162 cls.add_method('DeserializeFromString', |
|
4163 'bool', |
|
4164 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4165 is_virtual=True) |
|
4166 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] |
|
4167 cls.add_method('Get', |
|
4168 'ns3::Ipv4Address', |
|
4169 [], |
|
4170 is_const=True) |
|
4171 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4172 cls.add_method('SerializeToString', |
|
4173 'std::string', |
|
4174 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4175 is_const=True, is_virtual=True) |
|
4176 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] |
|
4177 cls.add_method('Set', |
|
4178 'void', |
|
4179 [param('ns3::Ipv4Address const &', 'value')]) |
|
4180 return |
|
4181 |
|
4182 def register_Ns3Ipv4MaskChecker_methods(root_module, cls): |
|
4183 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] |
|
4184 cls.add_constructor([]) |
|
4185 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] |
|
4186 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) |
|
4187 return |
|
4188 |
|
4189 def register_Ns3Ipv4MaskValue_methods(root_module, cls): |
|
4190 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] |
|
4191 cls.add_constructor([]) |
|
4192 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [copy constructor] |
|
4193 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) |
|
4194 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] |
|
4195 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) |
|
4196 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] |
|
4197 cls.add_method('Copy', |
|
4198 'ns3::Ptr< ns3::AttributeValue >', |
|
4199 [], |
|
4200 is_const=True, is_virtual=True) |
|
4201 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4202 cls.add_method('DeserializeFromString', |
|
4203 'bool', |
|
4204 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4205 is_virtual=True) |
|
4206 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] |
|
4207 cls.add_method('Get', |
|
4208 'ns3::Ipv4Mask', |
|
4209 [], |
|
4210 is_const=True) |
|
4211 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4212 cls.add_method('SerializeToString', |
|
4213 'std::string', |
|
4214 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4215 is_const=True, is_virtual=True) |
|
4216 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] |
|
4217 cls.add_method('Set', |
|
4218 'void', |
|
4219 [param('ns3::Ipv4Mask const &', 'value')]) |
|
4220 return |
|
4221 |
|
4222 def register_Ns3Ipv6AddressChecker_methods(root_module, cls): |
|
4223 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] |
|
4224 cls.add_constructor([]) |
|
4225 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor] |
|
4226 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) |
|
4227 return |
|
4228 |
|
4229 def register_Ns3Ipv6AddressValue_methods(root_module, cls): |
|
4230 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] |
|
4231 cls.add_constructor([]) |
|
4232 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [copy constructor] |
|
4233 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) |
|
4234 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] |
|
4235 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) |
|
4236 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] |
|
4237 cls.add_method('Copy', |
|
4238 'ns3::Ptr< ns3::AttributeValue >', |
|
4239 [], |
|
4240 is_const=True, is_virtual=True) |
|
4241 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4242 cls.add_method('DeserializeFromString', |
|
4243 'bool', |
|
4244 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4245 is_virtual=True) |
|
4246 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] |
|
4247 cls.add_method('Get', |
|
4248 'ns3::Ipv6Address', |
|
4249 [], |
|
4250 is_const=True) |
|
4251 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4252 cls.add_method('SerializeToString', |
|
4253 'std::string', |
|
4254 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4255 is_const=True, is_virtual=True) |
|
4256 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
|
4257 cls.add_method('Set', |
|
4258 'void', |
|
4259 [param('ns3::Ipv6Address const &', 'value')]) |
|
4260 return |
|
4261 |
|
4262 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
|
4263 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
|
4264 cls.add_constructor([]) |
|
4265 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor] |
|
4266 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) |
|
4267 return |
|
4268 |
|
4269 def register_Ns3Ipv6PrefixValue_methods(root_module, cls): |
|
4270 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] |
|
4271 cls.add_constructor([]) |
|
4272 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [copy constructor] |
|
4273 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) |
|
4274 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] |
|
4275 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) |
|
4276 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] |
|
4277 cls.add_method('Copy', |
|
4278 'ns3::Ptr< ns3::AttributeValue >', |
|
4279 [], |
|
4280 is_const=True, is_virtual=True) |
|
4281 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4282 cls.add_method('DeserializeFromString', |
|
4283 'bool', |
|
4284 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4285 is_virtual=True) |
|
4286 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] |
|
4287 cls.add_method('Get', |
|
4288 'ns3::Ipv6Prefix', |
|
4289 [], |
|
4290 is_const=True) |
|
4291 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4292 cls.add_method('SerializeToString', |
|
4293 'std::string', |
|
4294 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4295 is_const=True, is_virtual=True) |
|
4296 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] |
|
4297 cls.add_method('Set', |
|
4298 'void', |
|
4299 [param('ns3::Ipv6Prefix const &', 'value')]) |
|
4300 return |
|
4301 |
|
4302 def register_Ns3LrWpanCsmaCa_methods(root_module, cls): |
|
4303 ## lr-wpan-csmaca.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanCsmaCa::GetTypeId() [member function] |
|
4304 cls.add_method('GetTypeId', |
|
4305 'ns3::TypeId', |
|
4306 [], |
|
4307 is_static=True) |
|
4308 ## lr-wpan-csmaca.h (module 'lr-wpan'): ns3::LrWpanCsmaCa::LrWpanCsmaCa() [constructor] |
|
4309 cls.add_constructor([]) |
|
4310 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetMac(ns3::Ptr<ns3::LrWpanMac> mac) [member function] |
|
4311 cls.add_method('SetMac', |
|
4312 'void', |
|
4313 [param('ns3::Ptr< ns3::LrWpanMac >', 'mac')]) |
|
4314 ## lr-wpan-csmaca.h (module 'lr-wpan'): ns3::Ptr<ns3::LrWpanMac> ns3::LrWpanCsmaCa::GetMac() const [member function] |
|
4315 cls.add_method('GetMac', |
|
4316 'ns3::Ptr< ns3::LrWpanMac >', |
|
4317 [], |
|
4318 is_const=True) |
|
4319 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetSlottedCsmaCa() [member function] |
|
4320 cls.add_method('SetSlottedCsmaCa', |
|
4321 'void', |
|
4322 []) |
|
4323 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetUnSlottedCsmaCa() [member function] |
|
4324 cls.add_method('SetUnSlottedCsmaCa', |
|
4325 'void', |
|
4326 []) |
|
4327 ## lr-wpan-csmaca.h (module 'lr-wpan'): bool ns3::LrWpanCsmaCa::IsSlottedCsmaCa() const [member function] |
|
4328 cls.add_method('IsSlottedCsmaCa', |
|
4329 'bool', |
|
4330 [], |
|
4331 is_const=True) |
|
4332 ## lr-wpan-csmaca.h (module 'lr-wpan'): bool ns3::LrWpanCsmaCa::IsUnSlottedCsmaCa() const [member function] |
|
4333 cls.add_method('IsUnSlottedCsmaCa', |
|
4334 'bool', |
|
4335 [], |
|
4336 is_const=True) |
|
4337 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetMacMinBE(uint8_t macMinBE) [member function] |
|
4338 cls.add_method('SetMacMinBE', |
|
4339 'void', |
|
4340 [param('uint8_t', 'macMinBE')]) |
|
4341 ## lr-wpan-csmaca.h (module 'lr-wpan'): uint8_t ns3::LrWpanCsmaCa::GetMacMinBE() const [member function] |
|
4342 cls.add_method('GetMacMinBE', |
|
4343 'uint8_t', |
|
4344 [], |
|
4345 is_const=True) |
|
4346 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetMacMaxBE(uint8_t macMaxBE) [member function] |
|
4347 cls.add_method('SetMacMaxBE', |
|
4348 'void', |
|
4349 [param('uint8_t', 'macMaxBE')]) |
|
4350 ## lr-wpan-csmaca.h (module 'lr-wpan'): uint8_t ns3::LrWpanCsmaCa::GetMacMaxBE() const [member function] |
|
4351 cls.add_method('GetMacMaxBE', |
|
4352 'uint8_t', |
|
4353 [], |
|
4354 is_const=True) |
|
4355 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetMacMaxCSMABackoffs(uint8_t macMaxCSMABackoffs) [member function] |
|
4356 cls.add_method('SetMacMaxCSMABackoffs', |
|
4357 'void', |
|
4358 [param('uint8_t', 'macMaxCSMABackoffs')]) |
|
4359 ## lr-wpan-csmaca.h (module 'lr-wpan'): uint8_t ns3::LrWpanCsmaCa::GetMacMaxCSMABackoffs() const [member function] |
|
4360 cls.add_method('GetMacMaxCSMABackoffs', |
|
4361 'uint8_t', |
|
4362 [], |
|
4363 is_const=True) |
|
4364 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetUnitBackoffPeriod(uint64_t unitBackoffPeriod) [member function] |
|
4365 cls.add_method('SetUnitBackoffPeriod', |
|
4366 'void', |
|
4367 [param('uint64_t', 'unitBackoffPeriod')]) |
|
4368 ## lr-wpan-csmaca.h (module 'lr-wpan'): uint64_t ns3::LrWpanCsmaCa::GetUnitBackoffPeriod() const [member function] |
|
4369 cls.add_method('GetUnitBackoffPeriod', |
|
4370 'uint64_t', |
|
4371 [], |
|
4372 is_const=True) |
|
4373 ## lr-wpan-csmaca.h (module 'lr-wpan'): ns3::Time ns3::LrWpanCsmaCa::GetTimeToNextSlot() const [member function] |
|
4374 cls.add_method('GetTimeToNextSlot', |
|
4375 'ns3::Time', |
|
4376 [], |
|
4377 is_const=True) |
|
4378 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::Start() [member function] |
|
4379 cls.add_method('Start', |
|
4380 'void', |
|
4381 []) |
|
4382 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::Cancel() [member function] |
|
4383 cls.add_method('Cancel', |
|
4384 'void', |
|
4385 []) |
|
4386 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::RandomBackoffDelay() [member function] |
|
4387 cls.add_method('RandomBackoffDelay', |
|
4388 'void', |
|
4389 []) |
|
4390 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::CanProceed() [member function] |
|
4391 cls.add_method('CanProceed', |
|
4392 'void', |
|
4393 []) |
|
4394 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::RequestCCA() [member function] |
|
4395 cls.add_method('RequestCCA', |
|
4396 'void', |
|
4397 []) |
|
4398 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::PlmeCcaConfirm(ns3::LrWpanPhyEnumeration status) [member function] |
|
4399 cls.add_method('PlmeCcaConfirm', |
|
4400 'void', |
|
4401 [param('ns3::LrWpanPhyEnumeration', 'status')]) |
|
4402 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::SetLrWpanMacStateCallback(ns3::LrWpanMacStateCallback macState) [member function] |
|
4403 cls.add_method('SetLrWpanMacStateCallback', |
|
4404 'void', |
|
4405 [param('ns3::LrWpanMacStateCallback', 'macState')]) |
|
4406 ## lr-wpan-csmaca.h (module 'lr-wpan'): int64_t ns3::LrWpanCsmaCa::AssignStreams(int64_t stream) [member function] |
|
4407 cls.add_method('AssignStreams', |
|
4408 'int64_t', |
|
4409 [param('int64_t', 'stream')]) |
|
4410 ## lr-wpan-csmaca.h (module 'lr-wpan'): uint8_t ns3::LrWpanCsmaCa::GetNB() [member function] |
|
4411 cls.add_method('GetNB', |
|
4412 'uint8_t', |
|
4413 []) |
|
4414 ## lr-wpan-csmaca.h (module 'lr-wpan'): void ns3::LrWpanCsmaCa::DoDispose() [member function] |
|
4415 cls.add_method('DoDispose', |
|
4416 'void', |
|
4417 [], |
|
4418 visibility='private', is_virtual=True) |
|
4419 return |
|
4420 |
|
4421 def register_Ns3LrWpanErrorModel_methods(root_module, cls): |
|
4422 ## lr-wpan-error-model.h (module 'lr-wpan'): ns3::LrWpanErrorModel::LrWpanErrorModel(ns3::LrWpanErrorModel const & arg0) [copy constructor] |
|
4423 cls.add_constructor([param('ns3::LrWpanErrorModel const &', 'arg0')]) |
|
4424 ## lr-wpan-error-model.h (module 'lr-wpan'): ns3::LrWpanErrorModel::LrWpanErrorModel() [constructor] |
|
4425 cls.add_constructor([]) |
|
4426 ## lr-wpan-error-model.h (module 'lr-wpan'): double ns3::LrWpanErrorModel::GetChunkSuccessRate(double snr, uint32_t nbits) const [member function] |
|
4427 cls.add_method('GetChunkSuccessRate', |
|
4428 'double', |
|
4429 [param('double', 'snr'), param('uint32_t', 'nbits')], |
|
4430 is_const=True) |
|
4431 ## lr-wpan-error-model.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanErrorModel::GetTypeId() [member function] |
|
4432 cls.add_method('GetTypeId', |
|
4433 'ns3::TypeId', |
|
4434 [], |
|
4435 is_static=True) |
|
4436 return |
|
4437 |
|
4438 def register_Ns3LrWpanInterferenceHelper_methods(root_module, cls): |
|
4439 ## lr-wpan-interference-helper.h (module 'lr-wpan'): ns3::LrWpanInterferenceHelper::LrWpanInterferenceHelper(ns3::Ptr<ns3::SpectrumModel const> spectrumModel) [constructor] |
|
4440 cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'spectrumModel')]) |
|
4441 ## lr-wpan-interference-helper.h (module 'lr-wpan'): bool ns3::LrWpanInterferenceHelper::AddSignal(ns3::Ptr<ns3::SpectrumValue const> signal) [member function] |
|
4442 cls.add_method('AddSignal', |
|
4443 'bool', |
|
4444 [param('ns3::Ptr< ns3::SpectrumValue const >', 'signal')]) |
|
4445 ## lr-wpan-interference-helper.h (module 'lr-wpan'): bool ns3::LrWpanInterferenceHelper::RemoveSignal(ns3::Ptr<ns3::SpectrumValue const> signal) [member function] |
|
4446 cls.add_method('RemoveSignal', |
|
4447 'bool', |
|
4448 [param('ns3::Ptr< ns3::SpectrumValue const >', 'signal')]) |
|
4449 ## lr-wpan-interference-helper.h (module 'lr-wpan'): void ns3::LrWpanInterferenceHelper::ClearSignals() [member function] |
|
4450 cls.add_method('ClearSignals', |
|
4451 'void', |
|
4452 []) |
|
4453 ## lr-wpan-interference-helper.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumValue> ns3::LrWpanInterferenceHelper::GetSignalPsd() const [member function] |
|
4454 cls.add_method('GetSignalPsd', |
|
4455 'ns3::Ptr< ns3::SpectrumValue >', |
|
4456 [], |
|
4457 is_const=True) |
|
4458 ## lr-wpan-interference-helper.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumModel const> ns3::LrWpanInterferenceHelper::GetSpectrumModel() const [member function] |
|
4459 cls.add_method('GetSpectrumModel', |
|
4460 'ns3::Ptr< ns3::SpectrumModel const >', |
|
4461 [], |
|
4462 is_const=True) |
|
4463 return |
|
4464 |
|
4465 def register_Ns3LrWpanMac_methods(root_module, cls): |
|
4466 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::LrWpanMac(ns3::LrWpanMac const & arg0) [copy constructor] |
|
4467 cls.add_constructor([param('ns3::LrWpanMac const &', 'arg0')]) |
|
4468 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::LrWpanMac() [constructor] |
|
4469 cls.add_constructor([]) |
|
4470 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAssociationStatus ns3::LrWpanMac::GetAssociationStatus() const [member function] |
|
4471 cls.add_method('GetAssociationStatus', |
|
4472 'ns3::LrWpanAssociationStatus', |
|
4473 [], |
|
4474 is_const=True) |
|
4475 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::Mac64Address ns3::LrWpanMac::GetExtendedAddress() const [member function] |
|
4476 cls.add_method('GetExtendedAddress', |
|
4477 'ns3::Mac64Address', |
|
4478 [], |
|
4479 is_const=True) |
|
4480 ## lr-wpan-mac.h (module 'lr-wpan'): uint64_t ns3::LrWpanMac::GetMacAckWaitDuration() const [member function] |
|
4481 cls.add_method('GetMacAckWaitDuration', |
|
4482 'uint64_t', |
|
4483 [], |
|
4484 is_const=True) |
|
4485 ## lr-wpan-mac.h (module 'lr-wpan'): uint8_t ns3::LrWpanMac::GetMacMaxFrameRetries() const [member function] |
|
4486 cls.add_method('GetMacMaxFrameRetries', |
|
4487 'uint8_t', |
|
4488 [], |
|
4489 is_const=True) |
|
4490 ## lr-wpan-mac.h (module 'lr-wpan'): uint16_t ns3::LrWpanMac::GetPanId() const [member function] |
|
4491 cls.add_method('GetPanId', |
|
4492 'uint16_t', |
|
4493 [], |
|
4494 is_const=True) |
|
4495 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::Ptr<ns3::LrWpanPhy> ns3::LrWpanMac::GetPhy() [member function] |
|
4496 cls.add_method('GetPhy', |
|
4497 'ns3::Ptr< ns3::LrWpanPhy >', |
|
4498 []) |
|
4499 ## lr-wpan-mac.h (module 'lr-wpan'): bool ns3::LrWpanMac::GetRxOnWhenIdle() [member function] |
|
4500 cls.add_method('GetRxOnWhenIdle', |
|
4501 'bool', |
|
4502 []) |
|
4503 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::Mac16Address ns3::LrWpanMac::GetShortAddress() const [member function] |
|
4504 cls.add_method('GetShortAddress', |
|
4505 'ns3::Mac16Address', |
|
4506 [], |
|
4507 is_const=True) |
|
4508 ## lr-wpan-mac.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanMac::GetTypeId() [member function] |
|
4509 cls.add_method('GetTypeId', |
|
4510 'ns3::TypeId', |
|
4511 [], |
|
4512 is_static=True) |
|
4513 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::McpsDataRequest(ns3::McpsDataRequestParams params, ns3::Ptr<ns3::Packet> p) [member function] |
|
4514 cls.add_method('McpsDataRequest', |
|
4515 'void', |
|
4516 [param('ns3::McpsDataRequestParams', 'params'), param('ns3::Ptr< ns3::Packet >', 'p')]) |
|
4517 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PdDataConfirm(ns3::LrWpanPhyEnumeration status) [member function] |
|
4518 cls.add_method('PdDataConfirm', |
|
4519 'void', |
|
4520 [param('ns3::LrWpanPhyEnumeration', 'status')]) |
|
4521 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PdDataIndication(uint32_t psduLength, ns3::Ptr<ns3::Packet> p, uint8_t lqi) [member function] |
|
4522 cls.add_method('PdDataIndication', |
|
4523 'void', |
|
4524 [param('uint32_t', 'psduLength'), param('ns3::Ptr< ns3::Packet >', 'p'), param('uint8_t', 'lqi')]) |
|
4525 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PlmeCcaConfirm(ns3::LrWpanPhyEnumeration status) [member function] |
|
4526 cls.add_method('PlmeCcaConfirm', |
|
4527 'void', |
|
4528 [param('ns3::LrWpanPhyEnumeration', 'status')]) |
|
4529 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PlmeEdConfirm(ns3::LrWpanPhyEnumeration status, uint8_t energyLevel) [member function] |
|
4530 cls.add_method('PlmeEdConfirm', |
|
4531 'void', |
|
4532 [param('ns3::LrWpanPhyEnumeration', 'status'), param('uint8_t', 'energyLevel')]) |
|
4533 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PlmeGetAttributeConfirm(ns3::LrWpanPhyEnumeration status, ns3::LrWpanPibAttributeIdentifier id, ns3::LrWpanPhyPibAttributes * attribute) [member function] |
|
4534 cls.add_method('PlmeGetAttributeConfirm', |
|
4535 'void', |
|
4536 [param('ns3::LrWpanPhyEnumeration', 'status'), param('ns3::LrWpanPibAttributeIdentifier', 'id'), param('ns3::LrWpanPhyPibAttributes *', 'attribute')]) |
|
4537 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PlmeSetAttributeConfirm(ns3::LrWpanPhyEnumeration status, ns3::LrWpanPibAttributeIdentifier id) [member function] |
|
4538 cls.add_method('PlmeSetAttributeConfirm', |
|
4539 'void', |
|
4540 [param('ns3::LrWpanPhyEnumeration', 'status'), param('ns3::LrWpanPibAttributeIdentifier', 'id')]) |
|
4541 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::PlmeSetTRXStateConfirm(ns3::LrWpanPhyEnumeration status) [member function] |
|
4542 cls.add_method('PlmeSetTRXStateConfirm', |
|
4543 'void', |
|
4544 [param('ns3::LrWpanPhyEnumeration', 'status')]) |
|
4545 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetAssociationStatus(ns3::LrWpanAssociationStatus status) [member function] |
|
4546 cls.add_method('SetAssociationStatus', |
|
4547 'void', |
|
4548 [param('ns3::LrWpanAssociationStatus', 'status')]) |
|
4549 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetCsmaCa(ns3::Ptr<ns3::LrWpanCsmaCa> csmaCa) [member function] |
|
4550 cls.add_method('SetCsmaCa', |
|
4551 'void', |
|
4552 [param('ns3::Ptr< ns3::LrWpanCsmaCa >', 'csmaCa')]) |
|
4553 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetExtendedAddress(ns3::Mac64Address address) [member function] |
|
4554 cls.add_method('SetExtendedAddress', |
|
4555 'void', |
|
4556 [param('ns3::Mac64Address', 'address')]) |
|
4557 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetLrWpanMacState(ns3::LrWpanMacState macState) [member function] |
|
4558 cls.add_method('SetLrWpanMacState', |
|
4559 'void', |
|
4560 [param('ns3::LrWpanMacState', 'macState')]) |
|
4561 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetMacMaxFrameRetries(uint8_t retries) [member function] |
|
4562 cls.add_method('SetMacMaxFrameRetries', |
|
4563 'void', |
|
4564 [param('uint8_t', 'retries')]) |
|
4565 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetMcpsDataConfirmCallback(ns3::McpsDataConfirmCallback c) [member function] |
|
4566 cls.add_method('SetMcpsDataConfirmCallback', |
|
4567 'void', |
|
4568 [param('ns3::McpsDataConfirmCallback', 'c')]) |
|
4569 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetMcpsDataIndicationCallback(ns3::McpsDataIndicationCallback c) [member function] |
|
4570 cls.add_method('SetMcpsDataIndicationCallback', |
|
4571 'void', |
|
4572 [param('ns3::McpsDataIndicationCallback', 'c')]) |
|
4573 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetPanId(uint16_t panId) [member function] |
|
4574 cls.add_method('SetPanId', |
|
4575 'void', |
|
4576 [param('uint16_t', 'panId')]) |
|
4577 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetPhy(ns3::Ptr<ns3::LrWpanPhy> phy) [member function] |
|
4578 cls.add_method('SetPhy', |
|
4579 'void', |
|
4580 [param('ns3::Ptr< ns3::LrWpanPhy >', 'phy')]) |
|
4581 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetRxOnWhenIdle(bool rxOnWhenIdle) [member function] |
|
4582 cls.add_method('SetRxOnWhenIdle', |
|
4583 'void', |
|
4584 [param('bool', 'rxOnWhenIdle')]) |
|
4585 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::SetShortAddress(ns3::Mac16Address address) [member function] |
|
4586 cls.add_method('SetShortAddress', |
|
4587 'void', |
|
4588 [param('ns3::Mac16Address', 'address')]) |
|
4589 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::aMinMPDUOverhead [variable] |
|
4590 cls.add_static_attribute('aMinMPDUOverhead', 'uint32_t const', is_const=True) |
|
4591 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_aBaseSlotDuration [variable] |
|
4592 cls.add_instance_attribute('m_aBaseSlotDuration', 'uint64_t', is_const=False) |
|
4593 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_aBaseSuperframeDuration [variable] |
|
4594 cls.add_instance_attribute('m_aBaseSuperframeDuration', 'uint64_t', is_const=False) |
|
4595 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_aNumSuperframeSlots [variable] |
|
4596 cls.add_instance_attribute('m_aNumSuperframeSlots', 'uint64_t', is_const=False) |
|
4597 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macBeaconOrder [variable] |
|
4598 cls.add_instance_attribute('m_macBeaconOrder', 'uint64_t', is_const=False) |
|
4599 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macBeaconTxTime [variable] |
|
4600 cls.add_instance_attribute('m_macBeaconTxTime', 'uint64_t', is_const=False) |
|
4601 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macDsn [variable] |
|
4602 cls.add_instance_attribute('m_macDsn', 'ns3::SequenceNumber8', is_const=False) |
|
4603 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macMaxFrameRetries [variable] |
|
4604 cls.add_instance_attribute('m_macMaxFrameRetries', 'uint8_t', is_const=False) |
|
4605 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macPanId [variable] |
|
4606 cls.add_instance_attribute('m_macPanId', 'uint16_t', is_const=False) |
|
4607 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macPromiscuousMode [variable] |
|
4608 cls.add_instance_attribute('m_macPromiscuousMode', 'bool', is_const=False) |
|
4609 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macRxOnWhenIdle [variable] |
|
4610 cls.add_instance_attribute('m_macRxOnWhenIdle', 'bool', is_const=False) |
|
4611 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macSuperframeOrder [variable] |
|
4612 cls.add_instance_attribute('m_macSuperframeOrder', 'uint64_t', is_const=False) |
|
4613 ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMac::m_macSyncSymbolOffset [variable] |
|
4614 cls.add_instance_attribute('m_macSyncSymbolOffset', 'uint64_t', is_const=False) |
|
4615 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::DoDispose() [member function] |
|
4616 cls.add_method('DoDispose', |
|
4617 'void', |
|
4618 [], |
|
4619 visibility='protected', is_virtual=True) |
|
4620 ## lr-wpan-mac.h (module 'lr-wpan'): void ns3::LrWpanMac::DoInitialize() [member function] |
|
4621 cls.add_method('DoInitialize', |
|
4622 'void', |
|
4623 [], |
|
4624 visibility='protected', is_virtual=True) |
|
4625 return |
|
4626 |
|
4627 def register_Ns3LrWpanMacTrailer_methods(root_module, cls): |
|
4628 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): ns3::LrWpanMacTrailer::LrWpanMacTrailer(ns3::LrWpanMacTrailer const & arg0) [copy constructor] |
|
4629 cls.add_constructor([param('ns3::LrWpanMacTrailer const &', 'arg0')]) |
|
4630 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): ns3::LrWpanMacTrailer::LrWpanMacTrailer() [constructor] |
|
4631 cls.add_constructor([]) |
|
4632 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): bool ns3::LrWpanMacTrailer::CheckFcs(ns3::Ptr<const ns3::Packet> p) [member function] |
|
4633 cls.add_method('CheckFcs', |
|
4634 'bool', |
|
4635 [param('ns3::Ptr< ns3::Packet const >', 'p')]) |
|
4636 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): uint32_t ns3::LrWpanMacTrailer::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
4637 cls.add_method('Deserialize', |
|
4638 'uint32_t', |
|
4639 [param('ns3::Buffer::Iterator', 'start')], |
|
4640 is_virtual=True) |
|
4641 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): void ns3::LrWpanMacTrailer::EnableFcs(bool enable) [member function] |
|
4642 cls.add_method('EnableFcs', |
|
4643 'void', |
|
4644 [param('bool', 'enable')]) |
|
4645 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): uint16_t ns3::LrWpanMacTrailer::GetFcs() const [member function] |
|
4646 cls.add_method('GetFcs', |
|
4647 'uint16_t', |
|
4648 [], |
|
4649 is_const=True) |
|
4650 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): ns3::TypeId ns3::LrWpanMacTrailer::GetInstanceTypeId() const [member function] |
|
4651 cls.add_method('GetInstanceTypeId', |
|
4652 'ns3::TypeId', |
|
4653 [], |
|
4654 is_const=True, is_virtual=True) |
|
4655 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): uint32_t ns3::LrWpanMacTrailer::GetSerializedSize() const [member function] |
|
4656 cls.add_method('GetSerializedSize', |
|
4657 'uint32_t', |
|
4658 [], |
|
4659 is_const=True, is_virtual=True) |
|
4660 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanMacTrailer::GetTypeId() [member function] |
|
4661 cls.add_method('GetTypeId', |
|
4662 'ns3::TypeId', |
|
4663 [], |
|
4664 is_static=True) |
|
4665 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): bool ns3::LrWpanMacTrailer::IsFcsEnabled() [member function] |
|
4666 cls.add_method('IsFcsEnabled', |
|
4667 'bool', |
|
4668 []) |
|
4669 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): void ns3::LrWpanMacTrailer::Print(std::ostream & os) const [member function] |
|
4670 cls.add_method('Print', |
|
4671 'void', |
|
4672 [param('std::ostream &', 'os')], |
|
4673 is_const=True, is_virtual=True) |
|
4674 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): void ns3::LrWpanMacTrailer::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
4675 cls.add_method('Serialize', |
|
4676 'void', |
|
4677 [param('ns3::Buffer::Iterator', 'start')], |
|
4678 is_const=True, is_virtual=True) |
|
4679 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): void ns3::LrWpanMacTrailer::SetFcs(ns3::Ptr<const ns3::Packet> p) [member function] |
|
4680 cls.add_method('SetFcs', |
|
4681 'void', |
|
4682 [param('ns3::Ptr< ns3::Packet const >', 'p')]) |
|
4683 ## lr-wpan-mac-trailer.h (module 'lr-wpan'): ns3::LrWpanMacTrailer::LR_WPAN_MAC_FCS_LENGTH [variable] |
|
4684 cls.add_static_attribute('LR_WPAN_MAC_FCS_LENGTH', 'uint16_t const', is_const=True) |
|
4685 return |
|
4686 |
|
4687 def register_Ns3LrWpanPhy_methods(root_module, cls): |
|
4688 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhy::aMaxPhyPacketSize [variable] |
|
4689 cls.add_static_attribute('aMaxPhyPacketSize', 'uint32_t const', is_const=True) |
|
4690 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhy::aTurnaroundTime [variable] |
|
4691 cls.add_static_attribute('aTurnaroundTime', 'uint32_t const', is_const=True) |
|
4692 ## lr-wpan-phy.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanPhy::GetTypeId() [member function] |
|
4693 cls.add_method('GetTypeId', |
|
4694 'ns3::TypeId', |
|
4695 [], |
|
4696 is_static=True) |
|
4697 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhy::LrWpanPhy() [constructor] |
|
4698 cls.add_constructor([]) |
|
4699 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetMobility(ns3::Ptr<ns3::MobilityModel> m) [member function] |
|
4700 cls.add_method('SetMobility', |
|
4701 'void', |
|
4702 [param('ns3::Ptr< ns3::MobilityModel >', 'm')], |
|
4703 is_virtual=True) |
|
4704 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::MobilityModel> ns3::LrWpanPhy::GetMobility() [member function] |
|
4705 cls.add_method('GetMobility', |
|
4706 'ns3::Ptr< ns3::MobilityModel >', |
|
4707 [], |
|
4708 is_virtual=True) |
|
4709 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function] |
|
4710 cls.add_method('SetChannel', |
|
4711 'void', |
|
4712 [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], |
|
4713 is_virtual=True) |
|
4714 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumChannel> ns3::LrWpanPhy::GetChannel() [member function] |
|
4715 cls.add_method('GetChannel', |
|
4716 'ns3::Ptr< ns3::SpectrumChannel >', |
|
4717 []) |
|
4718 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetDevice(ns3::Ptr<ns3::NetDevice> d) [member function] |
|
4719 cls.add_method('SetDevice', |
|
4720 'void', |
|
4721 [param('ns3::Ptr< ns3::NetDevice >', 'd')], |
|
4722 is_virtual=True) |
|
4723 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::NetDevice> ns3::LrWpanPhy::GetDevice() [member function] |
|
4724 cls.add_method('GetDevice', |
|
4725 'ns3::Ptr< ns3::NetDevice >', |
|
4726 [], |
|
4727 is_virtual=True) |
|
4728 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetAntenna(ns3::Ptr<ns3::AntennaModel> a) [member function] |
|
4729 cls.add_method('SetAntenna', |
|
4730 'void', |
|
4731 [param('ns3::Ptr< ns3::AntennaModel >', 'a')]) |
|
4732 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::AntennaModel> ns3::LrWpanPhy::GetRxAntenna() [member function] |
|
4733 cls.add_method('GetRxAntenna', |
|
4734 'ns3::Ptr< ns3::AntennaModel >', |
|
4735 [], |
|
4736 is_virtual=True) |
|
4737 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumModel const> ns3::LrWpanPhy::GetRxSpectrumModel() const [member function] |
|
4738 cls.add_method('GetRxSpectrumModel', |
|
4739 'ns3::Ptr< ns3::SpectrumModel const >', |
|
4740 [], |
|
4741 is_const=True, is_virtual=True) |
|
4742 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function] |
|
4743 cls.add_method('SetTxPowerSpectralDensity', |
|
4744 'void', |
|
4745 [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')]) |
|
4746 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function] |
|
4747 cls.add_method('SetNoisePowerSpectralDensity', |
|
4748 'void', |
|
4749 [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) |
|
4750 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumValue const> ns3::LrWpanPhy::GetNoisePowerSpectralDensity() [member function] |
|
4751 cls.add_method('GetNoisePowerSpectralDensity', |
|
4752 'ns3::Ptr< ns3::SpectrumValue const >', |
|
4753 []) |
|
4754 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::StartRx(ns3::Ptr<ns3::SpectrumSignalParameters> params) [member function] |
|
4755 cls.add_method('StartRx', |
|
4756 'void', |
|
4757 [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], |
|
4758 is_virtual=True) |
|
4759 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::PdDataRequest(uint32_t const psduLength, ns3::Ptr<ns3::Packet> p) [member function] |
|
4760 cls.add_method('PdDataRequest', |
|
4761 'void', |
|
4762 [param('uint32_t const', 'psduLength'), param('ns3::Ptr< ns3::Packet >', 'p')]) |
|
4763 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::PlmeCcaRequest() [member function] |
|
4764 cls.add_method('PlmeCcaRequest', |
|
4765 'void', |
|
4766 []) |
|
4767 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::PlmeEdRequest() [member function] |
|
4768 cls.add_method('PlmeEdRequest', |
|
4769 'void', |
|
4770 []) |
|
4771 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::PlmeGetAttributeRequest(ns3::LrWpanPibAttributeIdentifier id) [member function] |
|
4772 cls.add_method('PlmeGetAttributeRequest', |
|
4773 'void', |
|
4774 [param('ns3::LrWpanPibAttributeIdentifier', 'id')]) |
|
4775 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::PlmeSetTRXStateRequest(ns3::LrWpanPhyEnumeration state) [member function] |
|
4776 cls.add_method('PlmeSetTRXStateRequest', |
|
4777 'void', |
|
4778 [param('ns3::LrWpanPhyEnumeration', 'state')]) |
|
4779 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::PlmeSetAttributeRequest(ns3::LrWpanPibAttributeIdentifier id, ns3::LrWpanPhyPibAttributes * attribute) [member function] |
|
4780 cls.add_method('PlmeSetAttributeRequest', |
|
4781 'void', |
|
4782 [param('ns3::LrWpanPibAttributeIdentifier', 'id'), param('ns3::LrWpanPhyPibAttributes *', 'attribute')]) |
|
4783 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPdDataIndicationCallback(ns3::PdDataIndicationCallback c) [member function] |
|
4784 cls.add_method('SetPdDataIndicationCallback', |
|
4785 'void', |
|
4786 [param('ns3::PdDataIndicationCallback', 'c')]) |
|
4787 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPdDataConfirmCallback(ns3::PdDataConfirmCallback c) [member function] |
|
4788 cls.add_method('SetPdDataConfirmCallback', |
|
4789 'void', |
|
4790 [param('ns3::PdDataConfirmCallback', 'c')]) |
|
4791 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPlmeCcaConfirmCallback(ns3::PlmeCcaConfirmCallback c) [member function] |
|
4792 cls.add_method('SetPlmeCcaConfirmCallback', |
|
4793 'void', |
|
4794 [param('ns3::PlmeCcaConfirmCallback', 'c')]) |
|
4795 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPlmeEdConfirmCallback(ns3::PlmeEdConfirmCallback c) [member function] |
|
4796 cls.add_method('SetPlmeEdConfirmCallback', |
|
4797 'void', |
|
4798 [param('ns3::PlmeEdConfirmCallback', 'c')]) |
|
4799 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPlmeGetAttributeConfirmCallback(ns3::PlmeGetAttributeConfirmCallback c) [member function] |
|
4800 cls.add_method('SetPlmeGetAttributeConfirmCallback', |
|
4801 'void', |
|
4802 [param('ns3::PlmeGetAttributeConfirmCallback', 'c')]) |
|
4803 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPlmeSetTRXStateConfirmCallback(ns3::PlmeSetTRXStateConfirmCallback c) [member function] |
|
4804 cls.add_method('SetPlmeSetTRXStateConfirmCallback', |
|
4805 'void', |
|
4806 [param('ns3::PlmeSetTRXStateConfirmCallback', 'c')]) |
|
4807 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetPlmeSetAttributeConfirmCallback(ns3::PlmeSetAttributeConfirmCallback c) [member function] |
|
4808 cls.add_method('SetPlmeSetAttributeConfirmCallback', |
|
4809 'void', |
|
4810 [param('ns3::PlmeSetAttributeConfirmCallback', 'c')]) |
|
4811 ## lr-wpan-phy.h (module 'lr-wpan'): double ns3::LrWpanPhy::GetDataOrSymbolRate(bool isData) [member function] |
|
4812 cls.add_method('GetDataOrSymbolRate', |
|
4813 'double', |
|
4814 [param('bool', 'isData')]) |
|
4815 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::SetErrorModel(ns3::Ptr<ns3::LrWpanErrorModel> e) [member function] |
|
4816 cls.add_method('SetErrorModel', |
|
4817 'void', |
|
4818 [param('ns3::Ptr< ns3::LrWpanErrorModel >', 'e')]) |
|
4819 ## lr-wpan-phy.h (module 'lr-wpan'): ns3::Ptr<ns3::LrWpanErrorModel> ns3::LrWpanPhy::GetErrorModel() const [member function] |
|
4820 cls.add_method('GetErrorModel', |
|
4821 'ns3::Ptr< ns3::LrWpanErrorModel >', |
|
4822 [], |
|
4823 is_const=True) |
|
4824 ## lr-wpan-phy.h (module 'lr-wpan'): uint64_t ns3::LrWpanPhy::GetPhySHRDuration() const [member function] |
|
4825 cls.add_method('GetPhySHRDuration', |
|
4826 'uint64_t', |
|
4827 [], |
|
4828 is_const=True) |
|
4829 ## lr-wpan-phy.h (module 'lr-wpan'): double ns3::LrWpanPhy::GetPhySymbolsPerOctet() const [member function] |
|
4830 cls.add_method('GetPhySymbolsPerOctet', |
|
4831 'double', |
|
4832 [], |
|
4833 is_const=True) |
|
4834 ## lr-wpan-phy.h (module 'lr-wpan'): int64_t ns3::LrWpanPhy::AssignStreams(int64_t stream) [member function] |
|
4835 cls.add_method('AssignStreams', |
|
4836 'int64_t', |
|
4837 [param('int64_t', 'stream')]) |
|
4838 ## lr-wpan-phy.h (module 'lr-wpan'): void ns3::LrWpanPhy::DoDispose() [member function] |
|
4839 cls.add_method('DoDispose', |
|
4840 'void', |
|
4841 [], |
|
4842 visibility='private', is_virtual=True) |
|
4843 return |
|
4844 |
|
4845 def register_Ns3LrWpanSpectrumSignalParameters_methods(root_module, cls): |
|
4846 ## lr-wpan-spectrum-signal-parameters.h (module 'lr-wpan'): ns3::LrWpanSpectrumSignalParameters::LrWpanSpectrumSignalParameters() [constructor] |
|
4847 cls.add_constructor([]) |
|
4848 ## lr-wpan-spectrum-signal-parameters.h (module 'lr-wpan'): ns3::LrWpanSpectrumSignalParameters::LrWpanSpectrumSignalParameters(ns3::LrWpanSpectrumSignalParameters const & p) [copy constructor] |
|
4849 cls.add_constructor([param('ns3::LrWpanSpectrumSignalParameters const &', 'p')]) |
|
4850 ## lr-wpan-spectrum-signal-parameters.h (module 'lr-wpan'): ns3::Ptr<ns3::SpectrumSignalParameters> ns3::LrWpanSpectrumSignalParameters::Copy() [member function] |
|
4851 cls.add_method('Copy', |
|
4852 'ns3::Ptr< ns3::SpectrumSignalParameters >', |
|
4853 [], |
|
4854 is_virtual=True) |
|
4855 ## lr-wpan-spectrum-signal-parameters.h (module 'lr-wpan'): ns3::LrWpanSpectrumSignalParameters::packetBurst [variable] |
|
4856 cls.add_instance_attribute('packetBurst', 'ns3::Ptr< ns3::PacketBurst >', is_const=False) |
|
4857 return |
|
4858 |
|
4859 def register_Ns3Mac16AddressChecker_methods(root_module, cls): |
|
4860 ## mac16-address.h (module 'network'): ns3::Mac16AddressChecker::Mac16AddressChecker() [constructor] |
|
4861 cls.add_constructor([]) |
|
4862 ## mac16-address.h (module 'network'): ns3::Mac16AddressChecker::Mac16AddressChecker(ns3::Mac16AddressChecker const & arg0) [copy constructor] |
|
4863 cls.add_constructor([param('ns3::Mac16AddressChecker const &', 'arg0')]) |
|
4864 return |
|
4865 |
|
4866 def register_Ns3Mac16AddressValue_methods(root_module, cls): |
|
4867 ## mac16-address.h (module 'network'): ns3::Mac16AddressValue::Mac16AddressValue() [constructor] |
|
4868 cls.add_constructor([]) |
|
4869 ## mac16-address.h (module 'network'): ns3::Mac16AddressValue::Mac16AddressValue(ns3::Mac16AddressValue const & arg0) [copy constructor] |
|
4870 cls.add_constructor([param('ns3::Mac16AddressValue const &', 'arg0')]) |
|
4871 ## mac16-address.h (module 'network'): ns3::Mac16AddressValue::Mac16AddressValue(ns3::Mac16Address const & value) [constructor] |
|
4872 cls.add_constructor([param('ns3::Mac16Address const &', 'value')]) |
|
4873 ## mac16-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac16AddressValue::Copy() const [member function] |
|
4874 cls.add_method('Copy', |
|
4875 'ns3::Ptr< ns3::AttributeValue >', |
|
4876 [], |
|
4877 is_const=True, is_virtual=True) |
|
4878 ## mac16-address.h (module 'network'): bool ns3::Mac16AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4879 cls.add_method('DeserializeFromString', |
|
4880 'bool', |
|
4881 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4882 is_virtual=True) |
|
4883 ## mac16-address.h (module 'network'): ns3::Mac16Address ns3::Mac16AddressValue::Get() const [member function] |
|
4884 cls.add_method('Get', |
|
4885 'ns3::Mac16Address', |
|
4886 [], |
|
4887 is_const=True) |
|
4888 ## mac16-address.h (module 'network'): std::string ns3::Mac16AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4889 cls.add_method('SerializeToString', |
|
4890 'std::string', |
|
4891 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4892 is_const=True, is_virtual=True) |
|
4893 ## mac16-address.h (module 'network'): void ns3::Mac16AddressValue::Set(ns3::Mac16Address const & value) [member function] |
|
4894 cls.add_method('Set', |
|
4895 'void', |
|
4896 [param('ns3::Mac16Address const &', 'value')]) |
|
4897 return |
|
4898 |
|
4899 def register_Ns3Mac64AddressChecker_methods(root_module, cls): |
|
4900 ## mac64-address.h (module 'network'): ns3::Mac64AddressChecker::Mac64AddressChecker() [constructor] |
|
4901 cls.add_constructor([]) |
|
4902 ## mac64-address.h (module 'network'): ns3::Mac64AddressChecker::Mac64AddressChecker(ns3::Mac64AddressChecker const & arg0) [copy constructor] |
|
4903 cls.add_constructor([param('ns3::Mac64AddressChecker const &', 'arg0')]) |
|
4904 return |
|
4905 |
|
4906 def register_Ns3Mac64AddressValue_methods(root_module, cls): |
|
4907 ## mac64-address.h (module 'network'): ns3::Mac64AddressValue::Mac64AddressValue() [constructor] |
|
4908 cls.add_constructor([]) |
|
4909 ## mac64-address.h (module 'network'): ns3::Mac64AddressValue::Mac64AddressValue(ns3::Mac64AddressValue const & arg0) [copy constructor] |
|
4910 cls.add_constructor([param('ns3::Mac64AddressValue const &', 'arg0')]) |
|
4911 ## mac64-address.h (module 'network'): ns3::Mac64AddressValue::Mac64AddressValue(ns3::Mac64Address const & value) [constructor] |
|
4912 cls.add_constructor([param('ns3::Mac64Address const &', 'value')]) |
|
4913 ## mac64-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac64AddressValue::Copy() const [member function] |
|
4914 cls.add_method('Copy', |
|
4915 'ns3::Ptr< ns3::AttributeValue >', |
|
4916 [], |
|
4917 is_const=True, is_virtual=True) |
|
4918 ## mac64-address.h (module 'network'): bool ns3::Mac64AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4919 cls.add_method('DeserializeFromString', |
|
4920 'bool', |
|
4921 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4922 is_virtual=True) |
|
4923 ## mac64-address.h (module 'network'): ns3::Mac64Address ns3::Mac64AddressValue::Get() const [member function] |
|
4924 cls.add_method('Get', |
|
4925 'ns3::Mac64Address', |
|
4926 [], |
|
4927 is_const=True) |
|
4928 ## mac64-address.h (module 'network'): std::string ns3::Mac64AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4929 cls.add_method('SerializeToString', |
|
4930 'std::string', |
|
4931 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4932 is_const=True, is_virtual=True) |
|
4933 ## mac64-address.h (module 'network'): void ns3::Mac64AddressValue::Set(ns3::Mac64Address const & value) [member function] |
|
4934 cls.add_method('Set', |
|
4935 'void', |
|
4936 [param('ns3::Mac64Address const &', 'value')]) |
|
4937 return |
|
4938 |
|
4939 def register_Ns3NetDevice_methods(root_module, cls): |
|
4940 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
|
4941 cls.add_constructor([]) |
|
4942 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
|
4943 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
|
4944 ## net-device.h (module 'network'): void ns3::NetDevice::AddLinkChangeCallback(ns3::Callback<void,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] |
|
4945 cls.add_method('AddLinkChangeCallback', |
|
4946 'void', |
|
4947 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
4948 is_pure_virtual=True, is_virtual=True) |
|
4949 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] |
|
4950 cls.add_method('GetAddress', |
|
4951 'ns3::Address', |
|
4952 [], |
|
4953 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4954 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] |
|
4955 cls.add_method('GetBroadcast', |
|
4956 'ns3::Address', |
|
4957 [], |
|
4958 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4959 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] |
|
4960 cls.add_method('GetChannel', |
|
4961 'ns3::Ptr< ns3::Channel >', |
|
4962 [], |
|
4963 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4964 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] |
|
4965 cls.add_method('GetIfIndex', |
|
4966 'uint32_t', |
|
4967 [], |
|
4968 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4969 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] |
|
4970 cls.add_method('GetMtu', |
|
4971 'uint16_t', |
|
4972 [], |
|
4973 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4974 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] |
|
4975 cls.add_method('GetMulticast', |
|
4976 'ns3::Address', |
|
4977 [param('ns3::Ipv4Address', 'multicastGroup')], |
|
4978 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4979 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] |
|
4980 cls.add_method('GetMulticast', |
|
4981 'ns3::Address', |
|
4982 [param('ns3::Ipv6Address', 'addr')], |
|
4983 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4984 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] |
|
4985 cls.add_method('GetNode', |
|
4986 'ns3::Ptr< ns3::Node >', |
|
4987 [], |
|
4988 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4989 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] |
|
4990 cls.add_method('GetTypeId', |
|
4991 'ns3::TypeId', |
|
4992 [], |
|
4993 is_static=True) |
|
4994 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] |
|
4995 cls.add_method('IsBridge', |
|
4996 'bool', |
|
4997 [], |
|
4998 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4999 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] |
|
5000 cls.add_method('IsBroadcast', |
|
5001 'bool', |
|
5002 [], |
|
5003 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5004 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] |
|
5005 cls.add_method('IsLinkUp', |
|
5006 'bool', |
|
5007 [], |
|
5008 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5009 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] |
|
5010 cls.add_method('IsMulticast', |
|
5011 'bool', |
|
5012 [], |
|
5013 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5014 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] |
|
5015 cls.add_method('IsPointToPoint', |
|
5016 'bool', |
|
5017 [], |
|
5018 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5019 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] |
|
5020 cls.add_method('NeedsArp', |
|
5021 'bool', |
|
5022 [], |
|
5023 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5024 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
5025 cls.add_method('Send', |
|
5026 'bool', |
|
5027 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
5028 is_pure_virtual=True, is_virtual=True) |
|
5029 ## net-device.h (module 'network'): bool ns3::NetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
5030 cls.add_method('SendFrom', |
|
5031 'bool', |
|
5032 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
5033 is_pure_virtual=True, is_virtual=True) |
|
5034 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] |
|
5035 cls.add_method('SetAddress', |
|
5036 'void', |
|
5037 [param('ns3::Address', 'address')], |
|
5038 is_pure_virtual=True, is_virtual=True) |
|
5039 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] |
|
5040 cls.add_method('SetIfIndex', |
|
5041 'void', |
|
5042 [param('uint32_t const', 'index')], |
|
5043 is_pure_virtual=True, is_virtual=True) |
|
5044 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] |
|
5045 cls.add_method('SetMtu', |
|
5046 'bool', |
|
5047 [param('uint16_t const', 'mtu')], |
|
5048 is_pure_virtual=True, is_virtual=True) |
|
5049 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
5050 cls.add_method('SetNode', |
|
5051 'void', |
|
5052 [param('ns3::Ptr< ns3::Node >', 'node')], |
|
5053 is_pure_virtual=True, is_virtual=True) |
|
5054 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::Callback<bool,ns3::Ptr<ns3::NetDevice>,ns3::Ptr<const ns3::Packet>,short unsigned int,const ns3::Address&,const ns3::Address&,ns3::NetDevice::PacketType,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
5055 cls.add_method('SetPromiscReceiveCallback', |
|
5056 'void', |
|
5057 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, short unsigned int, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
5058 is_pure_virtual=True, is_virtual=True) |
|
5059 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] |
|
5060 cls.add_method('SetReceiveCallback', |
|
5061 'void', |
|
5062 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
5063 is_pure_virtual=True, is_virtual=True) |
|
5064 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] |
|
5065 cls.add_method('SupportsSendFrom', |
|
5066 'bool', |
|
5067 [], |
|
5068 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5069 return |
|
5070 |
|
5071 def register_Ns3NixVector_methods(root_module, cls): |
|
5072 cls.add_output_stream_operator() |
|
5073 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] |
|
5074 cls.add_constructor([]) |
|
5075 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [copy constructor] |
|
5076 cls.add_constructor([param('ns3::NixVector const &', 'o')]) |
|
5077 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] |
|
5078 cls.add_method('AddNeighborIndex', |
|
5079 'void', |
|
5080 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) |
|
5081 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] |
|
5082 cls.add_method('BitCount', |
|
5083 'uint32_t', |
|
5084 [param('uint32_t', 'numberOfNeighbors')], |
|
5085 is_const=True) |
|
5086 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] |
|
5087 cls.add_method('Copy', |
|
5088 'ns3::Ptr< ns3::NixVector >', |
|
5089 [], |
|
5090 is_const=True) |
|
5091 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] |
|
5092 cls.add_method('Deserialize', |
|
5093 'uint32_t', |
|
5094 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) |
|
5095 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] |
|
5096 cls.add_method('ExtractNeighborIndex', |
|
5097 'uint32_t', |
|
5098 [param('uint32_t', 'numberOfBits')]) |
|
5099 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] |
|
5100 cls.add_method('GetRemainingBits', |
|
5101 'uint32_t', |
|
5102 []) |
|
5103 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] |
|
5104 cls.add_method('GetSerializedSize', |
|
5105 'uint32_t', |
|
5106 [], |
|
5107 is_const=True) |
|
5108 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] |
|
5109 cls.add_method('Serialize', |
|
5110 'uint32_t', |
|
5111 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], |
|
5112 is_const=True) |
|
5113 return |
|
5114 |
|
5115 def register_Ns3Node_methods(root_module, cls): |
|
5116 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [copy constructor] |
|
5117 cls.add_constructor([param('ns3::Node const &', 'arg0')]) |
|
5118 ## node.h (module 'network'): ns3::Node::Node() [constructor] |
|
5119 cls.add_constructor([]) |
|
5120 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] |
|
5121 cls.add_constructor([param('uint32_t', 'systemId')]) |
|
5122 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] |
|
5123 cls.add_method('AddApplication', |
|
5124 'uint32_t', |
|
5125 [param('ns3::Ptr< ns3::Application >', 'application')]) |
|
5126 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
5127 cls.add_method('AddDevice', |
|
5128 'uint32_t', |
|
5129 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) |
|
5130 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] |
|
5131 cls.add_method('ChecksumEnabled', |
|
5132 'bool', |
|
5133 [], |
|
5134 is_static=True) |
|
5135 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] |
|
5136 cls.add_method('GetApplication', |
|
5137 'ns3::Ptr< ns3::Application >', |
|
5138 [param('uint32_t', 'index')], |
|
5139 is_const=True) |
|
5140 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] |
|
5141 cls.add_method('GetDevice', |
|
5142 'ns3::Ptr< ns3::NetDevice >', |
|
5143 [param('uint32_t', 'index')], |
|
5144 is_const=True) |
|
5145 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] |
|
5146 cls.add_method('GetId', |
|
5147 'uint32_t', |
|
5148 [], |
|
5149 is_const=True) |
|
5150 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] |
|
5151 cls.add_method('GetNApplications', |
|
5152 'uint32_t', |
|
5153 [], |
|
5154 is_const=True) |
|
5155 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] |
|
5156 cls.add_method('GetNDevices', |
|
5157 'uint32_t', |
|
5158 [], |
|
5159 is_const=True) |
|
5160 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] |
|
5161 cls.add_method('GetSystemId', |
|
5162 'uint32_t', |
|
5163 [], |
|
5164 is_const=True) |
|
5165 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
|
5166 cls.add_method('GetTypeId', |
|
5167 'ns3::TypeId', |
|
5168 [], |
|
5169 is_static=True) |
|
5170 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
5171 cls.add_method('RegisterDeviceAdditionListener', |
|
5172 'void', |
|
5173 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) |
|
5174 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
|
5175 cls.add_method('RegisterProtocolHandler', |
|
5176 'void', |
|
5177 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) |
|
5178 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
5179 cls.add_method('UnregisterDeviceAdditionListener', |
|
5180 'void', |
|
5181 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) |
|
5182 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] |
|
5183 cls.add_method('UnregisterProtocolHandler', |
|
5184 'void', |
|
5185 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')]) |
|
5186 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
|
5187 cls.add_method('DoDispose', |
|
5188 'void', |
|
5189 [], |
|
5190 visibility='protected', is_virtual=True) |
|
5191 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] |
|
5192 cls.add_method('DoInitialize', |
|
5193 'void', |
|
5194 [], |
|
5195 visibility='protected', is_virtual=True) |
|
5196 return |
|
5197 |
|
5198 def register_Ns3ObjectFactoryChecker_methods(root_module, cls): |
|
5199 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] |
|
5200 cls.add_constructor([]) |
|
5201 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor] |
|
5202 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) |
|
5203 return |
|
5204 |
|
5205 def register_Ns3ObjectFactoryValue_methods(root_module, cls): |
|
5206 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] |
|
5207 cls.add_constructor([]) |
|
5208 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor] |
|
5209 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) |
|
5210 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] |
|
5211 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) |
|
5212 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] |
|
5213 cls.add_method('Copy', |
|
5214 'ns3::Ptr< ns3::AttributeValue >', |
|
5215 [], |
|
5216 is_const=True, is_virtual=True) |
|
5217 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
5218 cls.add_method('DeserializeFromString', |
|
5219 'bool', |
|
5220 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5221 is_virtual=True) |
|
5222 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] |
|
5223 cls.add_method('Get', |
|
5224 'ns3::ObjectFactory', |
|
5225 [], |
|
5226 is_const=True) |
|
5227 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
5228 cls.add_method('SerializeToString', |
|
5229 'std::string', |
|
5230 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5231 is_const=True, is_virtual=True) |
|
5232 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] |
|
5233 cls.add_method('Set', |
|
5234 'void', |
|
5235 [param('ns3::ObjectFactory const &', 'value')]) |
|
5236 return |
|
5237 |
|
5238 def register_Ns3OutputStreamWrapper_methods(root_module, cls): |
|
5239 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor] |
|
5240 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) |
|
5241 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::_Ios_Openmode filemode) [constructor] |
|
5242 cls.add_constructor([param('std::string', 'filename'), param('std::_Ios_Openmode', 'filemode')]) |
|
5243 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] |
|
5244 cls.add_constructor([param('std::ostream *', 'os')]) |
|
5245 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] |
|
5246 cls.add_method('GetStream', |
|
5247 'std::ostream *', |
|
5248 []) |
|
5249 return |
|
5250 |
|
5251 def register_Ns3Packet_methods(root_module, cls): |
|
5252 cls.add_output_stream_operator() |
|
5253 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] |
|
5254 cls.add_constructor([]) |
|
5255 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [copy constructor] |
|
5256 cls.add_constructor([param('ns3::Packet const &', 'o')]) |
|
5257 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] |
|
5258 cls.add_constructor([param('uint32_t', 'size')]) |
|
5259 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] |
|
5260 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) |
|
5261 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] |
|
5262 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) |
|
5263 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] |
|
5264 cls.add_method('AddAtEnd', |
|
5265 'void', |
|
5266 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) |
|
5267 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] |
|
5268 cls.add_method('AddByteTag', |
|
5269 'void', |
|
5270 [param('ns3::Tag const &', 'tag')], |
|
5271 is_const=True) |
|
5272 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] |
|
5273 cls.add_method('AddHeader', |
|
5274 'void', |
|
5275 [param('ns3::Header const &', 'header')]) |
|
5276 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] |
|
5277 cls.add_method('AddPacketTag', |
|
5278 'void', |
|
5279 [param('ns3::Tag const &', 'tag')], |
|
5280 is_const=True) |
|
5281 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] |
|
5282 cls.add_method('AddPaddingAtEnd', |
|
5283 'void', |
|
5284 [param('uint32_t', 'size')]) |
|
5285 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] |
|
5286 cls.add_method('AddTrailer', |
|
5287 'void', |
|
5288 [param('ns3::Trailer const &', 'trailer')]) |
|
5289 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] |
|
5290 cls.add_method('BeginItem', |
|
5291 'ns3::PacketMetadata::ItemIterator', |
|
5292 [], |
|
5293 is_const=True) |
|
5294 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] |
|
5295 cls.add_method('Copy', |
|
5296 'ns3::Ptr< ns3::Packet >', |
|
5297 [], |
|
5298 is_const=True) |
|
5299 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] |
|
5300 cls.add_method('CopyData', |
|
5301 'uint32_t', |
|
5302 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], |
|
5303 is_const=True) |
|
5304 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] |
|
5305 cls.add_method('CopyData', |
|
5306 'void', |
|
5307 [param('std::ostream *', 'os'), param('uint32_t', 'size')], |
|
5308 is_const=True) |
|
5309 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] |
|
5310 cls.add_method('CreateFragment', |
|
5311 'ns3::Ptr< ns3::Packet >', |
|
5312 [param('uint32_t', 'start'), param('uint32_t', 'length')], |
|
5313 is_const=True) |
|
5314 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] |
|
5315 cls.add_method('EnableChecking', |
|
5316 'void', |
|
5317 [], |
|
5318 is_static=True) |
|
5319 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] |
|
5320 cls.add_method('EnablePrinting', |
|
5321 'void', |
|
5322 [], |
|
5323 is_static=True) |
|
5324 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] |
|
5325 cls.add_method('FindFirstMatchingByteTag', |
|
5326 'bool', |
|
5327 [param('ns3::Tag &', 'tag')], |
|
5328 is_const=True) |
|
5329 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] |
|
5330 cls.add_method('GetByteTagIterator', |
|
5331 'ns3::ByteTagIterator', |
|
5332 [], |
|
5333 is_const=True) |
|
5334 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] |
|
5335 cls.add_method('GetNixVector', |
|
5336 'ns3::Ptr< ns3::NixVector >', |
|
5337 [], |
|
5338 is_const=True) |
|
5339 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] |
|
5340 cls.add_method('GetPacketTagIterator', |
|
5341 'ns3::PacketTagIterator', |
|
5342 [], |
|
5343 is_const=True) |
|
5344 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] |
|
5345 cls.add_method('GetSerializedSize', |
|
5346 'uint32_t', |
|
5347 [], |
|
5348 is_const=True) |
|
5349 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] |
|
5350 cls.add_method('GetSize', |
|
5351 'uint32_t', |
|
5352 [], |
|
5353 is_const=True) |
|
5354 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] |
|
5355 cls.add_method('GetUid', |
|
5356 'uint64_t', |
|
5357 [], |
|
5358 is_const=True) |
|
5359 ## packet.h (module 'network'): uint8_t const * ns3::Packet::PeekData() const [member function] |
|
5360 cls.add_method('PeekData', |
|
5361 'uint8_t const *', |
|
5362 [], |
|
5363 deprecated=True, is_const=True) |
|
5364 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] |
|
5365 cls.add_method('PeekHeader', |
|
5366 'uint32_t', |
|
5367 [param('ns3::Header &', 'header')], |
|
5368 is_const=True) |
|
5369 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] |
|
5370 cls.add_method('PeekPacketTag', |
|
5371 'bool', |
|
5372 [param('ns3::Tag &', 'tag')], |
|
5373 is_const=True) |
|
5374 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] |
|
5375 cls.add_method('PeekTrailer', |
|
5376 'uint32_t', |
|
5377 [param('ns3::Trailer &', 'trailer')]) |
|
5378 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] |
|
5379 cls.add_method('Print', |
|
5380 'void', |
|
5381 [param('std::ostream &', 'os')], |
|
5382 is_const=True) |
|
5383 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] |
|
5384 cls.add_method('PrintByteTags', |
|
5385 'void', |
|
5386 [param('std::ostream &', 'os')], |
|
5387 is_const=True) |
|
5388 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] |
|
5389 cls.add_method('PrintPacketTags', |
|
5390 'void', |
|
5391 [param('std::ostream &', 'os')], |
|
5392 is_const=True) |
|
5393 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] |
|
5394 cls.add_method('RemoveAllByteTags', |
|
5395 'void', |
|
5396 []) |
|
5397 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] |
|
5398 cls.add_method('RemoveAllPacketTags', |
|
5399 'void', |
|
5400 []) |
|
5401 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] |
|
5402 cls.add_method('RemoveAtEnd', |
|
5403 'void', |
|
5404 [param('uint32_t', 'size')]) |
|
5405 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] |
|
5406 cls.add_method('RemoveAtStart', |
|
5407 'void', |
|
5408 [param('uint32_t', 'size')]) |
|
5409 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] |
|
5410 cls.add_method('RemoveHeader', |
|
5411 'uint32_t', |
|
5412 [param('ns3::Header &', 'header')]) |
|
5413 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] |
|
5414 cls.add_method('RemovePacketTag', |
|
5415 'bool', |
|
5416 [param('ns3::Tag &', 'tag')]) |
|
5417 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] |
|
5418 cls.add_method('RemoveTrailer', |
|
5419 'uint32_t', |
|
5420 [param('ns3::Trailer &', 'trailer')]) |
|
5421 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] |
|
5422 cls.add_method('ReplacePacketTag', |
|
5423 'bool', |
|
5424 [param('ns3::Tag &', 'tag')]) |
|
5425 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] |
|
5426 cls.add_method('Serialize', |
|
5427 'uint32_t', |
|
5428 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], |
|
5429 is_const=True) |
|
5430 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] |
|
5431 cls.add_method('SetNixVector', |
|
5432 'void', |
|
5433 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) |
|
5434 return |
|
5435 |
|
5436 def register_Ns3TimeValue_methods(root_module, cls): |
|
5437 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] |
|
5438 cls.add_constructor([]) |
|
5439 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [copy constructor] |
|
5440 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) |
|
5441 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] |
|
5442 cls.add_constructor([param('ns3::Time const &', 'value')]) |
|
5443 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] |
|
5444 cls.add_method('Copy', |
|
5445 'ns3::Ptr< ns3::AttributeValue >', |
|
5446 [], |
|
5447 is_const=True, is_virtual=True) |
|
5448 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
5449 cls.add_method('DeserializeFromString', |
|
5450 'bool', |
|
5451 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5452 is_virtual=True) |
|
5453 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] |
|
5454 cls.add_method('Get', |
|
5455 'ns3::Time', |
|
5456 [], |
|
5457 is_const=True) |
|
5458 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
5459 cls.add_method('SerializeToString', |
|
5460 'std::string', |
|
5461 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5462 is_const=True, is_virtual=True) |
|
5463 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] |
|
5464 cls.add_method('Set', |
|
5465 'void', |
|
5466 [param('ns3::Time const &', 'value')]) |
|
5467 return |
|
5468 |
|
5469 def register_Ns3TypeIdChecker_methods(root_module, cls): |
|
5470 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] |
|
5471 cls.add_constructor([]) |
|
5472 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor] |
|
5473 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) |
|
5474 return |
|
5475 |
|
5476 def register_Ns3TypeIdValue_methods(root_module, cls): |
|
5477 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] |
|
5478 cls.add_constructor([]) |
|
5479 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor] |
|
5480 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) |
|
5481 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] |
|
5482 cls.add_constructor([param('ns3::TypeId const &', 'value')]) |
|
5483 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] |
|
5484 cls.add_method('Copy', |
|
5485 'ns3::Ptr< ns3::AttributeValue >', |
|
5486 [], |
|
5487 is_const=True, is_virtual=True) |
|
5488 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
5489 cls.add_method('DeserializeFromString', |
|
5490 'bool', |
|
5491 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5492 is_virtual=True) |
|
5493 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] |
|
5494 cls.add_method('Get', |
|
5495 'ns3::TypeId', |
|
5496 [], |
|
5497 is_const=True) |
|
5498 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
5499 cls.add_method('SerializeToString', |
|
5500 'std::string', |
|
5501 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5502 is_const=True, is_virtual=True) |
|
5503 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] |
|
5504 cls.add_method('Set', |
|
5505 'void', |
|
5506 [param('ns3::TypeId const &', 'value')]) |
|
5507 return |
|
5508 |
|
5509 def register_Ns3AddressChecker_methods(root_module, cls): |
|
5510 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] |
|
5511 cls.add_constructor([]) |
|
5512 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [copy constructor] |
|
5513 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) |
|
5514 return |
|
5515 |
|
5516 def register_Ns3AddressValue_methods(root_module, cls): |
|
5517 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] |
|
5518 cls.add_constructor([]) |
|
5519 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [copy constructor] |
|
5520 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) |
|
5521 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] |
|
5522 cls.add_constructor([param('ns3::Address const &', 'value')]) |
|
5523 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] |
|
5524 cls.add_method('Copy', |
|
5525 'ns3::Ptr< ns3::AttributeValue >', |
|
5526 [], |
|
5527 is_const=True, is_virtual=True) |
|
5528 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
5529 cls.add_method('DeserializeFromString', |
|
5530 'bool', |
|
5531 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5532 is_virtual=True) |
|
5533 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] |
|
5534 cls.add_method('Get', |
|
5535 'ns3::Address', |
|
5536 [], |
|
5537 is_const=True) |
|
5538 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
5539 cls.add_method('SerializeToString', |
|
5540 'std::string', |
|
5541 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5542 is_const=True, is_virtual=True) |
|
5543 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] |
|
5544 cls.add_method('Set', |
|
5545 'void', |
|
5546 [param('ns3::Address const &', 'value')]) |
|
5547 return |
|
5548 |
|
5549 def register_Ns3LrWpanNetDevice_methods(root_module, cls): |
|
5550 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::LrWpanNetDevice::LrWpanNetDevice(ns3::LrWpanNetDevice const & arg0) [copy constructor] |
|
5551 cls.add_constructor([param('ns3::LrWpanNetDevice const &', 'arg0')]) |
|
5552 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::LrWpanNetDevice::LrWpanNetDevice() [constructor] |
|
5553 cls.add_constructor([]) |
|
5554 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::AddLinkChangeCallback(ns3::Callback<void,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] |
|
5555 cls.add_method('AddLinkChangeCallback', |
|
5556 'void', |
|
5557 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
|
5558 is_virtual=True) |
|
5559 ## lr-wpan-net-device.h (module 'lr-wpan'): int64_t ns3::LrWpanNetDevice::AssignStreams(int64_t stream) [member function] |
|
5560 cls.add_method('AssignStreams', |
|
5561 'int64_t', |
|
5562 [param('int64_t', 'stream')]) |
|
5563 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Address ns3::LrWpanNetDevice::GetAddress() const [member function] |
|
5564 cls.add_method('GetAddress', |
|
5565 'ns3::Address', |
|
5566 [], |
|
5567 is_const=True, is_virtual=True) |
|
5568 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Address ns3::LrWpanNetDevice::GetBroadcast() const [member function] |
|
5569 cls.add_method('GetBroadcast', |
|
5570 'ns3::Address', |
|
5571 [], |
|
5572 is_const=True, is_virtual=True) |
|
5573 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Ptr<ns3::Channel> ns3::LrWpanNetDevice::GetChannel() const [member function] |
|
5574 cls.add_method('GetChannel', |
|
5575 'ns3::Ptr< ns3::Channel >', |
|
5576 [], |
|
5577 is_const=True, is_virtual=True) |
|
5578 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Ptr<ns3::LrWpanCsmaCa> ns3::LrWpanNetDevice::GetCsmaCa() const [member function] |
|
5579 cls.add_method('GetCsmaCa', |
|
5580 'ns3::Ptr< ns3::LrWpanCsmaCa >', |
|
5581 [], |
|
5582 is_const=True) |
|
5583 ## lr-wpan-net-device.h (module 'lr-wpan'): uint32_t ns3::LrWpanNetDevice::GetIfIndex() const [member function] |
|
5584 cls.add_method('GetIfIndex', |
|
5585 'uint32_t', |
|
5586 [], |
|
5587 is_const=True, is_virtual=True) |
|
5588 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Ptr<ns3::LrWpanMac> ns3::LrWpanNetDevice::GetMac() const [member function] |
|
5589 cls.add_method('GetMac', |
|
5590 'ns3::Ptr< ns3::LrWpanMac >', |
|
5591 [], |
|
5592 is_const=True) |
|
5593 ## lr-wpan-net-device.h (module 'lr-wpan'): uint16_t ns3::LrWpanNetDevice::GetMtu() const [member function] |
|
5594 cls.add_method('GetMtu', |
|
5595 'uint16_t', |
|
5596 [], |
|
5597 is_const=True, is_virtual=True) |
|
5598 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Address ns3::LrWpanNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] |
|
5599 cls.add_method('GetMulticast', |
|
5600 'ns3::Address', |
|
5601 [param('ns3::Ipv4Address', 'multicastGroup')], |
|
5602 is_const=True, is_virtual=True) |
|
5603 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Address ns3::LrWpanNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] |
|
5604 cls.add_method('GetMulticast', |
|
5605 'ns3::Address', |
|
5606 [param('ns3::Ipv6Address', 'addr')], |
|
5607 is_const=True, is_virtual=True) |
|
5608 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Ptr<ns3::Node> ns3::LrWpanNetDevice::GetNode() const [member function] |
|
5609 cls.add_method('GetNode', |
|
5610 'ns3::Ptr< ns3::Node >', |
|
5611 [], |
|
5612 is_const=True, is_virtual=True) |
|
5613 ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::Ptr<ns3::LrWpanPhy> ns3::LrWpanNetDevice::GetPhy() const [member function] |
|
5614 cls.add_method('GetPhy', |
|
5615 'ns3::Ptr< ns3::LrWpanPhy >', |
|
5616 [], |
|
5617 is_const=True) |
|
5618 ## lr-wpan-net-device.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanNetDevice::GetTypeId() [member function] |
|
5619 cls.add_method('GetTypeId', |
|
5620 'ns3::TypeId', |
|
5621 [], |
|
5622 is_static=True) |
|
5623 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::IsBridge() const [member function] |
|
5624 cls.add_method('IsBridge', |
|
5625 'bool', |
|
5626 [], |
|
5627 is_const=True, is_virtual=True) |
|
5628 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::IsBroadcast() const [member function] |
|
5629 cls.add_method('IsBroadcast', |
|
5630 'bool', |
|
5631 [], |
|
5632 is_const=True, is_virtual=True) |
|
5633 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::IsLinkUp() const [member function] |
|
5634 cls.add_method('IsLinkUp', |
|
5635 'bool', |
|
5636 [], |
|
5637 is_const=True, is_virtual=True) |
|
5638 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::IsMulticast() const [member function] |
|
5639 cls.add_method('IsMulticast', |
|
5640 'bool', |
|
5641 [], |
|
5642 is_const=True, is_virtual=True) |
|
5643 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::IsPointToPoint() const [member function] |
|
5644 cls.add_method('IsPointToPoint', |
|
5645 'bool', |
|
5646 [], |
|
5647 is_const=True, is_virtual=True) |
|
5648 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::McpsDataIndication(ns3::McpsDataIndicationParams params, ns3::Ptr<ns3::Packet> pkt) [member function] |
|
5649 cls.add_method('McpsDataIndication', |
|
5650 'void', |
|
5651 [param('ns3::McpsDataIndicationParams', 'params'), param('ns3::Ptr< ns3::Packet >', 'pkt')]) |
|
5652 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::NeedsArp() const [member function] |
|
5653 cls.add_method('NeedsArp', |
|
5654 'bool', |
|
5655 [], |
|
5656 is_const=True, is_virtual=True) |
|
5657 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
5658 cls.add_method('Send', |
|
5659 'bool', |
|
5660 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
5661 is_virtual=True) |
|
5662 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
5663 cls.add_method('SendFrom', |
|
5664 'bool', |
|
5665 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], |
|
5666 is_virtual=True) |
|
5667 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetAddress(ns3::Address address) [member function] |
|
5668 cls.add_method('SetAddress', |
|
5669 'void', |
|
5670 [param('ns3::Address', 'address')], |
|
5671 is_virtual=True) |
|
5672 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetChannel(ns3::Ptr<ns3::SpectrumChannel> channel) [member function] |
|
5673 cls.add_method('SetChannel', |
|
5674 'void', |
|
5675 [param('ns3::Ptr< ns3::SpectrumChannel >', 'channel')]) |
|
5676 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetCsmaCa(ns3::Ptr<ns3::LrWpanCsmaCa> csmaca) [member function] |
|
5677 cls.add_method('SetCsmaCa', |
|
5678 'void', |
|
5679 [param('ns3::Ptr< ns3::LrWpanCsmaCa >', 'csmaca')]) |
|
5680 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetIfIndex(uint32_t const index) [member function] |
|
5681 cls.add_method('SetIfIndex', |
|
5682 'void', |
|
5683 [param('uint32_t const', 'index')], |
|
5684 is_virtual=True) |
|
5685 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetMac(ns3::Ptr<ns3::LrWpanMac> mac) [member function] |
|
5686 cls.add_method('SetMac', |
|
5687 'void', |
|
5688 [param('ns3::Ptr< ns3::LrWpanMac >', 'mac')]) |
|
5689 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::SetMtu(uint16_t const mtu) [member function] |
|
5690 cls.add_method('SetMtu', |
|
5691 'bool', |
|
5692 [param('uint16_t const', 'mtu')], |
|
5693 is_virtual=True) |
|
5694 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
5695 cls.add_method('SetNode', |
|
5696 'void', |
|
5697 [param('ns3::Ptr< ns3::Node >', 'node')], |
|
5698 is_virtual=True) |
|
5699 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetPhy(ns3::Ptr<ns3::LrWpanPhy> phy) [member function] |
|
5700 cls.add_method('SetPhy', |
|
5701 'void', |
|
5702 [param('ns3::Ptr< ns3::LrWpanPhy >', 'phy')]) |
|
5703 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool,ns3::Ptr<ns3::NetDevice>,ns3::Ptr<const ns3::Packet>,short unsigned int,const ns3::Address&,const ns3::Address&,ns3::NetDevice::PacketType,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
5704 cls.add_method('SetPromiscReceiveCallback', |
|
5705 'void', |
|
5706 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, short unsigned int, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
5707 is_virtual=True) |
|
5708 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] |
|
5709 cls.add_method('SetReceiveCallback', |
|
5710 'void', |
|
5711 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
5712 is_virtual=True) |
|
5713 ## lr-wpan-net-device.h (module 'lr-wpan'): bool ns3::LrWpanNetDevice::SupportsSendFrom() const [member function] |
|
5714 cls.add_method('SupportsSendFrom', |
|
5715 'bool', |
|
5716 [], |
|
5717 is_const=True, is_virtual=True) |
|
5718 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::DoDispose() [member function] |
|
5719 cls.add_method('DoDispose', |
|
5720 'void', |
|
5721 [], |
|
5722 visibility='private', is_virtual=True) |
|
5723 ## lr-wpan-net-device.h (module 'lr-wpan'): void ns3::LrWpanNetDevice::DoInitialize() [member function] |
|
5724 cls.add_method('DoInitialize', |
|
5725 'void', |
|
5726 [], |
|
5727 visibility='private', is_virtual=True) |
|
5728 return |
|
5729 |
|
5730 def register_Ns3HashImplementation_methods(root_module, cls): |
|
5731 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [copy constructor] |
|
5732 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) |
|
5733 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] |
|
5734 cls.add_constructor([]) |
|
5735 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, size_t const size) [member function] |
|
5736 cls.add_method('GetHash32', |
|
5737 'uint32_t', |
|
5738 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5739 is_pure_virtual=True, is_virtual=True) |
|
5740 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, size_t const size) [member function] |
|
5741 cls.add_method('GetHash64', |
|
5742 'uint64_t', |
|
5743 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5744 is_virtual=True) |
|
5745 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] |
|
5746 cls.add_method('clear', |
|
5747 'void', |
|
5748 [], |
|
5749 is_pure_virtual=True, is_virtual=True) |
|
5750 return |
|
5751 |
|
5752 def register_Ns3HashFunctionFnv1a_methods(root_module, cls): |
|
5753 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [copy constructor] |
|
5754 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) |
|
5755 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] |
|
5756 cls.add_constructor([]) |
|
5757 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] |
|
5758 cls.add_method('GetHash32', |
|
5759 'uint32_t', |
|
5760 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5761 is_virtual=True) |
|
5762 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] |
|
5763 cls.add_method('GetHash64', |
|
5764 'uint64_t', |
|
5765 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5766 is_virtual=True) |
|
5767 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] |
|
5768 cls.add_method('clear', |
|
5769 'void', |
|
5770 [], |
|
5771 is_virtual=True) |
|
5772 return |
|
5773 |
|
5774 def register_Ns3HashFunctionHash32_methods(root_module, cls): |
|
5775 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [copy constructor] |
|
5776 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) |
|
5777 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] |
|
5778 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) |
|
5779 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, size_t const size) [member function] |
|
5780 cls.add_method('GetHash32', |
|
5781 'uint32_t', |
|
5782 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5783 is_virtual=True) |
|
5784 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] |
|
5785 cls.add_method('clear', |
|
5786 'void', |
|
5787 [], |
|
5788 is_virtual=True) |
|
5789 return |
|
5790 |
|
5791 def register_Ns3HashFunctionHash64_methods(root_module, cls): |
|
5792 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [copy constructor] |
|
5793 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) |
|
5794 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] |
|
5795 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) |
|
5796 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, size_t const size) [member function] |
|
5797 cls.add_method('GetHash32', |
|
5798 'uint32_t', |
|
5799 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5800 is_virtual=True) |
|
5801 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, size_t const size) [member function] |
|
5802 cls.add_method('GetHash64', |
|
5803 'uint64_t', |
|
5804 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5805 is_virtual=True) |
|
5806 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] |
|
5807 cls.add_method('clear', |
|
5808 'void', |
|
5809 [], |
|
5810 is_virtual=True) |
|
5811 return |
|
5812 |
|
5813 def register_Ns3HashFunctionMurmur3_methods(root_module, cls): |
|
5814 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [copy constructor] |
|
5815 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) |
|
5816 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] |
|
5817 cls.add_constructor([]) |
|
5818 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, size_t const size) [member function] |
|
5819 cls.add_method('GetHash32', |
|
5820 'uint32_t', |
|
5821 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5822 is_virtual=True) |
|
5823 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, size_t const size) [member function] |
|
5824 cls.add_method('GetHash64', |
|
5825 'uint64_t', |
|
5826 [param('char const *', 'buffer'), param('size_t const', 'size')], |
|
5827 is_virtual=True) |
|
5828 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] |
|
5829 cls.add_method('clear', |
|
5830 'void', |
|
5831 [], |
|
5832 is_virtual=True) |
|
5833 return |
|
5834 |
|
5835 def register_functions(root_module): |
|
5836 module = root_module |
|
5837 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
|
5838 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
|
5839 return |
|
5840 |
|
5841 def register_functions_ns3_FatalImpl(module, root_module): |
|
5842 return |
|
5843 |
|
5844 def register_functions_ns3_Hash(module, root_module): |
|
5845 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
|
5846 return |
|
5847 |
|
5848 def register_functions_ns3_Hash_Function(module, root_module): |
|
5849 return |
|
5850 |
|
5851 def main(): |
|
5852 out = FileCodeSink(sys.stdout) |
|
5853 root_module = module_init() |
|
5854 register_types(root_module) |
|
5855 register_methods(root_module) |
|
5856 register_functions(root_module) |
|
5857 root_module.generate(out) |
|
5858 |
|
5859 if __name__ == '__main__': |
|
5860 main() |
|
5861 |