Re-scan Python bindings and use newer PyBindGen.
1.1 --- a/bindings/python/callbacks_list.py Mon Aug 31 11:30:47 2009 +0100
1.2 +++ b/bindings/python/callbacks_list.py Mon Aug 31 11:31:32 2009 +0100
1.3 @@ -11,5 +11,6 @@
1.4 ['bool', 'std::string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
1.5 ['bool', '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'],
1.6 ['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'],
1.7 + ['void', 'ns3::Ptr<ns3::ArpCache const>', 'ns3::Ipv4Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
1.8 ['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'],
1.9 ]
2.1 --- a/bindings/python/ns3_module_bridge.py Mon Aug 31 11:30:47 2009 +0100
2.2 +++ b/bindings/python/ns3_module_bridge.py Mon Aug 31 11:31:32 2009 +0100
2.3 @@ -66,61 +66,51 @@
2.4 def register_Ns3BridgeChannel_methods(root_module, cls):
2.5 ## bridge-channel.h: ns3::BridgeChannel::BridgeChannel(ns3::BridgeChannel const & arg0) [copy constructor]
2.6 cls.add_constructor([param('ns3::BridgeChannel const &', 'arg0')])
2.7 - ## bridge-channel.h: static ns3::TypeId ns3::BridgeChannel::GetTypeId() [member function]
2.8 - cls.add_method('GetTypeId',
2.9 - 'ns3::TypeId',
2.10 - [],
2.11 - is_static=True)
2.12 ## bridge-channel.h: ns3::BridgeChannel::BridgeChannel() [constructor]
2.13 cls.add_constructor([])
2.14 ## bridge-channel.h: void ns3::BridgeChannel::AddChannel(ns3::Ptr<ns3::Channel> bridgedChannel) [member function]
2.15 cls.add_method('AddChannel',
2.16 'void',
2.17 [param('ns3::Ptr< ns3::Channel >', 'bridgedChannel')])
2.18 + ## bridge-channel.h: ns3::Ptr<ns3::NetDevice> ns3::BridgeChannel::GetDevice(uint32_t i) const [member function]
2.19 + cls.add_method('GetDevice',
2.20 + 'ns3::Ptr< ns3::NetDevice >',
2.21 + [param('uint32_t', 'i')],
2.22 + is_const=True, is_virtual=True)
2.23 ## bridge-channel.h: uint32_t ns3::BridgeChannel::GetNDevices() const [member function]
2.24 cls.add_method('GetNDevices',
2.25 'uint32_t',
2.26 [],
2.27 is_const=True, is_virtual=True)
2.28 - ## bridge-channel.h: ns3::Ptr<ns3::NetDevice> ns3::BridgeChannel::GetDevice(uint32_t i) const [member function]
2.29 - cls.add_method('GetDevice',
2.30 - 'ns3::Ptr< ns3::NetDevice >',
2.31 - [param('uint32_t', 'i')],
2.32 - is_const=True, is_virtual=True)
2.33 + ## bridge-channel.h: static ns3::TypeId ns3::BridgeChannel::GetTypeId() [member function]
2.34 + cls.add_method('GetTypeId',
2.35 + 'ns3::TypeId',
2.36 + [],
2.37 + is_static=True)
2.38 return
2.39
2.40 def register_Ns3BridgeNetDevice_methods(root_module, cls):
2.41 ## bridge-net-device.h: ns3::BridgeNetDevice::BridgeNetDevice(ns3::BridgeNetDevice const & arg0) [copy constructor]
2.42 cls.add_constructor([param('ns3::BridgeNetDevice const &', 'arg0')])
2.43 - ## bridge-net-device.h: static ns3::TypeId ns3::BridgeNetDevice::GetTypeId() [member function]
2.44 - cls.add_method('GetTypeId',
2.45 - 'ns3::TypeId',
2.46 - [],
2.47 - is_static=True)
2.48 ## bridge-net-device.h: ns3::BridgeNetDevice::BridgeNetDevice() [constructor]
2.49 cls.add_constructor([])
2.50 ## bridge-net-device.h: void ns3::BridgeNetDevice::AddBridgePort(ns3::Ptr<ns3::NetDevice> bridgePort) [member function]
2.51 cls.add_method('AddBridgePort',
2.52 'void',
2.53 [param('ns3::Ptr< ns3::NetDevice >', 'bridgePort')])
2.54 - ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetNBridgePorts() const [member function]
2.55 - cls.add_method('GetNBridgePorts',
2.56 - 'uint32_t',
2.57 + ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetAddress() const [member function]
2.58 + cls.add_method('GetAddress',
2.59 + 'ns3::Address',
2.60 [],
2.61 - is_const=True)
2.62 + is_const=True, is_virtual=True)
2.63 ## bridge-net-device.h: ns3::Ptr<ns3::NetDevice> ns3::BridgeNetDevice::GetBridgePort(uint32_t n) const [member function]
2.64 cls.add_method('GetBridgePort',
2.65 'ns3::Ptr< ns3::NetDevice >',
2.66 [param('uint32_t', 'n')],
2.67 is_const=True)
2.68 - ## bridge-net-device.h: void ns3::BridgeNetDevice::SetIfIndex(uint32_t const index) [member function]
2.69 - cls.add_method('SetIfIndex',
2.70 - 'void',
2.71 - [param('uint32_t const', 'index')],
2.72 - is_virtual=True)
2.73 - ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetIfIndex() const [member function]
2.74 - cls.add_method('GetIfIndex',
2.75 - 'uint32_t',
2.76 + ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetBroadcast() const [member function]
2.77 + cls.add_method('GetBroadcast',
2.78 + 'ns3::Address',
2.79 [],
2.80 is_const=True, is_virtual=True)
2.81 ## bridge-net-device.h: ns3::Ptr<ns3::Channel> ns3::BridgeNetDevice::GetChannel() const [member function]
2.82 @@ -128,63 +118,68 @@
2.83 'ns3::Ptr< ns3::Channel >',
2.84 [],
2.85 is_const=True, is_virtual=True)
2.86 - ## bridge-net-device.h: void ns3::BridgeNetDevice::SetAddress(ns3::Address address) [member function]
2.87 - cls.add_method('SetAddress',
2.88 - 'void',
2.89 - [param('ns3::Address', 'address')],
2.90 - is_virtual=True)
2.91 - ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetAddress() const [member function]
2.92 - cls.add_method('GetAddress',
2.93 - 'ns3::Address',
2.94 + ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetIfIndex() const [member function]
2.95 + cls.add_method('GetIfIndex',
2.96 + 'uint32_t',
2.97 [],
2.98 is_const=True, is_virtual=True)
2.99 - ## bridge-net-device.h: bool ns3::BridgeNetDevice::SetMtu(uint16_t const mtu) [member function]
2.100 - cls.add_method('SetMtu',
2.101 - 'bool',
2.102 - [param('uint16_t const', 'mtu')],
2.103 - is_virtual=True)
2.104 ## bridge-net-device.h: uint16_t ns3::BridgeNetDevice::GetMtu() const [member function]
2.105 cls.add_method('GetMtu',
2.106 'uint16_t',
2.107 [],
2.108 is_const=True, is_virtual=True)
2.109 + ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
2.110 + cls.add_method('GetMulticast',
2.111 + 'ns3::Address',
2.112 + [param('ns3::Ipv4Address', 'multicastGroup')],
2.113 + is_const=True, is_virtual=True)
2.114 + ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
2.115 + cls.add_method('GetMulticast',
2.116 + 'ns3::Address',
2.117 + [param('ns3::Ipv6Address', 'addr')],
2.118 + is_const=True, is_virtual=True)
2.119 + ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetNBridgePorts() const [member function]
2.120 + cls.add_method('GetNBridgePorts',
2.121 + 'uint32_t',
2.122 + [],
2.123 + is_const=True)
2.124 + ## bridge-net-device.h: ns3::Ptr<ns3::Node> ns3::BridgeNetDevice::GetNode() const [member function]
2.125 + cls.add_method('GetNode',
2.126 + 'ns3::Ptr< ns3::Node >',
2.127 + [],
2.128 + is_const=True, is_virtual=True)
2.129 + ## bridge-net-device.h: static ns3::TypeId ns3::BridgeNetDevice::GetTypeId() [member function]
2.130 + cls.add_method('GetTypeId',
2.131 + 'ns3::TypeId',
2.132 + [],
2.133 + is_static=True)
2.134 + ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsBridge() const [member function]
2.135 + cls.add_method('IsBridge',
2.136 + 'bool',
2.137 + [],
2.138 + is_const=True, is_virtual=True)
2.139 + ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsBroadcast() const [member function]
2.140 + cls.add_method('IsBroadcast',
2.141 + 'bool',
2.142 + [],
2.143 + is_const=True, is_virtual=True)
2.144 ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsLinkUp() const [member function]
2.145 cls.add_method('IsLinkUp',
2.146 'bool',
2.147 [],
2.148 is_const=True, is_virtual=True)
2.149 - ## bridge-net-device.h: void ns3::BridgeNetDevice::SetLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
2.150 - cls.add_method('SetLinkChangeCallback',
2.151 - 'void',
2.152 - [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
2.153 - is_virtual=True)
2.154 - ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsBroadcast() const [member function]
2.155 - cls.add_method('IsBroadcast',
2.156 - 'bool',
2.157 - [],
2.158 - is_const=True, is_virtual=True)
2.159 - ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetBroadcast() const [member function]
2.160 - cls.add_method('GetBroadcast',
2.161 - 'ns3::Address',
2.162 - [],
2.163 - is_const=True, is_virtual=True)
2.164 ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsMulticast() const [member function]
2.165 cls.add_method('IsMulticast',
2.166 'bool',
2.167 [],
2.168 is_const=True, is_virtual=True)
2.169 - ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
2.170 - cls.add_method('GetMulticast',
2.171 - 'ns3::Address',
2.172 - [param('ns3::Ipv4Address', 'multicastGroup')],
2.173 - is_const=True, is_virtual=True)
2.174 ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsPointToPoint() const [member function]
2.175 cls.add_method('IsPointToPoint',
2.176 'bool',
2.177 [],
2.178 is_const=True, is_virtual=True)
2.179 - ## bridge-net-device.h: bool ns3::BridgeNetDevice::IsBridge() const [member function]
2.180 - cls.add_method('IsBridge',
2.181 + ## bridge-net-device.h: bool ns3::BridgeNetDevice::NeedsArp() const [member function]
2.182 + cls.add_method('NeedsArp',
2.183 'bool',
2.184 [],
2.185 is_const=True, is_virtual=True)
2.186 @@ -198,70 +193,75 @@
2.187 'bool',
2.188 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
2.189 is_virtual=True)
2.190 - ## bridge-net-device.h: ns3::Ptr<ns3::Node> ns3::BridgeNetDevice::GetNode() const [member function]
2.191 - cls.add_method('GetNode',
2.192 - 'ns3::Ptr< ns3::Node >',
2.193 - [],
2.194 - is_const=True, is_virtual=True)
2.195 + ## bridge-net-device.h: void ns3::BridgeNetDevice::SetAddress(ns3::Address address) [member function]
2.196 + cls.add_method('SetAddress',
2.197 + 'void',
2.198 + [param('ns3::Address', 'address')],
2.199 + is_virtual=True)
2.200 + ## bridge-net-device.h: void ns3::BridgeNetDevice::SetIfIndex(uint32_t const index) [member function]
2.201 + cls.add_method('SetIfIndex',
2.202 + 'void',
2.203 + [param('uint32_t const', 'index')],
2.204 + is_virtual=True)
2.205 + ## bridge-net-device.h: void ns3::BridgeNetDevice::SetLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
2.206 + cls.add_method('SetLinkChangeCallback',
2.207 + 'void',
2.208 + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
2.209 + is_virtual=True)
2.210 + ## bridge-net-device.h: bool ns3::BridgeNetDevice::SetMtu(uint16_t const mtu) [member function]
2.211 + cls.add_method('SetMtu',
2.212 + 'bool',
2.213 + [param('uint16_t const', 'mtu')],
2.214 + is_virtual=True)
2.215 ## bridge-net-device.h: void ns3::BridgeNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
2.216 cls.add_method('SetNode',
2.217 'void',
2.218 [param('ns3::Ptr< ns3::Node >', 'node')],
2.219 is_virtual=True)
2.220 - ## bridge-net-device.h: bool ns3::BridgeNetDevice::NeedsArp() const [member function]
2.221 - cls.add_method('NeedsArp',
2.222 - 'bool',
2.223 - [],
2.224 - is_const=True, is_virtual=True)
2.225 - ## bridge-net-device.h: void ns3::BridgeNetDevice::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]
2.226 - cls.add_method('SetReceiveCallback',
2.227 - 'void',
2.228 - [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')],
2.229 - is_virtual=True)
2.230 ## bridge-net-device.h: void ns3::BridgeNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, 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> cb) [member function]
2.231 cls.add_method('SetPromiscReceiveCallback',
2.232 'void',
2.233 [param('ns3::Callback< bool, 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 >', 'cb')],
2.234 is_virtual=True)
2.235 + ## bridge-net-device.h: void ns3::BridgeNetDevice::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]
2.236 + cls.add_method('SetReceiveCallback',
2.237 + 'void',
2.238 + [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')],
2.239 + is_virtual=True)
2.240 ## bridge-net-device.h: bool ns3::BridgeNetDevice::SupportsSendFrom() const [member function]
2.241 cls.add_method('SupportsSendFrom',
2.242 'bool',
2.243 [],
2.244 is_const=True, is_virtual=True)
2.245 - ## bridge-net-device.h: ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
2.246 - cls.add_method('GetMulticast',
2.247 - 'ns3::Address',
2.248 - [param('ns3::Ipv6Address', 'addr')],
2.249 - is_const=True, is_virtual=True)
2.250 ## bridge-net-device.h: void ns3::BridgeNetDevice::DoDispose() [member function]
2.251 cls.add_method('DoDispose',
2.252 'void',
2.253 [],
2.254 visibility='protected', is_virtual=True)
2.255 - ## bridge-net-device.h: void ns3::BridgeNetDevice::ReceiveFromDevice(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::Packet const> packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function]
2.256 - cls.add_method('ReceiveFromDevice',
2.257 + ## bridge-net-device.h: void ns3::BridgeNetDevice::ForwardBroadcast(ns3::Ptr<ns3::NetDevice> incomingPort, ns3::Ptr<ns3::Packet const> packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function]
2.258 + cls.add_method('ForwardBroadcast',
2.259 'void',
2.260 - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')],
2.261 + [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')],
2.262 visibility='protected')
2.263 ## bridge-net-device.h: void ns3::BridgeNetDevice::ForwardUnicast(ns3::Ptr<ns3::NetDevice> incomingPort, ns3::Ptr<ns3::Packet const> packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function]
2.264 cls.add_method('ForwardUnicast',
2.265 'void',
2.266 [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')],
2.267 visibility='protected')
2.268 - ## bridge-net-device.h: void ns3::BridgeNetDevice::ForwardBroadcast(ns3::Ptr<ns3::NetDevice> incomingPort, ns3::Ptr<ns3::Packet const> packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function]
2.269 - cls.add_method('ForwardBroadcast',
2.270 - 'void',
2.271 - [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')],
2.272 + ## bridge-net-device.h: ns3::Ptr<ns3::NetDevice> ns3::BridgeNetDevice::GetLearnedState(ns3::Mac48Address source) [member function]
2.273 + cls.add_method('GetLearnedState',
2.274 + 'ns3::Ptr< ns3::NetDevice >',
2.275 + [param('ns3::Mac48Address', 'source')],
2.276 visibility='protected')
2.277 ## bridge-net-device.h: void ns3::BridgeNetDevice::Learn(ns3::Mac48Address source, ns3::Ptr<ns3::NetDevice> port) [member function]
2.278 cls.add_method('Learn',
2.279 'void',
2.280 [param('ns3::Mac48Address', 'source'), param('ns3::Ptr< ns3::NetDevice >', 'port')],
2.281 visibility='protected')
2.282 - ## bridge-net-device.h: ns3::Ptr<ns3::NetDevice> ns3::BridgeNetDevice::GetLearnedState(ns3::Mac48Address source) [member function]
2.283 - cls.add_method('GetLearnedState',
2.284 - 'ns3::Ptr< ns3::NetDevice >',
2.285 - [param('ns3::Mac48Address', 'source')],
2.286 + ## bridge-net-device.h: void ns3::BridgeNetDevice::ReceiveFromDevice(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::Packet const> packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function]
2.287 + cls.add_method('ReceiveFromDevice',
2.288 + 'void',
2.289 + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')],
2.290 visibility='protected')
2.291 return
2.292
3.1 --- a/bindings/python/ns3_module_common.py Mon Aug 31 11:30:47 2009 +0100
3.2 +++ b/bindings/python/ns3_module_common.py Mon Aug 31 11:31:32 2009 +0100
3.3 @@ -148,6 +148,59 @@
3.4 return
3.5
3.6 def register_Ns3Buffer_methods(root_module, cls):
3.7 + ## buffer.h: ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
3.8 + cls.add_constructor([param('ns3::Buffer const &', 'o')])
3.9 + ## buffer.h: ns3::Buffer::Buffer() [constructor]
3.10 + cls.add_constructor([])
3.11 + ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize) [constructor]
3.12 + cls.add_constructor([param('uint32_t', 'dataSize')])
3.13 + ## buffer.h: bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
3.14 + cls.add_method('AddAtEnd',
3.15 + 'bool',
3.16 + [param('uint32_t', 'end')])
3.17 + ## buffer.h: void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
3.18 + cls.add_method('AddAtEnd',
3.19 + 'void',
3.20 + [param('ns3::Buffer const &', 'o')])
3.21 + ## buffer.h: bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
3.22 + cls.add_method('AddAtStart',
3.23 + 'bool',
3.24 + [param('uint32_t', 'start')])
3.25 + ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
3.26 + cls.add_method('Begin',
3.27 + 'ns3::Buffer::Iterator',
3.28 + [],
3.29 + is_const=True)
3.30 + ## buffer.h: void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function]
3.31 + cls.add_method('CopyData',
3.32 + 'void',
3.33 + [param('std::ostream *', 'os'), param('uint32_t', 'size')],
3.34 + is_const=True)
3.35 + ## buffer.h: ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function]
3.36 + cls.add_method('CreateFragment',
3.37 + 'ns3::Buffer',
3.38 + [param('uint32_t', 'start'), param('uint32_t', 'length')],
3.39 + is_const=True)
3.40 + ## buffer.h: ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
3.41 + cls.add_method('CreateFullCopy',
3.42 + 'ns3::Buffer',
3.43 + [],
3.44 + is_const=True)
3.45 + ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::End() const [member function]
3.46 + cls.add_method('End',
3.47 + 'ns3::Buffer::Iterator',
3.48 + [],
3.49 + is_const=True)
3.50 + ## buffer.h: int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
3.51 + cls.add_method('GetCurrentEndOffset',
3.52 + 'int32_t',
3.53 + [],
3.54 + is_const=True)
3.55 + ## buffer.h: int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
3.56 + cls.add_method('GetCurrentStartOffset',
3.57 + 'int32_t',
3.58 + [],
3.59 + is_const=True)
3.60 ## buffer.h: uint32_t ns3::Buffer::GetSize() const [member function]
3.61 cls.add_method('GetSize',
3.62 'uint32_t',
3.63 @@ -158,67 +211,14 @@
3.64 'uint8_t const *',
3.65 [],
3.66 is_const=True)
3.67 - ## buffer.h: bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
3.68 - cls.add_method('AddAtStart',
3.69 - 'bool',
3.70 - [param('uint32_t', 'start')])
3.71 - ## buffer.h: bool ns3::Buffer::AddAtEnd(uint32_t end) [member function]
3.72 - cls.add_method('AddAtEnd',
3.73 - 'bool',
3.74 + ## buffer.h: void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function]
3.75 + cls.add_method('RemoveAtEnd',
3.76 + 'void',
3.77 [param('uint32_t', 'end')])
3.78 - ## buffer.h: void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
3.79 - cls.add_method('AddAtEnd',
3.80 - 'void',
3.81 - [param('ns3::Buffer const &', 'o')])
3.82 ## buffer.h: void ns3::Buffer::RemoveAtStart(uint32_t start) [member function]
3.83 cls.add_method('RemoveAtStart',
3.84 'void',
3.85 [param('uint32_t', 'start')])
3.86 - ## buffer.h: void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function]
3.87 - cls.add_method('RemoveAtEnd',
3.88 - 'void',
3.89 - [param('uint32_t', 'end')])
3.90 - ## buffer.h: ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function]
3.91 - cls.add_method('CreateFragment',
3.92 - 'ns3::Buffer',
3.93 - [param('uint32_t', 'start'), param('uint32_t', 'length')],
3.94 - is_const=True)
3.95 - ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function]
3.96 - cls.add_method('Begin',
3.97 - 'ns3::Buffer::Iterator',
3.98 - [],
3.99 - is_const=True)
3.100 - ## buffer.h: ns3::Buffer::Iterator ns3::Buffer::End() const [member function]
3.101 - cls.add_method('End',
3.102 - 'ns3::Buffer::Iterator',
3.103 - [],
3.104 - is_const=True)
3.105 - ## buffer.h: ns3::Buffer ns3::Buffer::CreateFullCopy() const [member function]
3.106 - cls.add_method('CreateFullCopy',
3.107 - 'ns3::Buffer',
3.108 - [],
3.109 - is_const=True)
3.110 - ## buffer.h: int32_t ns3::Buffer::GetCurrentStartOffset() const [member function]
3.111 - cls.add_method('GetCurrentStartOffset',
3.112 - 'int32_t',
3.113 - [],
3.114 - is_const=True)
3.115 - ## buffer.h: int32_t ns3::Buffer::GetCurrentEndOffset() const [member function]
3.116 - cls.add_method('GetCurrentEndOffset',
3.117 - 'int32_t',
3.118 - [],
3.119 - is_const=True)
3.120 - ## buffer.h: void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function]
3.121 - cls.add_method('CopyData',
3.122 - 'void',
3.123 - [param('std::ostream *', 'os'), param('uint32_t', 'size')],
3.124 - is_const=True)
3.125 - ## buffer.h: ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
3.126 - cls.add_constructor([param('ns3::Buffer const &', 'o')])
3.127 - ## buffer.h: ns3::Buffer::Buffer() [constructor]
3.128 - cls.add_constructor([])
3.129 - ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize) [constructor]
3.130 - cls.add_constructor([param('uint32_t', 'dataSize')])
3.131 return
3.132
3.133 def register_Ns3BufferIterator_methods(root_module, cls):
3.134 @@ -226,27 +226,24 @@
3.135 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')])
3.136 ## buffer.h: ns3::Buffer::Iterator::Iterator() [constructor]
3.137 cls.add_constructor([])
3.138 - ## buffer.h: void ns3::Buffer::Iterator::Next() [member function]
3.139 - cls.add_method('Next',
3.140 - 'void',
3.141 - [])
3.142 - ## buffer.h: void ns3::Buffer::Iterator::Prev() [member function]
3.143 - cls.add_method('Prev',
3.144 - 'void',
3.145 - [])
3.146 - ## buffer.h: void ns3::Buffer::Iterator::Next(uint32_t delta) [member function]
3.147 - cls.add_method('Next',
3.148 - 'void',
3.149 - [param('uint32_t', 'delta')])
3.150 - ## buffer.h: void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function]
3.151 - cls.add_method('Prev',
3.152 - 'void',
3.153 - [param('uint32_t', 'delta')])
3.154 + ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function]
3.155 + cls.add_method('CalculateIpChecksum',
3.156 + 'uint16_t',
3.157 + [param('uint16_t', 'size')])
3.158 + ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function]
3.159 + cls.add_method('CalculateIpChecksum',
3.160 + 'uint16_t',
3.161 + [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')])
3.162 ## buffer.h: uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function]
3.163 cls.add_method('GetDistanceFrom',
3.164 'uint32_t',
3.165 [param('ns3::Buffer::Iterator const &', 'o')],
3.166 is_const=True)
3.167 + ## buffer.h: uint32_t ns3::Buffer::Iterator::GetSize() const [member function]
3.168 + cls.add_method('GetSize',
3.169 + 'uint32_t',
3.170 + [],
3.171 + is_const=True)
3.172 ## buffer.h: bool ns3::Buffer::Iterator::IsEnd() const [member function]
3.173 cls.add_method('IsEnd',
3.174 'bool',
3.175 @@ -257,26 +254,74 @@
3.176 'bool',
3.177 [],
3.178 is_const=True)
3.179 - ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function]
3.180 - cls.add_method('WriteU8',
3.181 + ## buffer.h: void ns3::Buffer::Iterator::Next() [member function]
3.182 + cls.add_method('Next',
3.183 'void',
3.184 - [param('uint8_t', 'data')])
3.185 - ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function]
3.186 - cls.add_method('WriteU8',
3.187 + [])
3.188 + ## buffer.h: void ns3::Buffer::Iterator::Next(uint32_t delta) [member function]
3.189 + cls.add_method('Next',
3.190 'void',
3.191 - [param('uint8_t', 'data'), param('uint32_t', 'len')])
3.192 - ## buffer.h: void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function]
3.193 - cls.add_method('WriteU16',
3.194 + [param('uint32_t', 'delta')])
3.195 + ## buffer.h: void ns3::Buffer::Iterator::Prev() [member function]
3.196 + cls.add_method('Prev',
3.197 'void',
3.198 - [param('uint16_t', 'data')])
3.199 - ## buffer.h: void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function]
3.200 - cls.add_method('WriteU32',
3.201 + [])
3.202 + ## buffer.h: void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function]
3.203 + cls.add_method('Prev',
3.204 'void',
3.205 - [param('uint32_t', 'data')])
3.206 - ## buffer.h: void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function]
3.207 - cls.add_method('WriteU64',
3.208 + [param('uint32_t', 'delta')])
3.209 + ## buffer.h: void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function]
3.210 + cls.add_method('Read',
3.211 'void',
3.212 - [param('uint64_t', 'data')])
3.213 + [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
3.214 + ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function]
3.215 + cls.add_method('ReadLsbtohU16',
3.216 + 'uint16_t',
3.217 + [])
3.218 + ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function]
3.219 + cls.add_method('ReadLsbtohU32',
3.220 + 'uint32_t',
3.221 + [])
3.222 + ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function]
3.223 + cls.add_method('ReadLsbtohU64',
3.224 + 'uint64_t',
3.225 + [])
3.226 + ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function]
3.227 + cls.add_method('ReadNtohU16',
3.228 + 'uint16_t',
3.229 + [])
3.230 + ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function]
3.231 + cls.add_method('ReadNtohU32',
3.232 + 'uint32_t',
3.233 + [])
3.234 + ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function]
3.235 + cls.add_method('ReadNtohU64',
3.236 + 'uint64_t',
3.237 + [])
3.238 + ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadU16() [member function]
3.239 + cls.add_method('ReadU16',
3.240 + 'uint16_t',
3.241 + [])
3.242 + ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadU32() [member function]
3.243 + cls.add_method('ReadU32',
3.244 + 'uint32_t',
3.245 + [])
3.246 + ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadU64() [member function]
3.247 + cls.add_method('ReadU64',
3.248 + 'uint64_t',
3.249 + [])
3.250 + ## buffer.h: uint8_t ns3::Buffer::Iterator::ReadU8() [member function]
3.251 + cls.add_method('ReadU8',
3.252 + 'uint8_t',
3.253 + [])
3.254 + ## buffer.h: void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function]
3.255 + cls.add_method('Write',
3.256 + 'void',
3.257 + [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
3.258 + ## buffer.h: void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
3.259 + cls.add_method('Write',
3.260 + 'void',
3.261 + [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')])
3.262 ## buffer.h: void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function]
3.263 cls.add_method('WriteHtolsbU16',
3.264 'void',
3.265 @@ -301,71 +346,26 @@
3.266 cls.add_method('WriteHtonU64',
3.267 'void',
3.268 [param('uint64_t', 'data')])
3.269 - ## buffer.h: void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function]
3.270 - cls.add_method('Write',
3.271 + ## buffer.h: void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function]
3.272 + cls.add_method('WriteU16',
3.273 'void',
3.274 - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
3.275 - ## buffer.h: void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
3.276 - cls.add_method('Write',
3.277 + [param('uint16_t', 'data')])
3.278 + ## buffer.h: void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function]
3.279 + cls.add_method('WriteU32',
3.280 'void',
3.281 - [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')])
3.282 - ## buffer.h: uint8_t ns3::Buffer::Iterator::ReadU8() [member function]
3.283 - cls.add_method('ReadU8',
3.284 - 'uint8_t',
3.285 - [])
3.286 - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadU16() [member function]
3.287 - cls.add_method('ReadU16',
3.288 - 'uint16_t',
3.289 - [])
3.290 - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadU32() [member function]
3.291 - cls.add_method('ReadU32',
3.292 - 'uint32_t',
3.293 - [])
3.294 - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadU64() [member function]
3.295 - cls.add_method('ReadU64',
3.296 - 'uint64_t',
3.297 - [])
3.298 - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function]
3.299 - cls.add_method('ReadNtohU16',
3.300 - 'uint16_t',
3.301 - [])
3.302 - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function]
3.303 - cls.add_method('ReadNtohU32',
3.304 - 'uint32_t',
3.305 - [])
3.306 - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function]
3.307 - cls.add_method('ReadNtohU64',
3.308 - 'uint64_t',
3.309 - [])
3.310 - ## buffer.h: uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function]
3.311 - cls.add_method('ReadLsbtohU16',
3.312 - 'uint16_t',
3.313 - [])
3.314 - ## buffer.h: uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function]
3.315 - cls.add_method('ReadLsbtohU32',
3.316 - 'uint32_t',
3.317 - [])
3.318 - ## buffer.h: uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function]
3.319 - cls.add_method('ReadLsbtohU64',
3.320 - 'uint64_t',
3.321 - [])
3.322 - ## buffer.h: void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function]
3.323 - cls.add_method('Read',
3.324 + [param('uint32_t', 'data')])
3.325 + ## buffer.h: void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function]
3.326 + cls.add_method('WriteU64',
3.327 'void',
3.328 - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
3.329 - ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function]
3.330 - cls.add_method('CalculateIpChecksum',
3.331 - 'uint16_t',
3.332 - [param('uint16_t', 'size')])
3.333 - ## buffer.h: uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function]
3.334 - cls.add_method('CalculateIpChecksum',
3.335 - 'uint16_t',
3.336 - [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')])
3.337 - ## buffer.h: uint32_t ns3::Buffer::Iterator::GetSize() const [member function]
3.338 - cls.add_method('GetSize',
3.339 - 'uint32_t',
3.340 - [],
3.341 - is_const=True)
3.342 + [param('uint64_t', 'data')])
3.343 + ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function]
3.344 + cls.add_method('WriteU8',
3.345 + 'void',
3.346 + [param('uint8_t', 'data')])
3.347 + ## buffer.h: void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function]
3.348 + cls.add_method('WriteU8',
3.349 + 'void',
3.350 + [param('uint8_t', 'data'), param('uint32_t', 'len')])
3.351 return
3.352
3.353 def register_Ns3ByteTagIterator_methods(root_module, cls):
3.354 @@ -385,9 +385,9 @@
3.355 def register_Ns3ByteTagIteratorItem_methods(root_module, cls):
3.356 ## packet.h: ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [copy constructor]
3.357 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')])
3.358 - ## packet.h: ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function]
3.359 - cls.add_method('GetTypeId',
3.360 - 'ns3::TypeId',
3.361 + ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function]
3.362 + cls.add_method('GetEnd',
3.363 + 'uint32_t',
3.364 [],
3.365 is_const=True)
3.366 ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function]
3.367 @@ -395,16 +395,16 @@
3.368 'uint32_t',
3.369 [],
3.370 is_const=True)
3.371 - ## packet.h: uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function]
3.372 - cls.add_method('GetEnd',
3.373 - 'uint32_t',
3.374 - [],
3.375 - is_const=True)
3.376 ## packet.h: void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
3.377 cls.add_method('GetTag',
3.378 'void',
3.379 [param('ns3::Tag &', 'tag')],
3.380 is_const=True)
3.381 + ## packet.h: ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function]
3.382 + cls.add_method('GetTypeId',
3.383 + 'ns3::TypeId',
3.384 + [],
3.385 + is_const=True)
3.386 return
3.387
3.388 def register_Ns3ByteTagList_methods(root_module, cls):
3.389 @@ -420,15 +420,6 @@
3.390 cls.add_method('Add',
3.391 'void',
3.392 [param('ns3::ByteTagList const &', 'o')])
3.393 - ## byte-tag-list.h: void ns3::ByteTagList::RemoveAll() [member function]
3.394 - cls.add_method('RemoveAll',
3.395 - 'void',
3.396 - [])
3.397 - ## byte-tag-list.h: ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
3.398 - cls.add_method('Begin',
3.399 - 'ns3::ByteTagList::Iterator',
3.400 - [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')],
3.401 - is_const=True)
3.402 ## byte-tag-list.h: void ns3::ByteTagList::AddAtEnd(int32_t adjustment, int32_t appendOffset) [member function]
3.403 cls.add_method('AddAtEnd',
3.404 'void',
3.405 @@ -437,11 +428,25 @@
3.406 cls.add_method('AddAtStart',
3.407 'void',
3.408 [param('int32_t', 'adjustment'), param('int32_t', 'prependOffset')])
3.409 + ## byte-tag-list.h: ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function]
3.410 + cls.add_method('Begin',
3.411 + 'ns3::ByteTagList::Iterator',
3.412 + [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')],
3.413 + is_const=True)
3.414 + ## byte-tag-list.h: void ns3::ByteTagList::RemoveAll() [member function]
3.415 + cls.add_method('RemoveAll',
3.416 + 'void',
3.417 + [])
3.418 return
3.419
3.420 def register_Ns3ByteTagListIterator_methods(root_module, cls):
3.421 ## byte-tag-list.h: ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [copy constructor]
3.422 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')])
3.423 + ## byte-tag-list.h: uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function]
3.424 + cls.add_method('GetOffsetStart',
3.425 + 'uint32_t',
3.426 + [],
3.427 + is_const=True)
3.428 ## byte-tag-list.h: bool ns3::ByteTagList::Iterator::HasNext() const [member function]
3.429 cls.add_method('HasNext',
3.430 'bool',
3.431 @@ -451,28 +456,23 @@
3.432 cls.add_method('Next',
3.433 'ns3::ByteTagList::Iterator::Item',
3.434 [])
3.435 - ## byte-tag-list.h: uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function]
3.436 - cls.add_method('GetOffsetStart',
3.437 - 'uint32_t',
3.438 - [],
3.439 - is_const=True)
3.440 return
3.441
3.442 def register_Ns3ByteTagListIteratorItem_methods(root_module, cls):
3.443 - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::tid [variable]
3.444 - cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
3.445 + ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor]
3.446 + cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')])
3.447 + ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor]
3.448 + cls.add_constructor([param('ns3::TagBuffer', 'buf')])
3.449 + ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::buf [variable]
3.450 + cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False)
3.451 + ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::end [variable]
3.452 + cls.add_instance_attribute('end', 'int32_t', is_const=False)
3.453 ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::size [variable]
3.454 cls.add_instance_attribute('size', 'uint32_t', is_const=False)
3.455 ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::start [variable]
3.456 cls.add_instance_attribute('start', 'int32_t', is_const=False)
3.457 - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::end [variable]
3.458 - cls.add_instance_attribute('end', 'int32_t', is_const=False)
3.459 - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::buf [variable]
3.460 - cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False)
3.461 - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [copy constructor]
3.462 - cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')])
3.463 - ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor]
3.464 - cls.add_constructor([param('ns3::TagBuffer', 'buf')])
3.465 + ## byte-tag-list.h: ns3::ByteTagList::Iterator::Item::tid [variable]
3.466 + cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
3.467 return
3.468
3.469 def register_Ns3DataRate_methods(root_module, cls):
3.470 @@ -673,6 +673,40 @@
3.471 return
3.472
3.473 def register_Ns3PacketMetadata_methods(root_module, cls):
3.474 + ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(uint32_t uid, uint32_t size) [constructor]
3.475 + cls.add_constructor([param('uint32_t', 'uid'), param('uint32_t', 'size')])
3.476 + ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor]
3.477 + cls.add_constructor([param('ns3::PacketMetadata const &', 'o')])
3.478 + ## packet-metadata.h: void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function]
3.479 + cls.add_method('AddAtEnd',
3.480 + 'void',
3.481 + [param('ns3::PacketMetadata const &', 'o')])
3.482 + ## packet-metadata.h: void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function]
3.483 + cls.add_method('AddHeader',
3.484 + 'void',
3.485 + [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
3.486 + ## packet-metadata.h: void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function]
3.487 + cls.add_method('AddPaddingAtEnd',
3.488 + 'void',
3.489 + [param('uint32_t', 'end')])
3.490 + ## packet-metadata.h: void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
3.491 + cls.add_method('AddTrailer',
3.492 + 'void',
3.493 + [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
3.494 + ## packet-metadata.h: ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function]
3.495 + cls.add_method('BeginItem',
3.496 + 'ns3::PacketMetadata::ItemIterator',
3.497 + [param('ns3::Buffer', 'buffer')],
3.498 + is_const=True)
3.499 + ## packet-metadata.h: ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function]
3.500 + cls.add_method('CreateFragment',
3.501 + 'ns3::PacketMetadata',
3.502 + [param('uint32_t', 'start'), param('uint32_t', 'end')],
3.503 + is_const=True)
3.504 + ## packet-metadata.h: uint32_t ns3::PacketMetadata::Deserialize(ns3::Buffer::Iterator i) [member function]
3.505 + cls.add_method('Deserialize',
3.506 + 'uint32_t',
3.507 + [param('ns3::Buffer::Iterator', 'i')])
3.508 ## packet-metadata.h: static void ns3::PacketMetadata::Enable() [member function]
3.509 cls.add_method('Enable',
3.510 'void',
3.511 @@ -683,90 +717,56 @@
3.512 'void',
3.513 [],
3.514 is_static=True)
3.515 - ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(uint32_t uid, uint32_t size) [constructor]
3.516 - cls.add_constructor([param('uint32_t', 'uid'), param('uint32_t', 'size')])
3.517 - ## packet-metadata.h: ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor]
3.518 - cls.add_constructor([param('ns3::PacketMetadata const &', 'o')])
3.519 - ## packet-metadata.h: void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function]
3.520 - cls.add_method('AddHeader',
3.521 - 'void',
3.522 - [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
3.523 - ## packet-metadata.h: void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function]
3.524 - cls.add_method('RemoveHeader',
3.525 - 'void',
3.526 - [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
3.527 - ## packet-metadata.h: void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
3.528 - cls.add_method('AddTrailer',
3.529 - 'void',
3.530 - [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
3.531 - ## packet-metadata.h: void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
3.532 - cls.add_method('RemoveTrailer',
3.533 - 'void',
3.534 - [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
3.535 - ## packet-metadata.h: ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function]
3.536 - cls.add_method('CreateFragment',
3.537 - 'ns3::PacketMetadata',
3.538 - [param('uint32_t', 'start'), param('uint32_t', 'end')],
3.539 + ## packet-metadata.h: uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function]
3.540 + cls.add_method('GetSerializedSize',
3.541 + 'uint32_t',
3.542 + [],
3.543 is_const=True)
3.544 - ## packet-metadata.h: void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function]
3.545 - cls.add_method('AddAtEnd',
3.546 - 'void',
3.547 - [param('ns3::PacketMetadata const &', 'o')])
3.548 - ## packet-metadata.h: void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function]
3.549 - cls.add_method('AddPaddingAtEnd',
3.550 + ## packet-metadata.h: uint32_t ns3::PacketMetadata::GetUid() const [member function]
3.551 + cls.add_method('GetUid',
3.552 + 'uint32_t',
3.553 + [],
3.554 + is_const=True)
3.555 + ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function]
3.556 + cls.add_method('RemoveAtEnd',
3.557 'void',
3.558 [param('uint32_t', 'end')])
3.559 ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function]
3.560 cls.add_method('RemoveAtStart',
3.561 'void',
3.562 [param('uint32_t', 'start')])
3.563 - ## packet-metadata.h: void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function]
3.564 - cls.add_method('RemoveAtEnd',
3.565 + ## packet-metadata.h: void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function]
3.566 + cls.add_method('RemoveHeader',
3.567 'void',
3.568 - [param('uint32_t', 'end')])
3.569 - ## packet-metadata.h: uint32_t ns3::PacketMetadata::GetUid() const [member function]
3.570 - cls.add_method('GetUid',
3.571 - 'uint32_t',
3.572 - [],
3.573 - is_const=True)
3.574 - ## packet-metadata.h: uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function]
3.575 - cls.add_method('GetSerializedSize',
3.576 - 'uint32_t',
3.577 - [],
3.578 - is_const=True)
3.579 + [param('ns3::Header const &', 'header'), param('uint32_t', 'size')])
3.580 + ## packet-metadata.h: void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function]
3.581 + cls.add_method('RemoveTrailer',
3.582 + 'void',
3.583 + [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')])
3.584 ## packet-metadata.h: void ns3::PacketMetadata::Serialize(ns3::Buffer::Iterator i, uint32_t size) const [member function]
3.585 cls.add_method('Serialize',
3.586 'void',
3.587 [param('ns3::Buffer::Iterator', 'i'), param('uint32_t', 'size')],
3.588 is_const=True)
3.589 - ## packet-metadata.h: uint32_t ns3::PacketMetadata::Deserialize(ns3::Buffer::Iterator i) [member function]
3.590 - cls.add_method('Deserialize',
3.591 - 'uint32_t',
3.592 - [param('ns3::Buffer::Iterator', 'i')])
3.593 - ## packet-metadata.h: ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function]
3.594 - cls.add_method('BeginItem',
3.595 - 'ns3::PacketMetadata::ItemIterator',
3.596 - [param('ns3::Buffer', 'buffer')],
3.597 - is_const=True)
3.598 return
3.599
3.600 def register_Ns3PacketMetadataItem_methods(root_module, cls):
3.601 + ## packet-metadata.h: ns3::PacketMetadata::Item::Item() [constructor]
3.602 + cls.add_constructor([])
3.603 + ## packet-metadata.h: ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [copy constructor]
3.604 + cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')])
3.605 + ## packet-metadata.h: ns3::PacketMetadata::Item::current [variable]
3.606 + cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False)
3.607 + ## packet-metadata.h: ns3::PacketMetadata::Item::currentSize [variable]
3.608 + cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False)
3.609 + ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromEnd [variable]
3.610 + cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False)
3.611 + ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromStart [variable]
3.612 + cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False)
3.613 ## packet-metadata.h: ns3::PacketMetadata::Item::isFragment [variable]
3.614 cls.add_instance_attribute('isFragment', 'bool', is_const=False)
3.615 ## packet-metadata.h: ns3::PacketMetadata::Item::tid [variable]
3.616 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
3.617 - ## packet-metadata.h: ns3::PacketMetadata::Item::currentSize [variable]
3.618 - cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False)
3.619 - ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromStart [variable]
3.620 - cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False)
3.621 - ## packet-metadata.h: ns3::PacketMetadata::Item::currentTrimedFromEnd [variable]
3.622 - cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False)
3.623 - ## packet-metadata.h: ns3::PacketMetadata::Item::current [variable]
3.624 - cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False)
3.625 - ## packet-metadata.h: ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [copy constructor]
3.626 - cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')])
3.627 - ## packet-metadata.h: ns3::PacketMetadata::Item::Item() [constructor]
3.628 - cls.add_constructor([])
3.629 return
3.630
3.631 def register_Ns3PacketMetadataItemIterator_methods(root_module, cls):
3.632 @@ -802,16 +802,16 @@
3.633 def register_Ns3PacketTagIteratorItem_methods(root_module, cls):
3.634 ## packet.h: ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [copy constructor]
3.635 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')])
3.636 + ## packet.h: void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
3.637 + cls.add_method('GetTag',
3.638 + 'void',
3.639 + [param('ns3::Tag &', 'tag')],
3.640 + is_const=True)
3.641 ## packet.h: ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function]
3.642 cls.add_method('GetTypeId',
3.643 'ns3::TypeId',
3.644 [],
3.645 is_const=True)
3.646 - ## packet.h: void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
3.647 - cls.add_method('GetTag',
3.648 - 'void',
3.649 - [param('ns3::Tag &', 'tag')],
3.650 - is_const=True)
3.651 return
3.652
3.653 def register_Ns3PacketTagList_methods(root_module, cls):
3.654 @@ -824,71 +824,71 @@
3.655 'void',
3.656 [param('ns3::Tag const &', 'tag')],
3.657 is_const=True)
3.658 - ## packet-tag-list.h: bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function]
3.659 - cls.add_method('Remove',
3.660 - 'bool',
3.661 - [param('ns3::Tag &', 'tag')])
3.662 + ## packet-tag-list.h: ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function]
3.663 + cls.add_method('Head',
3.664 + 'ns3::PacketTagList::TagData const *',
3.665 + [],
3.666 + is_const=True)
3.667 ## packet-tag-list.h: bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function]
3.668 cls.add_method('Peek',
3.669 'bool',
3.670 [param('ns3::Tag &', 'tag')],
3.671 is_const=True)
3.672 + ## packet-tag-list.h: bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function]
3.673 + cls.add_method('Remove',
3.674 + 'bool',
3.675 + [param('ns3::Tag &', 'tag')])
3.676 ## packet-tag-list.h: void ns3::PacketTagList::RemoveAll() [member function]
3.677 cls.add_method('RemoveAll',
3.678 'void',
3.679 [])
3.680 - ## packet-tag-list.h: ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function]
3.681 - cls.add_method('Head',
3.682 - 'ns3::PacketTagList::TagData const *',
3.683 - [],
3.684 - is_const=True)
3.685 return
3.686
3.687 def register_Ns3PacketTagListTagData_methods(root_module, cls):
3.688 + ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData() [constructor]
3.689 + cls.add_constructor([])
3.690 + ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor]
3.691 + cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')])
3.692 + ## packet-tag-list.h: ns3::PacketTagList::TagData::count [variable]
3.693 + cls.add_instance_attribute('count', 'uint32_t', is_const=False)
3.694 ## packet-tag-list.h: ns3::PacketTagList::TagData::data [variable]
3.695 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False)
3.696 ## packet-tag-list.h: ns3::PacketTagList::TagData::next [variable]
3.697 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False)
3.698 ## packet-tag-list.h: ns3::PacketTagList::TagData::tid [variable]
3.699 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False)
3.700 - ## packet-tag-list.h: ns3::PacketTagList::TagData::count [variable]
3.701 - cls.add_instance_attribute('count', 'uint32_t', is_const=False)
3.702 - ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor]
3.703 - cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')])
3.704 - ## packet-tag-list.h: ns3::PacketTagList::TagData::TagData() [constructor]
3.705 - cls.add_constructor([])
3.706 return
3.707
3.708 def register_Ns3Tag_methods(root_module, cls):
3.709 + ## tag.h: ns3::Tag::Tag() [constructor]
3.710 + cls.add_constructor([])
3.711 ## tag.h: ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
3.712 cls.add_constructor([param('ns3::Tag const &', 'arg0')])
3.713 - ## tag.h: ns3::Tag::Tag() [constructor]
3.714 - cls.add_constructor([])
3.715 + ## tag.h: void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function]
3.716 + cls.add_method('Deserialize',
3.717 + 'void',
3.718 + [param('ns3::TagBuffer', 'i')],
3.719 + is_pure_virtual=True, is_virtual=True)
3.720 + ## tag.h: uint32_t ns3::Tag::GetSerializedSize() const [member function]
3.721 + cls.add_method('GetSerializedSize',
3.722 + 'uint32_t',
3.723 + [],
3.724 + is_pure_virtual=True, is_const=True, is_virtual=True)
3.725 ## tag.h: static ns3::TypeId ns3::Tag::GetTypeId() [member function]
3.726 cls.add_method('GetTypeId',
3.727 'ns3::TypeId',
3.728 [],
3.729 is_static=True)
3.730 - ## tag.h: uint32_t ns3::Tag::GetSerializedSize() const [member function]
3.731 - cls.add_method('GetSerializedSize',
3.732 - 'uint32_t',
3.733 - [],
3.734 + ## tag.h: void ns3::Tag::Print(std::ostream & os) const [member function]
3.735 + cls.add_method('Print',
3.736 + 'void',
3.737 + [param('std::ostream &', 'os')],
3.738 is_pure_virtual=True, is_const=True, is_virtual=True)
3.739 ## tag.h: void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function]
3.740 cls.add_method('Serialize',
3.741 'void',
3.742 [param('ns3::TagBuffer', 'i')],
3.743 is_pure_virtual=True, is_const=True, is_virtual=True)
3.744 - ## tag.h: void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function]
3.745 - cls.add_method('Deserialize',
3.746 - 'void',
3.747 - [param('ns3::TagBuffer', 'i')],
3.748 - is_pure_virtual=True, is_virtual=True)
3.749 - ## tag.h: void ns3::Tag::Print(std::ostream & os) const [member function]
3.750 - cls.add_method('Print',
3.751 - 'void',
3.752 - [param('std::ostream &', 'os')],
3.753 - is_pure_virtual=True, is_const=True, is_virtual=True)
3.754 return
3.755
3.756 def register_Ns3TagBuffer_methods(root_module, cls):
3.757 @@ -896,41 +896,17 @@
3.758 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')])
3.759 ## tag-buffer.h: ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor]
3.760 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')])
3.761 - ## tag-buffer.h: void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function]
3.762 - cls.add_method('TrimAtEnd',
3.763 - 'void',
3.764 - [param('uint32_t', 'trim')])
3.765 ## tag-buffer.h: void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function]
3.766 cls.add_method('CopyFrom',
3.767 'void',
3.768 [param('ns3::TagBuffer', 'o')])
3.769 - ## tag-buffer.h: void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
3.770 - cls.add_method('WriteU8',
3.771 + ## tag-buffer.h: void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function]
3.772 + cls.add_method('Read',
3.773 'void',
3.774 - [param('uint8_t', 'v')])
3.775 - ## tag-buffer.h: void ns3::TagBuffer::WriteU16(uint16_t data) [member function]
3.776 - cls.add_method('WriteU16',
3.777 - 'void',
3.778 - [param('uint16_t', 'data')])
3.779 - ## tag-buffer.h: void ns3::TagBuffer::WriteU32(uint32_t data) [member function]
3.780 - cls.add_method('WriteU32',
3.781 - 'void',
3.782 - [param('uint32_t', 'data')])
3.783 - ## tag-buffer.h: void ns3::TagBuffer::WriteU64(uint64_t v) [member function]
3.784 - cls.add_method('WriteU64',
3.785 - 'void',
3.786 - [param('uint64_t', 'v')])
3.787 - ## tag-buffer.h: void ns3::TagBuffer::WriteDouble(double v) [member function]
3.788 - cls.add_method('WriteDouble',
3.789 - 'void',
3.790 - [param('double', 'v')])
3.791 - ## tag-buffer.h: void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function]
3.792 - cls.add_method('Write',
3.793 - 'void',
3.794 - [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
3.795 - ## tag-buffer.h: uint8_t ns3::TagBuffer::ReadU8() [member function]
3.796 - cls.add_method('ReadU8',
3.797 - 'uint8_t',
3.798 + [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
3.799 + ## tag-buffer.h: double ns3::TagBuffer::ReadDouble() [member function]
3.800 + cls.add_method('ReadDouble',
3.801 + 'double',
3.802 [])
3.803 ## tag-buffer.h: uint16_t ns3::TagBuffer::ReadU16() [member function]
3.804 cls.add_method('ReadU16',
3.805 @@ -944,14 +920,38 @@
3.806 cls.add_method('ReadU64',
3.807 'uint64_t',
3.808 [])
3.809 - ## tag-buffer.h: double ns3::TagBuffer::ReadDouble() [member function]
3.810 - cls.add_method('ReadDouble',
3.811 - 'double',
3.812 + ## tag-buffer.h: uint8_t ns3::TagBuffer::ReadU8() [member function]
3.813 + cls.add_method('ReadU8',
3.814 + 'uint8_t',
3.815 [])
3.816 - ## tag-buffer.h: void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function]
3.817 - cls.add_method('Read',
3.818 + ## tag-buffer.h: void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function]
3.819 + cls.add_method('TrimAtEnd',
3.820 'void',
3.821 - [param('uint8_t *', 'buffer'), param('uint32_t', 'size')])
3.822 + [param('uint32_t', 'trim')])
3.823 + ## tag-buffer.h: void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function]
3.824 + cls.add_method('Write',
3.825 + 'void',
3.826 + [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
3.827 + ## tag-buffer.h: void ns3::TagBuffer::WriteDouble(double v) [member function]
3.828 + cls.add_method('WriteDouble',
3.829 + 'void',
3.830 + [param('double', 'v')])
3.831 + ## tag-buffer.h: void ns3::TagBuffer::WriteU16(uint16_t data) [member function]
3.832 + cls.add_method('WriteU16',
3.833 + 'void',
3.834 + [param('uint16_t', 'data')])
3.835 + ## tag-buffer.h: void ns3::TagBuffer::WriteU32(uint32_t data) [member function]
3.836 + cls.add_method('WriteU32',
3.837 + 'void',
3.838 + [param('uint32_t', 'data')])
3.839 + ## tag-buffer.h: void ns3::TagBuffer::WriteU64(uint64_t v) [member function]
3.840 + cls.add_method('WriteU64',
3.841 + 'void',
3.842 + [param('uint64_t', 'v')])
3.843 + ## tag-buffer.h: void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
3.844 + cls.add_method('WriteU8',
3.845 + 'void',
3.846 + [param('uint8_t', 'v')])
3.847 return
3.848
3.849 def register_Ns3AsciiWriter_methods(root_module, cls):
3.850 @@ -969,20 +969,20 @@
3.851 return
3.852
3.853 def register_Ns3Chunk_methods(root_module, cls):
3.854 + ## chunk.h: ns3::Chunk::Chunk() [constructor]
3.855 + cls.add_constructor([])
3.856 ## chunk.h: ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor]
3.857 cls.add_constructor([param('ns3::Chunk const &', 'arg0')])
3.858 - ## chunk.h: ns3::Chunk::Chunk() [constructor]
3.859 - cls.add_constructor([])
3.860 + ## chunk.h: uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function]
3.861 + cls.add_method('Deserialize',
3.862 + 'uint32_t',
3.863 + [param('ns3::Buffer::Iterator', 'start')],
3.864 + is_pure_virtual=True, is_virtual=True)
3.865 ## chunk.h: static ns3::TypeId ns3::Chunk::GetTypeId() [member function]
3.866 cls.add_method('GetTypeId',
3.867 'ns3::TypeId',
3.868 [],
3.869 is_static=True)
3.870 - ## chunk.h: uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function]
3.871 - cls.add_method('Deserialize',
3.872 - 'uint32_t',
3.873 - [param('ns3::Buffer::Iterator', 'start')],
3.874 - is_pure_virtual=True, is_virtual=True)
3.875 ## chunk.h: void ns3::Chunk::Print(std::ostream & os) const [member function]
3.876 cls.add_method('Print',
3.877 'void',
3.878 @@ -991,43 +991,43 @@
3.879 return
3.880
3.881 def register_Ns3DataRateChecker_methods(root_module, cls):
3.882 + ## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor]
3.883 + cls.add_constructor([])
3.884 ## data-rate.h: ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [copy constructor]
3.885 cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')])
3.886 - ## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor]
3.887 - cls.add_constructor([])
3.888 return
3.889
3.890 def register_Ns3DataRateValue_methods(root_module, cls):
3.891 + ## data-rate.h: ns3::DataRateValue::DataRateValue() [constructor]
3.892 + cls.add_constructor([])
3.893 ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [copy constructor]
3.894 cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')])
3.895 - ## data-rate.h: ns3::DataRateValue::DataRateValue() [constructor]
3.896 - cls.add_constructor([])
3.897 ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor]
3.898 cls.add_constructor([param('ns3::DataRate const &', 'value')])
3.899 - ## data-rate.h: void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function]
3.900 - cls.add_method('Set',
3.901 - 'void',
3.902 - [param('ns3::DataRate const &', 'value')])
3.903 - ## data-rate.h: ns3::DataRate ns3::DataRateValue::Get() const [member function]
3.904 - cls.add_method('Get',
3.905 - 'ns3::DataRate',
3.906 - [],
3.907 - is_const=True)
3.908 ## data-rate.h: ns3::Ptr<ns3::AttributeValue> ns3::DataRateValue::Copy() const [member function]
3.909 cls.add_method('Copy',
3.910 'ns3::Ptr< ns3::AttributeValue >',
3.911 [],
3.912 is_const=True, is_virtual=True)
3.913 - ## data-rate.h: std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
3.914 - cls.add_method('SerializeToString',
3.915 - 'std::string',
3.916 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
3.917 - is_const=True, is_virtual=True)
3.918 ## data-rate.h: bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
3.919 cls.add_method('DeserializeFromString',
3.920 'bool',
3.921 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
3.922 is_virtual=True)
3.923 + ## data-rate.h: ns3::DataRate ns3::DataRateValue::Get() const [member function]
3.924 + cls.add_method('Get',
3.925 + 'ns3::DataRate',
3.926 + [],
3.927 + is_const=True)
3.928 + ## data-rate.h: std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
3.929 + cls.add_method('SerializeToString',
3.930 + 'std::string',
3.931 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
3.932 + is_const=True, is_virtual=True)
3.933 + ## data-rate.h: void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function]
3.934 + cls.add_method('Set',
3.935 + 'void',
3.936 + [param('ns3::DataRate const &', 'value')])
3.937 return
3.938
3.939 def register_Ns3Header_methods(root_module, cls):
3.940 @@ -1066,17 +1066,21 @@
3.941 def register_Ns3PcapWriter_methods(root_module, cls):
3.942 ## pcap-writer.h: ns3::PcapWriter::PcapWriter(ns3::PcapWriter const & arg0) [copy constructor]
3.943 cls.add_constructor([param('ns3::PcapWriter const &', 'arg0')])
3.944 + ## pcap-writer.h: ns3::PcapWriter::PcapWriter() [constructor]
3.945 + cls.add_constructor([])
3.946 ## pcap-writer.h: static ns3::TypeId ns3::PcapWriter::GetTypeId() [member function]
3.947 cls.add_method('GetTypeId',
3.948 'ns3::TypeId',
3.949 [],
3.950 is_static=True)
3.951 - ## pcap-writer.h: ns3::PcapWriter::PcapWriter() [constructor]
3.952 - cls.add_constructor([])
3.953 ## pcap-writer.h: void ns3::PcapWriter::Open(std::string const & name) [member function]
3.954 cls.add_method('Open',
3.955 'void',
3.956 [param('std::string const &', 'name')])
3.957 + ## pcap-writer.h: void ns3::PcapWriter::SetCaptureSize(uint32_t size) [member function]
3.958 + cls.add_method('SetCaptureSize',
3.959 + 'void',
3.960 + [param('uint32_t', 'size')])
3.961 ## pcap-writer.h: void ns3::PcapWriter::WriteEthernetHeader() [member function]
3.962 cls.add_method('WriteEthernetHeader',
3.963 'void',
3.964 @@ -1085,34 +1089,30 @@
3.965 cls.add_method('WriteIpHeader',
3.966 'void',
3.967 [])
3.968 + ## pcap-writer.h: void ns3::PcapWriter::WritePacket(ns3::Ptr<ns3::Packet const> packet) [member function]
3.969 + cls.add_method('WritePacket',
3.970 + 'void',
3.971 + [param('ns3::Ptr< ns3::Packet const >', 'packet')])
3.972 + ## pcap-writer.h: void ns3::PcapWriter::WritePppHeader() [member function]
3.973 + cls.add_method('WritePppHeader',
3.974 + 'void',
3.975 + [])
3.976 ## pcap-writer.h: void ns3::PcapWriter::WriteWifiHeader() [member function]
3.977 cls.add_method('WriteWifiHeader',
3.978 'void',
3.979 [])
3.980 + ## pcap-writer.h: void ns3::PcapWriter::WriteWifiMonitorPacket(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, bool isTx, double signalDbm, double noiseDbm) [member function]
3.981 + cls.add_method('WriteWifiMonitorPacket',
3.982 + 'void',
3.983 + [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('bool', 'isTx'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
3.984 + ## pcap-writer.h: void ns3::PcapWriter::WriteWifiPrismHeader() [member function]
3.985 + cls.add_method('WriteWifiPrismHeader',
3.986 + 'void',
3.987 + [])
3.988 ## pcap-writer.h: void ns3::PcapWriter::WriteWifiRadiotapHeader() [member function]
3.989 cls.add_method('WriteWifiRadiotapHeader',
3.990 'void',
3.991 [])
3.992 - ## pcap-writer.h: void ns3::PcapWriter::WriteWifiPrismHeader() [member function]
3.993 - cls.add_method('WriteWifiPrismHeader',
3.994 - 'void',
3.995 - [])
3.996 - ## pcap-writer.h: void ns3::PcapWriter::WritePppHeader() [member function]
3.997 - cls.add_method('WritePppHeader',
3.998 - 'void',
3.999 - [])
3.1000 - ## pcap-writer.h: void ns3::PcapWriter::WritePacket(ns3::Ptr<ns3::Packet const> packet) [member function]
3.1001 - cls.add_method('WritePacket',
3.1002 - 'void',
3.1003 - [param('ns3::Ptr< ns3::Packet const >', 'packet')])
3.1004 - ## pcap-writer.h: void ns3::PcapWriter::WriteWifiMonitorPacket(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, bool isTx, double signalDbm, double noiseDbm) [member function]
3.1005 - cls.add_method('WriteWifiMonitorPacket',
3.1006 - 'void',
3.1007 - [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint16_t', 'channelNumber'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('bool', 'isTx'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
3.1008 - ## pcap-writer.h: void ns3::PcapWriter::SetCaptureSize(uint32_t size) [member function]
3.1009 - cls.add_method('SetCaptureSize',
3.1010 - 'void',
3.1011 - [param('uint32_t', 'size')])
3.1012 return
3.1013
3.1014 def register_Ns3Trailer_methods(root_module, cls):
3.1015 @@ -1151,34 +1151,34 @@
3.1016 def register_Ns3ErrorModel_methods(root_module, cls):
3.1017 ## error-model.h: ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [copy constructor]
3.1018 cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')])
3.1019 - ## error-model.h: static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function]
3.1020 - cls.add_method('GetTypeId',
3.1021 - 'ns3::TypeId',
3.1022 - [],
3.1023 - is_static=True)
3.1024 ## error-model.h: ns3::ErrorModel::ErrorModel() [constructor]
3.1025 cls.add_constructor([])
3.1026 - ## error-model.h: bool ns3::ErrorModel::IsCorrupt(ns3::Ptr<ns3::Packet> pkt) [member function]
3.1027 - cls.add_method('IsCorrupt',
3.1028 - 'bool',
3.1029 - [param('ns3::Ptr< ns3::Packet >', 'pkt')])
3.1030 - ## error-model.h: void ns3::ErrorModel::Reset() [member function]
3.1031 - cls.add_method('Reset',
3.1032 + ## error-model.h: void ns3::ErrorModel::Disable() [member function]
3.1033 + cls.add_method('Disable',
3.1034 'void',
3.1035 [])
3.1036 ## error-model.h: void ns3::ErrorModel::Enable() [member function]
3.1037 cls.add_method('Enable',
3.1038 'void',
3.1039 [])
3.1040 - ## error-model.h: void ns3::ErrorModel::Disable() [member function]
3.1041 - cls.add_method('Disable',
3.1042 - 'void',
3.1043 - [])
3.1044 + ## error-model.h: static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function]
3.1045 + cls.add_method('GetTypeId',
3.1046 + 'ns3::TypeId',
3.1047 + [],
3.1048 + is_static=True)
3.1049 + ## error-model.h: bool ns3::ErrorModel::IsCorrupt(ns3::Ptr<ns3::Packet> pkt) [member function]
3.1050 + cls.add_method('IsCorrupt',
3.1051 + 'bool',
3.1052 + [param('ns3::Ptr< ns3::Packet >', 'pkt')])
3.1053 ## error-model.h: bool ns3::ErrorModel::IsEnabled() const [member function]
3.1054 cls.add_method('IsEnabled',
3.1055 'bool',
3.1056 [],
3.1057 is_const=True)
3.1058 + ## error-model.h: void ns3::ErrorModel::Reset() [member function]
3.1059 + cls.add_method('Reset',
3.1060 + 'void',
3.1061 + [])
3.1062 ## error-model.h: bool ns3::ErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> arg0) [member function]
3.1063 cls.add_method('DoCorrupt',
3.1064 'bool',
3.1065 @@ -1194,11 +1194,6 @@
3.1066 def register_Ns3ListErrorModel_methods(root_module, cls):
3.1067 ## error-model.h: ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor]
3.1068 cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')])
3.1069 - ## error-model.h: static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function]
3.1070 - cls.add_method('GetTypeId',
3.1071 - 'ns3::TypeId',
3.1072 - [],
3.1073 - is_static=True)
3.1074 ## error-model.h: ns3::ListErrorModel::ListErrorModel() [constructor]
3.1075 cls.add_constructor([])
3.1076 ## error-model.h: std::list<unsigned int, std::allocator<unsigned int> > ns3::ListErrorModel::GetList() const [member function]
3.1077 @@ -1206,6 +1201,11 @@
3.1078 'std::list< unsigned int >',
3.1079 [],
3.1080 is_const=True)
3.1081 + ## error-model.h: static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function]
3.1082 + cls.add_method('GetTypeId',
3.1083 + 'ns3::TypeId',
3.1084 + [],
3.1085 + is_static=True)
3.1086 ## error-model.h: void ns3::ListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function]
3.1087 cls.add_method('SetList',
3.1088 'void',
3.1089 @@ -1225,42 +1225,42 @@
3.1090 def register_Ns3RateErrorModel_methods(root_module, cls):
3.1091 ## error-model.h: ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor]
3.1092 cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')])
3.1093 + ## error-model.h: ns3::RateErrorModel::RateErrorModel() [constructor]
3.1094 + cls.add_constructor([])
3.1095 + ## error-model.h: double ns3::RateErrorModel::GetRate() const [member function]
3.1096 + cls.add_method('GetRate',
3.1097 + 'double',
3.1098 + [],
3.1099 + is_const=True)
3.1100 ## error-model.h: static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function]
3.1101 cls.add_method('GetTypeId',
3.1102 'ns3::TypeId',
3.1103 [],
3.1104 is_static=True)
3.1105 - ## error-model.h: ns3::RateErrorModel::RateErrorModel() [constructor]
3.1106 - cls.add_constructor([])
3.1107 ## error-model.h: ns3::ErrorUnit ns3::RateErrorModel::GetUnit() const [member function]
3.1108 cls.add_method('GetUnit',
3.1109 'ns3::ErrorUnit',
3.1110 [],
3.1111 is_const=True)
3.1112 + ## error-model.h: void ns3::RateErrorModel::SetRandomVariable(ns3::RandomVariable const & ranvar) [member function]
3.1113 + cls.add_method('SetRandomVariable',
3.1114 + 'void',
3.1115 + [param('ns3::RandomVariable const &', 'ranvar')])
3.1116 + ## error-model.h: void ns3::RateErrorModel::SetRate(double rate) [member function]
3.1117 + cls.add_method('SetRate',
3.1118 + 'void',
3.1119 + [param('double', 'rate')])
3.1120 ## error-model.h: void ns3::RateErrorModel::SetUnit(ns3::ErrorUnit error_unit) [member function]
3.1121 cls.add_method('SetUnit',
3.1122 'void',
3.1123 [param('ns3::ErrorUnit', 'error_unit')])
3.1124 - ## error-model.h: double ns3::RateErrorModel::GetRate() const [member function]
3.1125 - cls.add_method('GetRate',
3.1126 - 'double',
3.1127 - [],
3.1128 - is_const=True)
3.1129 - ## error-model.h: void ns3::RateErrorModel::SetRate(double rate) [member function]
3.1130 - cls.add_method('SetRate',
3.1131 - 'void',
3.1132 - [param('double', 'rate')])
3.1133 - ## error-model.h: void ns3::RateErrorModel::SetRandomVariable(ns3::RandomVariable const & ranvar) [member function]
3.1134 - cls.add_method('SetRandomVariable',
3.1135 - 'void',
3.1136 - [param('ns3::RandomVariable const &', 'ranvar')])
3.1137 ## error-model.h: bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function]
3.1138 cls.add_method('DoCorrupt',
3.1139 'bool',
3.1140 [param('ns3::Ptr< ns3::Packet >', 'p')],
3.1141 visibility='private', is_virtual=True)
3.1142 - ## error-model.h: bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr<ns3::Packet> p) [member function]
3.1143 - cls.add_method('DoCorruptPkt',
3.1144 + ## error-model.h: bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr<ns3::Packet> p) [member function]
3.1145 + cls.add_method('DoCorruptBit',
3.1146 'bool',
3.1147 [param('ns3::Ptr< ns3::Packet >', 'p')],
3.1148 visibility='private', is_virtual=True)
3.1149 @@ -1269,8 +1269,8 @@
3.1150 'bool',
3.1151 [param('ns3::Ptr< ns3::Packet >', 'p')],
3.1152 visibility='private', is_virtual=True)
3.1153 - ## error-model.h: bool ns3::RateErrorModel::DoCorruptBit(ns3::Ptr<ns3::Packet> p) [member function]
3.1154 - cls.add_method('DoCorruptBit',
3.1155 + ## error-model.h: bool ns3::RateErrorModel::DoCorruptPkt(ns3::Ptr<ns3::Packet> p) [member function]
3.1156 + cls.add_method('DoCorruptPkt',
3.1157 'bool',
3.1158 [param('ns3::Ptr< ns3::Packet >', 'p')],
3.1159 visibility='private', is_virtual=True)
4.1 --- a/bindings/python/ns3_module_contrib.py Mon Aug 31 11:30:47 2009 +0100
4.2 +++ b/bindings/python/ns3_module_contrib.py Mon Aug 31 11:31:32 2009 +0100
4.3 @@ -112,15 +112,6 @@
4.4 cls.add_constructor([param('ns3::DelayJitterEstimation const &', 'arg0')])
4.5 ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation() [constructor]
4.6 cls.add_constructor([])
4.7 - ## delay-jitter-estimation.h: static void ns3::DelayJitterEstimation::PrepareTx(ns3::Ptr<ns3::Packet const> packet) [member function]
4.8 - cls.add_method('PrepareTx',
4.9 - 'void',
4.10 - [param('ns3::Ptr< ns3::Packet const >', 'packet')],
4.11 - is_static=True)
4.12 - ## delay-jitter-estimation.h: void ns3::DelayJitterEstimation::RecordRx(ns3::Ptr<ns3::Packet const> packet) [member function]
4.13 - cls.add_method('RecordRx',
4.14 - 'void',
4.15 - [param('ns3::Ptr< ns3::Packet const >', 'packet')])
4.16 ## delay-jitter-estimation.h: ns3::Time ns3::DelayJitterEstimation::GetLastDelay() const [member function]
4.17 cls.add_method('GetLastDelay',
4.18 'ns3::Time',
4.19 @@ -131,6 +122,15 @@
4.20 'ns3::Time',
4.21 [],
4.22 is_const=True)
4.23 + ## delay-jitter-estimation.h: static void ns3::DelayJitterEstimation::PrepareTx(ns3::Ptr<ns3::Packet const> packet) [member function]
4.24 + cls.add_method('PrepareTx',
4.25 + 'void',
4.26 + [param('ns3::Ptr< ns3::Packet const >', 'packet')],
4.27 + is_static=True)
4.28 + ## delay-jitter-estimation.h: void ns3::DelayJitterEstimation::RecordRx(ns3::Ptr<ns3::Packet const> packet) [member function]
4.29 + cls.add_method('RecordRx',
4.30 + 'void',
4.31 + [param('ns3::Ptr< ns3::Packet const >', 'packet')])
4.32 return
4.33
4.34 def register_Ns3EventGarbageCollector_methods(root_module, cls):
4.35 @@ -145,14 +145,14 @@
4.36 return
4.37
4.38 def register_Ns3FileConfig_methods(root_module, cls):
4.39 + ## file-config.h: ns3::FileConfig::FileConfig() [constructor]
4.40 + cls.add_constructor([])
4.41 ## file-config.h: ns3::FileConfig::FileConfig(ns3::FileConfig const & arg0) [copy constructor]
4.42 cls.add_constructor([param('ns3::FileConfig const &', 'arg0')])
4.43 - ## file-config.h: ns3::FileConfig::FileConfig() [constructor]
4.44 - cls.add_constructor([])
4.45 - ## file-config.h: void ns3::FileConfig::SetFilename(std::string filename) [member function]
4.46 - cls.add_method('SetFilename',
4.47 + ## file-config.h: void ns3::FileConfig::Attributes() [member function]
4.48 + cls.add_method('Attributes',
4.49 'void',
4.50 - [param('std::string', 'filename')],
4.51 + [],
4.52 is_pure_virtual=True, is_virtual=True)
4.53 ## file-config.h: void ns3::FileConfig::Default() [member function]
4.54 cls.add_method('Default',
4.55 @@ -164,10 +164,10 @@
4.56 'void',
4.57 [],
4.58 is_pure_virtual=True, is_virtual=True)
4.59 - ## file-config.h: void ns3::FileConfig::Attributes() [member function]
4.60 - cls.add_method('Attributes',
4.61 + ## file-config.h: void ns3::FileConfig::SetFilename(std::string filename) [member function]
4.62 + cls.add_method('SetFilename',
4.63 'void',
4.64 - [],
4.65 + [param('std::string', 'filename')],
4.66 is_pure_virtual=True, is_virtual=True)
4.67 return
4.68
4.69 @@ -176,11 +176,32 @@
4.70 cls.add_constructor([param('ns3::Gnuplot const &', 'arg0')])
4.71 ## gnuplot.h: ns3::Gnuplot::Gnuplot(std::string const & outputFilename="", std::string const & title="") [constructor]
4.72 cls.add_constructor([param('std::string const &', 'outputFilename', default_value='""'), param('std::string const &', 'title', default_value='""')])
4.73 + ## gnuplot.h: void ns3::Gnuplot::AddDataset(ns3::GnuplotDataset const & dataset) [member function]
4.74 + cls.add_method('AddDataset',
4.75 + 'void',
4.76 + [param('ns3::GnuplotDataset const &', 'dataset')])
4.77 + ## gnuplot.h: void ns3::Gnuplot::AppendExtra(std::string const & extra) [member function]
4.78 + cls.add_method('AppendExtra',
4.79 + 'void',
4.80 + [param('std::string const &', 'extra')])
4.81 ## gnuplot.h: static std::string ns3::Gnuplot::DetectTerminal(std::string const & filename) [member function]
4.82 cls.add_method('DetectTerminal',
4.83 'std::string',
4.84 [param('std::string const &', 'filename')],
4.85 is_static=True)
4.86 + ## gnuplot.h: void ns3::Gnuplot::GenerateOutput(std::ostream & os) const [member function]
4.87 + cls.add_method('GenerateOutput',
4.88 + 'void',
4.89 + [param('std::ostream &', 'os')],
4.90 + is_const=True)
4.91 + ## gnuplot.h: void ns3::Gnuplot::SetExtra(std::string const & extra) [member function]
4.92 + cls.add_method('SetExtra',
4.93 + 'void',
4.94 + [param('std::string const &', 'extra')])
4.95 + ## gnuplot.h: void ns3::Gnuplot::SetLegend(std::string const & xLegend, std::string const & yLegend) [member function]
4.96 + cls.add_method('SetLegend',
4.97 + 'void',
4.98 + [param('std::string const &', 'xLegend'), param('std::string const &', 'yLegend')])
4.99 ## gnuplot.h: void ns3::Gnuplot::SetTerminal(std::string const & terminal) [member function]
4.100 cls.add_method('SetTerminal',
4.101 'void',
4.102 @@ -189,27 +210,6 @@
4.103 cls.add_method('SetTitle',
4.104 'void',
4.105 [param('std::string const &', 'title')])
4.106 - ## gnuplot.h: void ns3::Gnuplot::SetLegend(std::string const & xLegend, std::string const & yLegend) [member function]
4.107 - cls.add_method('SetLegend',
4.108 - 'void',
4.109 - [param('std::string const &', 'xLegend'), param('std::string const &', 'yLegend')])
4.110 - ## gnuplot.h: void ns3::Gnuplot::SetExtra(std::string const & extra) [member function]
4.111 - cls.add_method('SetExtra',
4.112 - 'void',
4.113 - [param('std::string const &', 'extra')])
4.114 - ## gnuplot.h: void ns3::Gnuplot::AppendExtra(std::string const & extra) [member function]
4.115 - cls.add_method('AppendExtra',
4.116 - 'void',
4.117 - [param('std::string const &', 'extra')])
4.118 - ## gnuplot.h: void ns3::Gnuplot::AddDataset(ns3::GnuplotDataset const & dataset) [member function]
4.119 - cls.add_method('AddDataset',
4.120 - 'void',
4.121 - [param('ns3::GnuplotDataset const &', 'dataset')])
4.122 - ## gnuplot.h: void ns3::Gnuplot::GenerateOutput(std::ostream & os) const [member function]
4.123 - cls.add_method('GenerateOutput',
4.124 - 'void',
4.125 - [param('std::ostream &', 'os')],
4.126 - is_const=True)
4.127 return
4.128
4.129 def register_Ns3GnuplotCollection_methods(root_module, cls):
4.130 @@ -217,32 +217,28 @@
4.131 cls.add_constructor([param('ns3::GnuplotCollection const &', 'arg0')])
4.132 ## gnuplot.h: ns3::GnuplotCollection::GnuplotCollection(std::string const & outputFilename) [constructor]
4.133 cls.add_constructor([param('std::string const &', 'outputFilename')])
4.134 - ## gnuplot.h: void ns3::GnuplotCollection::SetTerminal(std::string const & terminal) [member function]
4.135 - cls.add_method('SetTerminal',
4.136 - 'void',
4.137 - [param('std::string const &', 'terminal')])
4.138 ## gnuplot.h: void ns3::GnuplotCollection::AddPlot(ns3::Gnuplot const & plot) [member function]
4.139 cls.add_method('AddPlot',
4.140 'void',
4.141 [param('ns3::Gnuplot const &', 'plot')])
4.142 - ## gnuplot.h: ns3::Gnuplot & ns3::GnuplotCollection::GetPlot(unsigned int id) [member function]
4.143 - cls.add_method('GetPlot',
4.144 - 'ns3::Gnuplot &',
4.145 - [param('unsigned int', 'id')])
4.146 ## gnuplot.h: void ns3::GnuplotCollection::GenerateOutput(std::ostream & os) const [member function]
4.147 cls.add_method('GenerateOutput',
4.148 'void',
4.149 [param('std::ostream &', 'os')],
4.150 is_const=True)
4.151 + ## gnuplot.h: ns3::Gnuplot & ns3::GnuplotCollection::GetPlot(unsigned int id) [member function]
4.152 + cls.add_method('GetPlot',
4.153 + 'ns3::Gnuplot &',
4.154 + [param('unsigned int', 'id')])
4.155 + ## gnuplot.h: void ns3::GnuplotCollection::SetTerminal(std::string const & terminal) [member function]
4.156 + cls.add_method('SetTerminal',
4.157 + 'void',
4.158 + [param('std::string const &', 'terminal')])
4.159 return
4.160
4.161 def register_Ns3GnuplotDataset_methods(root_module, cls):
4.162 ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset const & original) [copy constructor]
4.163 cls.add_constructor([param('ns3::GnuplotDataset const &', 'original')])
4.164 - ## gnuplot.h: void ns3::GnuplotDataset::SetTitle(std::string const & title) [member function]
4.165 - cls.add_method('SetTitle',
4.166 - 'void',
4.167 - [param('std::string const &', 'title')])
4.168 ## gnuplot.h: static void ns3::GnuplotDataset::SetDefaultExtra(std::string const & extra) [member function]
4.169 cls.add_method('SetDefaultExtra',
4.170 'void',
4.171 @@ -252,6 +248,10 @@
4.172 cls.add_method('SetExtra',
4.173 'void',
4.174 [param('std::string const &', 'extra')])
4.175 + ## gnuplot.h: void ns3::GnuplotDataset::SetTitle(std::string const & title) [member function]
4.176 + cls.add_method('SetTitle',
4.177 + 'void',
4.178 + [param('std::string const &', 'title')])
4.179 ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset::Data * data) [constructor]
4.180 cls.add_constructor([param('ns3::GnuplotDataset::Data *', 'data')],
4.181 visibility='protected')
4.182 @@ -262,14 +262,14 @@
4.183 cls.add_constructor([param('ns3::GtkConfigStore const &', 'arg0')])
4.184 ## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore() [constructor]
4.185 cls.add_constructor([])
4.186 + ## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureAttributes() [member function]
4.187 + cls.add_method('ConfigureAttributes',
4.188 + 'void',
4.189 + [])
4.190 ## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureDefaults() [member function]
4.191 cls.add_method('ConfigureDefaults',
4.192 'void',
4.193 [])
4.194 - ## gtk-config-store.h: void ns3::GtkConfigStore::ConfigureAttributes() [member function]
4.195 - cls.add_method('ConfigureAttributes',
4.196 - 'void',
4.197 - [])
4.198 return
4.199
4.200 def register_Ns3NoneFileConfig_methods(root_module, cls):
4.201 @@ -277,10 +277,10 @@
4.202 cls.add_constructor([param('ns3::NoneFileConfig const &', 'arg0')])
4.203 ## file-config.h: ns3::NoneFileConfig::NoneFileConfig() [constructor]
4.204 cls.add_constructor([])
4.205 - ## file-config.h: void ns3::NoneFileConfig::SetFilename(std::string filename) [member function]
4.206 - cls.add_method('SetFilename',
4.207 + ## file-config.h: void ns3::NoneFileConfig::Attributes() [member function]
4.208 + cls.add_method('Attributes',
4.209 'void',
4.210 - [param('std::string', 'filename')],
4.211 + [],
4.212 is_virtual=True)
4.213 ## file-config.h: void ns3::NoneFileConfig::Default() [member function]
4.214 cls.add_method('Default',
4.215 @@ -292,32 +292,36 @@
4.216 'void',
4.217 [],
4.218 is_virtual=True)
4.219 - ## file-config.h: void ns3::NoneFileConfig::Attributes() [member function]
4.220 - cls.add_method('Attributes',
4.221 + ## file-config.h: void ns3::NoneFileConfig::SetFilename(std::string filename) [member function]
4.222 + cls.add_method('SetFilename',
4.223 'void',
4.224 - [],
4.225 + [param('std::string', 'filename')],
4.226 is_virtual=True)
4.227 return
4.228
4.229 def register_Ns3ConfigStore_methods(root_module, cls):
4.230 ## config-store.h: ns3::ConfigStore::ConfigStore(ns3::ConfigStore const & arg0) [copy constructor]
4.231 cls.add_constructor([param('ns3::ConfigStore const &', 'arg0')])
4.232 + ## config-store.h: ns3::ConfigStore::ConfigStore() [constructor]
4.233 + cls.add_constructor([])
4.234 + ## config-store.h: void ns3::ConfigStore::ConfigureAttributes() [member function]
4.235 + cls.add_method('ConfigureAttributes',
4.236 + 'void',
4.237 + [])
4.238 + ## config-store.h: void ns3::ConfigStore::ConfigureDefaults() [member function]
4.239 + cls.add_method('ConfigureDefaults',
4.240 + 'void',
4.241 + [])
4.242 + ## config-store.h: ns3::TypeId ns3::ConfigStore::GetInstanceTypeId() const [member function]
4.243 + cls.add_method('GetInstanceTypeId',
4.244 + 'ns3::TypeId',
4.245 + [],
4.246 + is_const=True, is_virtual=True)
4.247 ## config-store.h: static ns3::TypeId ns3::ConfigStore::GetTypeId() [member function]
4.248 cls.add_method('GetTypeId',
4.249 'ns3::TypeId',
4.250 [],
4.251 is_static=True)
4.252 - ## config-store.h: ns3::TypeId ns3::ConfigStore::GetInstanceTypeId() const [member function]
4.253 - cls.add_method('GetInstanceTypeId',
4.254 - 'ns3::TypeId',
4.255 - [],
4.256 - is_const=True, is_virtual=True)
4.257 - ## config-store.h: ns3::ConfigStore::ConfigStore() [constructor]
4.258 - cls.add_constructor([])
4.259 - ## config-store.h: void ns3::ConfigStore::SetMode(ns3::ConfigStore::Mode mode) [member function]
4.260 - cls.add_method('SetMode',
4.261 - 'void',
4.262 - [param('ns3::ConfigStore::Mode', 'mode')])
4.263 ## config-store.h: void ns3::ConfigStore::SetFileFormat(ns3::ConfigStore::FileFormat format) [member function]
4.264 cls.add_method('SetFileFormat',
4.265 'void',
4.266 @@ -326,24 +330,34 @@
4.267 cls.add_method('SetFilename',
4.268 'void',
4.269 [param('std::string', 'filename')])
4.270 - ## config-store.h: void ns3::ConfigStore::ConfigureDefaults() [member function]
4.271 - cls.add_method('ConfigureDefaults',
4.272 + ## config-store.h: void ns3::ConfigStore::SetMode(ns3::ConfigStore::Mode mode) [member function]
4.273 + cls.add_method('SetMode',
4.274 'void',
4.275 - [])
4.276 - ## config-store.h: void ns3::ConfigStore::ConfigureAttributes() [member function]
4.277 - cls.add_method('ConfigureAttributes',
4.278 - 'void',
4.279 - [])
4.280 + [param('ns3::ConfigStore::Mode', 'mode')])
4.281 return
4.282
4.283 def register_Ns3FlowIdTag_methods(root_module, cls):
4.284 ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(ns3::FlowIdTag const & arg0) [copy constructor]
4.285 cls.add_constructor([param('ns3::FlowIdTag const &', 'arg0')])
4.286 - ## flow-id-tag.h: static ns3::TypeId ns3::FlowIdTag::GetTypeId() [member function]
4.287 - cls.add_method('GetTypeId',
4.288 - 'ns3::TypeId',
4.289 + ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag() [constructor]
4.290 + cls.add_constructor([])
4.291 + ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(uint32_t flowId) [constructor]
4.292 + cls.add_constructor([param('uint32_t', 'flowId')])
4.293 + ## flow-id-tag.h: static uint32_t ns3::FlowIdTag::AllocateFlowId() [member function]
4.294 + cls.add_method('AllocateFlowId',
4.295 + 'uint32_t',
4.296 [],
4.297 is_static=True)
4.298 + ## flow-id-tag.h: void ns3::FlowIdTag::Deserialize(ns3::TagBuffer buf) [member function]
4.299 + cls.add_method('Deserialize',
4.300 + 'void',
4.301 + [param('ns3::TagBuffer', 'buf')],
4.302 + is_virtual=True)
4.303 + ## flow-id-tag.h: uint32_t ns3::FlowIdTag::GetFlowId() const [member function]
4.304 + cls.add_method('GetFlowId',
4.305 + 'uint32_t',
4.306 + [],
4.307 + is_const=True)
4.308 ## flow-id-tag.h: ns3::TypeId ns3::FlowIdTag::GetInstanceTypeId() const [member function]
4.309 cls.add_method('GetInstanceTypeId',
4.310 'ns3::TypeId',
4.311 @@ -354,39 +368,25 @@
4.312 'uint32_t',
4.313 [],
4.314 is_const=True, is_virtual=True)
4.315 + ## flow-id-tag.h: static ns3::TypeId ns3::FlowIdTag::GetTypeId() [member function]
4.316 + cls.add_method('GetTypeId',
4.317 + 'ns3::TypeId',
4.318 + [],
4.319 + is_static=True)
4.320 + ## flow-id-tag.h: void ns3::FlowIdTag::Print(std::ostream & os) const [member function]
4.321 + cls.add_method('Print',
4.322 + 'void',
4.323 + [param('std::ostream &', 'os')],
4.324 + is_const=True, is_virtual=True)
4.325 ## flow-id-tag.h: void ns3::FlowIdTag::Serialize(ns3::TagBuffer buf) const [member function]
4.326 cls.add_method('Serialize',
4.327 'void',
4.328 [param('ns3::TagBuffer', 'buf')],
4.329 is_const=True, is_virtual=True)
4.330 - ## flow-id-tag.h: void ns3::FlowIdTag::Deserialize(ns3::TagBuffer buf) [member function]
4.331 - cls.add_method('Deserialize',
4.332 - 'void',
4.333 - [param('ns3::TagBuffer', 'buf')],
4.334 - is_virtual=True)
4.335 - ## flow-id-tag.h: void ns3::FlowIdTag::Print(std::ostream & os) const [member function]
4.336 - cls.add_method('Print',
4.337 - 'void',
4.338 - [param('std::ostream &', 'os')],
4.339 - is_const=True, is_virtual=True)
4.340 - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag() [constructor]
4.341 - cls.add_constructor([])
4.342 - ## flow-id-tag.h: ns3::FlowIdTag::FlowIdTag(uint32_t flowId) [constructor]
4.343 - cls.add_constructor([param('uint32_t', 'flowId')])
4.344 ## flow-id-tag.h: void ns3::FlowIdTag::SetFlowId(uint32_t flowId) [member function]
4.345 cls.add_method('SetFlowId',
4.346 'void',
4.347 [param('uint32_t', 'flowId')])
4.348 - ## flow-id-tag.h: uint32_t ns3::FlowIdTag::GetFlowId() const [member function]
4.349 - cls.add_method('GetFlowId',
4.350 - 'uint32_t',
4.351 - [],
4.352 - is_const=True)
4.353 - ## flow-id-tag.h: static uint32_t ns3::FlowIdTag::AllocateFlowId() [member function]
4.354 - cls.add_method('AllocateFlowId',
4.355 - 'uint32_t',
4.356 - [],
4.357 - is_static=True)
4.358 return
4.359
4.360 def register_Ns3Gnuplot2dDataset_methods(root_module, cls):
4.361 @@ -394,24 +394,6 @@
4.362 cls.add_constructor([param('ns3::Gnuplot2dDataset const &', 'arg0')])
4.363 ## gnuplot.h: ns3::Gnuplot2dDataset::Gnuplot2dDataset(std::string const & title="Untitled") [constructor]
4.364 cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"')])
4.365 - ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultStyle(ns3::Gnuplot2dDataset::Style style) [member function]
4.366 - cls.add_method('SetDefaultStyle',
4.367 - 'void',
4.368 - [param('ns3::Gnuplot2dDataset::Style', 'style')],
4.369 - is_static=True)
4.370 - ## gnuplot.h: void ns3::Gnuplot2dDataset::SetStyle(ns3::Gnuplot2dDataset::Style style) [member function]
4.371 - cls.add_method('SetStyle',
4.372 - 'void',
4.373 - [param('ns3::Gnuplot2dDataset::Style', 'style')])
4.374 - ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function]
4.375 - cls.add_method('SetDefaultErrorBars',
4.376 - 'void',
4.377 - [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')],
4.378 - is_static=True)
4.379 - ## gnuplot.h: void ns3::Gnuplot2dDataset::SetErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function]
4.380 - cls.add_method('SetErrorBars',
4.381 - 'void',
4.382 - [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')])
4.383 ## gnuplot.h: void ns3::Gnuplot2dDataset::Add(double x, double y) [member function]
4.384 cls.add_method('Add',
4.385 'void',
4.386 @@ -428,6 +410,24 @@
4.387 cls.add_method('AddEmptyLine',
4.388 'void',
4.389 [])
4.390 + ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function]
4.391 + cls.add_method('SetDefaultErrorBars',
4.392 + 'void',
4.393 + [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')],
4.394 + is_static=True)
4.395 + ## gnuplot.h: static void ns3::Gnuplot2dDataset::SetDefaultStyle(ns3::Gnuplot2dDataset::Style style) [member function]
4.396 + cls.add_method('SetDefaultStyle',
4.397 + 'void',
4.398 + [param('ns3::Gnuplot2dDataset::Style', 'style')],
4.399 + is_static=True)
4.400 + ## gnuplot.h: void ns3::Gnuplot2dDataset::SetErrorBars(ns3::Gnuplot2dDataset::ErrorBars errorBars) [member function]
4.401 + cls.add_method('SetErrorBars',
4.402 + 'void',
4.403 + [param('ns3::Gnuplot2dDataset::ErrorBars', 'errorBars')])
4.404 + ## gnuplot.h: void ns3::Gnuplot2dDataset::SetStyle(ns3::Gnuplot2dDataset::Style style) [member function]
4.405 + cls.add_method('SetStyle',
4.406 + 'void',
4.407 + [param('ns3::Gnuplot2dDataset::Style', 'style')])
4.408 return
4.409
4.410 def register_Ns3Gnuplot2dFunction_methods(root_module, cls):
4.411 @@ -446,6 +446,14 @@
4.412 cls.add_constructor([param('ns3::Gnuplot3dDataset const &', 'arg0')])
4.413 ## gnuplot.h: ns3::Gnuplot3dDataset::Gnuplot3dDataset(std::string const & title="Untitled") [constructor]
4.414 cls.add_constructor([param('std::string const &', 'title', default_value='"Untitled"')])
4.415 + ## gnuplot.h: void ns3::Gnuplot3dDataset::Add(double x, double y, double z) [member function]
4.416 + cls.add_method('Add',
4.417 + 'void',
4.418 + [param('double', 'x'), param('double', 'y'), param('double', 'z')])
4.419 + ## gnuplot.h: void ns3::Gnuplot3dDataset::AddEmptyLine() [member function]
4.420 + cls.add_method('AddEmptyLine',
4.421 + 'void',
4.422 + [])
4.423 ## gnuplot.h: static void ns3::Gnuplot3dDataset::SetDefaultStyle(std::string const & style) [member function]
4.424 cls.add_method('SetDefaultStyle',
4.425 'void',
4.426 @@ -455,14 +463,6 @@
4.427 cls.add_method('SetStyle',
4.428 'void',
4.429 [param('std::string const &', 'style')])
4.430 - ## gnuplot.h: void ns3::Gnuplot3dDataset::Add(double x, double y, double z) [member function]
4.431 - cls.add_method('Add',
4.432 - 'void',
4.433 - [param('double', 'x'), param('double', 'y'), param('double', 'z')])
4.434 - ## gnuplot.h: void ns3::Gnuplot3dDataset::AddEmptyLine() [member function]
4.435 - cls.add_method('AddEmptyLine',
4.436 - 'void',
4.437 - [])
4.438 return
4.439
4.440 def register_Ns3Gnuplot3dFunction_methods(root_module, cls):
5.1 --- a/bindings/python/ns3_module_core.py Mon Aug 31 11:30:47 2009 +0100
5.2 +++ b/bindings/python/ns3_module_core.py Mon Aug 31 11:31:32 2009 +0100
5.3 @@ -187,11 +187,19 @@
5.4 root_module['ns3::TracedValue< unsigned int >'].implicitly_converts_to(root_module['ns3::BooleanValue'])
5.5 ## traced-value.h: ns3::TracedValue<unsigned int> [class]
5.6 root_module['ns3::TracedValue< unsigned int >'].implicitly_converts_to(root_module['ns3::EnumValue'])
5.7 + module.add_container('std::list< ns3::Ptr< ns3::RadvdPrefix > >', 'ns3::Ptr< ns3::RadvdPrefix >', container_type='list')
5.8 + module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list')
5.9 typehandlers.add_type_alias('ns3::Vector3D', 'ns3::Vector')
5.10 + typehandlers.add_type_alias('ns3::Vector3D*', 'ns3::Vector*')
5.11 + typehandlers.add_type_alias('ns3::Vector3D&', 'ns3::Vector&')
5.12 module.add_typedef(root_module['ns3::Vector3D'], 'Vector')
5.13 typehandlers.add_type_alias('ns3::Vector3DValue', 'ns3::VectorValue')
5.14 + typehandlers.add_type_alias('ns3::Vector3DValue*', 'ns3::VectorValue*')
5.15 + typehandlers.add_type_alias('ns3::Vector3DValue&', 'ns3::VectorValue&')
5.16 module.add_typedef(root_module['ns3::Vector3DValue'], 'VectorValue')
5.17 typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker')
5.18 + typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*')
5.19 + typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&')
5.20 module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker')
5.21
5.22 ## Register a nested module for the namespace Config
5.23 @@ -335,6 +343,24 @@
5.24 cls.add_constructor([])
5.25 ## attribute-list.h: ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor]
5.26 cls.add_constructor([param('ns3::AttributeList const &', 'o')])
5.27 + ## attribute-list.h: bool ns3::AttributeList::DeserializeFromString(std::string value) [member function]
5.28 + cls.add_method('DeserializeFromString',
5.29 + 'bool',
5.30 + [param('std::string', 'value')])
5.31 + ## attribute-list.h: static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function]
5.32 + cls.add_method('GetGlobal',
5.33 + 'ns3::AttributeList *',
5.34 + [],
5.35 + is_static=True)
5.36 + ## attribute-list.h: void ns3::AttributeList::Reset() [member function]
5.37 + cls.add_method('Reset',
5.38 + 'void',
5.39 + [])
5.40 + ## attribute-list.h: std::string ns3::AttributeList::SerializeToString() const [member function]
5.41 + cls.add_method('SerializeToString',
5.42 + 'std::string',
5.43 + [],
5.44 + is_const=True)
5.45 ## attribute-list.h: void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function]
5.46 cls.add_method('Set',
5.47 'void',
5.48 @@ -347,24 +373,6 @@
5.49 cls.add_method('SetWithTid',
5.50 'void',
5.51 [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
5.52 - ## attribute-list.h: void ns3::AttributeList::Reset() [member function]
5.53 - cls.add_method('Reset',
5.54 - 'void',
5.55 - [])
5.56 - ## attribute-list.h: static ns3::AttributeList * ns3::AttributeList::GetGlobal() [member function]
5.57 - cls.add_method('GetGlobal',
5.58 - 'ns3::AttributeList *',
5.59 - [],
5.60 - is_static=True)
5.61 - ## attribute-list.h: std::string ns3::AttributeList::SerializeToString() const [member function]
5.62 - cls.add_method('SerializeToString',
5.63 - 'std::string',
5.64 - [],
5.65 - is_const=True)
5.66 - ## attribute-list.h: bool ns3::AttributeList::DeserializeFromString(std::string value) [member function]
5.67 - cls.add_method('DeserializeFromString',
5.68 - 'bool',
5.69 - [param('std::string', 'value')])
5.70 return
5.71
5.72 def register_Ns3CallbackBase_methods(root_module, cls):
5.73 @@ -400,10 +408,10 @@
5.74 return
5.75
5.76 def register_Ns3CommandLine_methods(root_module, cls):
5.77 + ## command-line.h: ns3::CommandLine::CommandLine() [constructor]
5.78 + cls.add_constructor([])
5.79 ## command-line.h: ns3::CommandLine::CommandLine(ns3::CommandLine const & arg0) [copy constructor]
5.80 cls.add_constructor([param('ns3::CommandLine const &', 'arg0')])
5.81 - ## command-line.h: ns3::CommandLine::CommandLine() [constructor]
5.82 - cls.add_constructor([])
5.83 ## command-line.h: void ns3::CommandLine::AddValue(std::string const & name, std::string const & help, ns3::Callback<bool, std::string, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
5.84 cls.add_method('AddValue',
5.85 'void',
5.86 @@ -422,30 +430,11 @@
5.87 cls.add_constructor([param('ns3::GlobalValue const &', 'arg0')])
5.88 ## global-value.h: ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeChecker const> checker) [constructor]
5.89 cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
5.90 - ## global-value.h: std::string ns3::GlobalValue::GetName() const [member function]
5.91 - cls.add_method('GetName',
5.92 - 'std::string',
5.93 + ## global-value.h: static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
5.94 + cls.add_method('Begin',
5.95 + '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
5.96 [],
5.97 - is_const=True)
5.98 - ## global-value.h: std::string ns3::GlobalValue::GetHelp() const [member function]
5.99 - cls.add_method('GetHelp',
5.100 - 'std::string',
5.101 - [],
5.102 - is_const=True)
5.103 - ## global-value.h: void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
5.104 - cls.add_method('GetValue',
5.105 - 'void',
5.106 - [param('ns3::AttributeValue &', 'value')],
5.107 - is_const=True)
5.108 - ## global-value.h: ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
5.109 - cls.add_method('GetChecker',
5.110 - 'ns3::Ptr< ns3::AttributeChecker const >',
5.111 - [],
5.112 - is_const=True)
5.113 - ## global-value.h: bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
5.114 - cls.add_method('SetValue',
5.115 - 'bool',
5.116 - [param('ns3::AttributeValue const &', 'value')])
5.117 + is_static=True)
5.118 ## global-value.h: static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
5.119 cls.add_method('Bind',
5.120 'void',
5.121 @@ -456,82 +445,101 @@
5.122 'bool',
5.123 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
5.124 is_static=True)
5.125 - ## global-value.h: static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
5.126 - cls.add_method('Begin',
5.127 - '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
5.128 - [],
5.129 - is_static=True)
5.130 ## global-value.h: static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::End() [member function]
5.131 cls.add_method('End',
5.132 '__gnu_cxx::__normal_iterator< ns3::GlobalValue * const *, std::vector< ns3::GlobalValue * > >',
5.133 [],
5.134 is_static=True)
5.135 + ## global-value.h: ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
5.136 + cls.add_method('GetChecker',
5.137 + 'ns3::Ptr< ns3::AttributeChecker const >',
5.138 + [],
5.139 + is_const=True)
5.140 + ## global-value.h: std::string ns3::GlobalValue::GetHelp() const [member function]
5.141 + cls.add_method('GetHelp',
5.142 + 'std::string',
5.143 + [],
5.144 + is_const=True)
5.145 + ## global-value.h: std::string ns3::GlobalValue::GetName() const [member function]
5.146 + cls.add_method('GetName',
5.147 + 'std::string',
5.148 + [],
5.149 + is_const=True)
5.150 + ## global-value.h: void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
5.151 + cls.add_method('GetValue',
5.152 + 'void',
5.153 + [param('ns3::AttributeValue &', 'value')],
5.154 + is_const=True)
5.155 + ## global-value.h: static void ns3::GlobalValue::GetValueByName(std::string name, ns3::AttributeValue & value) [member function]
5.156 + cls.add_method('GetValueByName',
5.157 + 'void',
5.158 + [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
5.159 + is_static=True)
5.160 ## global-value.h: static bool ns3::GlobalValue::GetValueByNameFailSafe(std::string name, ns3::AttributeValue & value) [member function]
5.161 cls.add_method('GetValueByNameFailSafe',
5.162 'bool',
5.163 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
5.164 is_static=True)
5.165 - ## global-value.h: static void ns3::GlobalValue::GetValueByName(std::string name, ns3::AttributeValue & value) [member function]
5.166 - cls.add_method('GetValueByName',
5.167 - 'void',
5.168 - [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
5.169 - is_static=True)
5.170 + ## global-value.h: bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
5.171 + cls.add_method('SetValue',
5.172 + 'bool',
5.173 + [param('ns3::AttributeValue const &', 'value')])
5.174 return
5.175
5.176 def register_Ns3IntToType__0_methods(root_module, cls):
5.177 + ## int-to-type.h: ns3::IntToType<0>::IntToType() [constructor]
5.178 + cls.add_constructor([])
5.179 ## int-to-type.h: ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
5.180 cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')])
5.181 - ## int-to-type.h: ns3::IntToType<0>::IntToType() [constructor]
5.182 - cls.add_constructor([])
5.183 return
5.184
5.185 def register_Ns3IntToType__1_methods(root_module, cls):
5.186 + ## int-to-type.h: ns3::IntToType<1>::IntToType() [constructor]
5.187 + cls.add_constructor([])
5.188 ## int-to-type.h: ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
5.189 cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')])
5.190 - ## int-to-type.h: ns3::IntToType<1>::IntToType() [constructor]
5.191 - cls.add_constructor([])
5.192 return
5.193
5.194 def register_Ns3IntToType__2_methods(root_module, cls):
5.195 + ## int-to-type.h: ns3::IntToType<2>::IntToType() [constructor]
5.196 + cls.add_constructor([])
5.197 ## int-to-type.h: ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
5.198 cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')])
5.199 - ## int-to-type.h: ns3::IntToType<2>::IntToType() [constructor]
5.200 - cls.add_constructor([])
5.201 return
5.202
5.203 def register_Ns3IntToType__3_methods(root_module, cls):
5.204 + ## int-to-type.h: ns3::IntToType<3>::IntToType() [constructor]
5.205 + cls.add_constructor([])
5.206 ## int-to-type.h: ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
5.207 cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')])
5.208 - ## int-to-type.h: ns3::IntToType<3>::IntToType() [constructor]
5.209 - cls.add_constructor([])
5.210 return
5.211
5.212 def register_Ns3IntToType__4_methods(root_module, cls):
5.213 + ## int-to-type.h: ns3::IntToType<4>::IntToType() [constructor]
5.214 + cls.add_constructor([])
5.215 ## int-to-type.h: ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
5.216 cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')])
5.217 - ## int-to-type.h: ns3::IntToType<4>::IntToType() [constructor]
5.218 - cls.add_constructor([])
5.219 return
5.220
5.221 def register_Ns3IntToType__5_methods(root_module, cls):
5.222 + ## int-to-type.h: ns3::IntToType<5>::IntToType() [constructor]
5.223 + cls.add_constructor([])
5.224 ## int-to-type.h: ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
5.225 cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')])
5.226 - ## int-to-type.h: ns3::IntToType<5>::IntToType() [constructor]
5.227 - cls.add_constructor([])
5.228 return
5.229
5.230 def register_Ns3IntToType__6_methods(root_module, cls):
5.231 + ## int-to-type.h: ns3::IntToType<6>::IntToType() [constructor]
5.232 + cls.add_constructor([])
5.233 ## int-to-type.h: ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
5.234 cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')])
5.235 - ## int-to-type.h: ns3::IntToType<6>::IntToType() [constructor]
5.236 - cls.add_constructor([])
5.237 return
5.238
5.239 def register_Ns3Names_methods(root_module, cls):
5.240 + ## names.h: ns3::Names::Names() [constructor]
5.241 + cls.add_constructor([])
5.242 ## names.h: ns3::Names::Names(ns3::Names const & arg0) [copy constructor]
5.243 cls.add_constructor([param('ns3::Names const &', 'arg0')])
5.244 - ## names.h: ns3::Names::Names() [constructor]
5.245 - cls.add_constructor([])
5.246 ## names.h: static void ns3::Names::Add(std::string name, ns3::Ptr<ns3::Object> object) [member function]
5.247 cls.add_method('Add',
5.248 'void',
5.249 @@ -547,6 +555,21 @@
5.250 'void',
5.251 [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'name'), param('ns3::Ptr< ns3::Object >', 'object')],
5.252 is_static=True)
5.253 + ## names.h: static void ns3::Names::Delete() [member function]
5.254 + cls.add_method('Delete',
5.255 + 'void',
5.256 + [],
5.257 + is_static=True)
5.258 + ## names.h: static std::string ns3::Names::FindName(ns3::Ptr<ns3::Object> object) [member function]
5.259 + cls.add_method('FindName',
5.260 + 'std::string',
5.261 + [param('ns3::Ptr< ns3::Object >', 'object')],
5.262 + is_static=True)
5.263 + ## names.h: static std::string ns3::Names::FindPath(ns3::Ptr<ns3::Object> object) [member function]
5.264 + cls.add_method('FindPath',
5.265 + 'std::string',
5.266 + [param('ns3::Ptr< ns3::Object >', 'object')],
5.267 + is_static=True)
5.268 ## names.h: static void ns3::Names::Rename(std::string oldpath, std::string newname) [member function]
5.269 cls.add_method('Rename',
5.270 'void',
5.271 @@ -562,46 +585,13 @@
5.272 'void',
5.273 [param('ns3::Ptr< ns3::Object >', 'context'), param('std::string', 'oldname'), param('std::string', 'newname')],
5.274 is_static=True)
5.275 - ## names.h: static std::string ns3::Names::FindName(ns3::Ptr<ns3::Object> object) [member function]
5.276 - cls.add_method('FindName',
5.277 - 'std::string',
5.278 - [param('ns3::Ptr< ns3::Object >', 'object')],
5.279 - is_static=True)
5.280 - ## names.h: static std::string ns3::Names::FindPath(ns3::Ptr<ns3::Object> object) [member function]
5.281 - cls.add_method('FindPath',
5.282 - 'std::string',
5.283 - [param('ns3::Ptr< ns3::Object >', 'object')],
5.284 - is_static=True)
5.285 - ## names.h: static void ns3::Names::Delete() [member function]
5.286 - cls.add_method('Delete',
5.287 - 'void',
5.288 - [],
5.289 - is_static=True)
5.290 return
5.291
5.292 def register_Ns3ObjectBase_methods(root_module, cls):
5.293 + ## object-base.h: ns3::ObjectBase::ObjectBase() [constructor]
5.294 + cls.add_constructor([])
5.295 ## object-base.h: ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor]
5.296 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')])
5.297 - ## object-base.h: ns3::ObjectBase::ObjectBase() [constructor]
5.298 - cls.add_constructor([])
5.299 - ## object-base.h: static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
5.300 - cls.add_method('GetTypeId',
5.301 - 'ns3::TypeId',
5.302 - [],
5.303 - is_static=True)
5.304 - ## object-base.h: ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function]
5.305 - cls.add_method('GetInstanceTypeId',
5.306 - 'ns3::TypeId',
5.307 - [],
5.308 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.309 - ## object-base.h: void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
5.310 - cls.add_method('SetAttribute',
5.311 - 'void',
5.312 - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
5.313 - ## object-base.h: bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
5.314 - cls.add_method('SetAttributeFailSafe',
5.315 - 'bool',
5.316 - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
5.317 ## object-base.h: void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
5.318 cls.add_method('GetAttribute',
5.319 'void',
5.320 @@ -612,6 +602,24 @@
5.321 'bool',
5.322 [param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')],
5.323 is_const=True)
5.324 + ## object-base.h: ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function]
5.325 + cls.add_method('GetInstanceTypeId',
5.326 + 'ns3::TypeId',
5.327 + [],
5.328 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.329 + ## object-base.h: static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
5.330 + cls.add_method('GetTypeId',
5.331 + 'ns3::TypeId',
5.332 + [],
5.333 + is_static=True)
5.334 + ## object-base.h: void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
5.335 + cls.add_method('SetAttribute',
5.336 + 'void',
5.337 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
5.338 + ## object-base.h: bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
5.339 + cls.add_method('SetAttributeFailSafe',
5.340 + 'bool',
5.341 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
5.342 ## object-base.h: bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
5.343 cls.add_method('TraceConnect',
5.344 'bool',
5.345 @@ -628,16 +636,16 @@
5.346 cls.add_method('TraceDisconnectWithoutContext',
5.347 'bool',
5.348 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
5.349 + ## object-base.h: void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function]
5.350 + cls.add_method('ConstructSelf',
5.351 + 'void',
5.352 + [param('ns3::AttributeList const &', 'attributes')],
5.353 + visibility='protected')
5.354 ## object-base.h: void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
5.355 cls.add_method('NotifyConstructionCompleted',
5.356 'void',
5.357 [],
5.358 visibility='protected', is_virtual=True)
5.359 - ## object-base.h: void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function]
5.360 - cls.add_method('ConstructSelf',
5.361 - 'void',
5.362 - [param('ns3::AttributeList const &', 'attributes')],
5.363 - visibility='protected')
5.364 return
5.365
5.366 def register_Ns3ObjectFactory_methods(root_module, cls):
5.367 @@ -708,17 +716,50 @@
5.368 cls.add_constructor([])
5.369 ## rng-stream.h: ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
5.370 cls.add_constructor([param('ns3::RngStream const &', 'arg0')])
5.371 + ## rng-stream.h: void ns3::RngStream::AdvanceState(int32_t e, int32_t c) [member function]
5.372 + cls.add_method('AdvanceState',
5.373 + 'void',
5.374 + [param('int32_t', 'e'), param('int32_t', 'c')])
5.375 + ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t const * seed) [member function]
5.376 + cls.add_method('CheckSeed',
5.377 + 'bool',
5.378 + [param('uint32_t const *', 'seed')],
5.379 + is_static=True)
5.380 + ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t seed) [member function]
5.381 + cls.add_method('CheckSeed',
5.382 + 'bool',
5.383 + [param('uint32_t', 'seed')],
5.384 + is_static=True)
5.385 + ## rng-stream.h: static uint32_t ns3::RngStream::GetPackageRun() [member function]
5.386 + cls.add_method('GetPackageRun',
5.387 + 'uint32_t',
5.388 + [],
5.389 + is_static=True)
5.390 + ## rng-stream.h: static void ns3::RngStream::GetPackageSeed(uint32_t * seed) [member function]
5.391 + cls.add_method('GetPackageSeed',
5.392 + 'void',
5.393 + [param('uint32_t *', 'seed')],
5.394 + is_static=True)
5.395 + ## rng-stream.h: void ns3::RngStream::GetState(uint32_t * seed) const [member function]
5.396 + cls.add_method('GetState',
5.397 + 'void',
5.398 + [param('uint32_t *', 'seed')],
5.399 + is_const=True)
5.400 + ## rng-stream.h: void ns3::RngStream::IncreasedPrecis(bool incp) [member function]
5.401 + cls.add_method('IncreasedPrecis',
5.402 + 'void',
5.403 + [param('bool', 'incp')])
5.404 ## rng-stream.h: void ns3::RngStream::InitializeStream() [member function]
5.405 cls.add_method('InitializeStream',
5.406 'void',
5.407 [])
5.408 - ## rng-stream.h: void ns3::RngStream::ResetStartStream() [member function]
5.409 - cls.add_method('ResetStartStream',
5.410 - 'void',
5.411 - [])
5.412 - ## rng-stream.h: void ns3::RngStream::ResetStartSubstream() [member function]
5.413 - cls.add_method('ResetStartSubstream',
5.414 - 'void',
5.415 + ## rng-stream.h: int32_t ns3::RngStream::RandInt(int32_t i, int32_t j) [member function]
5.416 + cls.add_method('RandInt',
5.417 + 'int32_t',
5.418 + [param('int32_t', 'i'), param('int32_t', 'j')])
5.419 + ## rng-stream.h: double ns3::RngStream::RandU01() [member function]
5.420 + cls.add_method('RandU01',
5.421 + 'double',
5.422 [])
5.423 ## rng-stream.h: void ns3::RngStream::ResetNextSubstream() [member function]
5.424 cls.add_method('ResetNextSubstream',
5.425 @@ -728,35 +769,23 @@
5.426 cls.add_method('ResetNthSubstream',
5.427 'void',
5.428 [param('uint32_t', 'N')])
5.429 + ## rng-stream.h: void ns3::RngStream::ResetStartStream() [member function]
5.430 + cls.add_method('ResetStartStream',
5.431 + 'void',
5.432 + [])
5.433 + ## rng-stream.h: void ns3::RngStream::ResetStartSubstream() [member function]
5.434 + cls.add_method('ResetStartSubstream',
5.435 + 'void',
5.436 + [])
5.437 ## rng-stream.h: void ns3::RngStream::SetAntithetic(bool a) [member function]
5.438 cls.add_method('SetAntithetic',
5.439 'void',
5.440 [param('bool', 'a')])
5.441 - ## rng-stream.h: void ns3::RngStream::IncreasedPrecis(bool incp) [member function]
5.442 - cls.add_method('IncreasedPrecis',
5.443 + ## rng-stream.h: static void ns3::RngStream::SetPackageRun(uint32_t run) [member function]
5.444 + cls.add_method('SetPackageRun',
5.445 'void',
5.446 - [param('bool', 'incp')])
5.447 - ## rng-stream.h: bool ns3::RngStream::SetSeeds(uint32_t const * seed) [member function]
5.448 - cls.add_method('SetSeeds',
5.449 - 'bool',
5.450 - [param('uint32_t const *', 'seed')])
5.451 - ## rng-stream.h: void ns3::RngStream::AdvanceState(int32_t e, int32_t c) [member function]
5.452 - cls.add_method('AdvanceState',
5.453 - 'void',
5.454 - [param('int32_t', 'e'), param('int32_t', 'c')])
5.455 - ## rng-stream.h: void ns3::RngStream::GetState(uint32_t * seed) const [member function]
5.456 - cls.add_method('GetState',
5.457 - 'void',
5.458 - [param('uint32_t *', 'seed')],
5.459 - is_const=True)
5.460 - ## rng-stream.h: double ns3::RngStream::RandU01() [member function]
5.461 - cls.add_method('RandU01',
5.462 - 'double',
5.463 - [])
5.464 - ## rng-stream.h: int32_t ns3::RngStream::RandInt(int32_t i, int32_t j) [member function]
5.465 - cls.add_method('RandInt',
5.466 - 'int32_t',
5.467 - [param('int32_t', 'i'), param('int32_t', 'j')])
5.468 + [param('uint32_t', 'run')],
5.469 + is_static=True)
5.470 ## rng-stream.h: static bool ns3::RngStream::SetPackageSeed(uint32_t seed) [member function]
5.471 cls.add_method('SetPackageSeed',
5.472 'bool',
5.473 @@ -767,42 +796,26 @@
5.474 'bool',
5.475 [param('uint32_t const *', 'seed')],
5.476 is_static=True)
5.477 - ## rng-stream.h: static void ns3::RngStream::GetPackageSeed(uint32_t * seed) [member function]
5.478 - cls.add_method('GetPackageSeed',
5.479 - 'void',
5.480 - [param('uint32_t *', 'seed')],
5.481 - is_static=True)
5.482 - ## rng-stream.h: static void ns3::RngStream::SetPackageRun(uint32_t run) [member function]
5.483 - cls.add_method('SetPackageRun',
5.484 - 'void',
5.485 - [param('uint32_t', 'run')],
5.486 - is_static=True)
5.487 - ## rng-stream.h: static uint32_t ns3::RngStream::GetPackageRun() [member function]
5.488 - cls.add_method('GetPackageRun',
5.489 - 'uint32_t',
5.490 - [],
5.491 - is_static=True)
5.492 - ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t const * seed) [member function]
5.493 - cls.add_method('CheckSeed',
5.494 + ## rng-stream.h: bool ns3::RngStream::SetSeeds(uint32_t const * seed) [member function]
5.495 + cls.add_method('SetSeeds',
5.496 'bool',
5.497 - [param('uint32_t const *', 'seed')],
5.498 - is_static=True)
5.499 - ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t seed) [member function]
5.500 + [param('uint32_t const *', 'seed')])
5.501 + return
5.502 +
5.503 +def register_Ns3SeedManager_methods(root_module, cls):
5.504 + ## random-variable.h: ns3::SeedManager::SeedManager() [constructor]
5.505 + cls.add_constructor([])
5.506 + ## random-variable.h: ns3::SeedManager::SeedManager(ns3::SeedManager const & arg0) [copy constructor]
5.507 + cls.add_constructor([param('ns3::SeedManager const &', 'arg0')])
5.508 + ## random-variable.h: static bool ns3::SeedManager::CheckSeed(uint32_t seed) [member function]
5.509 cls.add_method('CheckSeed',
5.510 'bool',
5.511 [param('uint32_t', 'seed')],
5.512 is_static=True)
5.513 - return
5.514 -
5.515 -def register_Ns3SeedManager_methods(root_module, cls):
5.516 - ## random-variable.h: ns3::SeedManager::SeedManager(ns3::SeedManager const & arg0) [copy constructor]
5.517 - cls.add_constructor([param('ns3::SeedManager const &', 'arg0')])
5.518 - ## random-variable.h: ns3::SeedManager::SeedManager() [constructor]
5.519 - cls.add_constructor([])
5.520 - ## random-variable.h: static void ns3::SeedManager::SetSeed(uint32_t seed) [member function]
5.521 - cls.add_method('SetSeed',
5.522 - 'void',
5.523 - [param('uint32_t', 'seed')],
5.524 + ## random-variable.h: static uint32_t ns3::SeedManager::GetRun() [member function]
5.525 + cls.add_method('GetRun',
5.526 + 'uint32_t',
5.527 + [],
5.528 is_static=True)
5.529 ## random-variable.h: static uint32_t ns3::SeedManager::GetSeed() [member function]
5.530 cls.add_method('GetSeed',
5.531 @@ -814,14 +827,9 @@
5.532 'void',
5.533 [param('uint32_t', 'run')],
5.534 is_static=True)
5.535 - ## random-variable.h: static uint32_t ns3::SeedManager::GetRun() [member function]
5.536 - cls.add_method('GetRun',
5.537 - 'uint32_t',
5.538 - [],
5.539 - is_static=True)
5.540 - ## random-variable.h: static bool ns3::SeedManager::CheckSeed(uint32_t seed) [member function]
5.541 - cls.add_method('CheckSeed',
5.542 - 'bool',
5.543 + ## random-variable.h: static void ns3::SeedManager::SetSeed(uint32_t seed) [member function]
5.544 + cls.add_method('SetSeed',
5.545 + 'void',
5.546 [param('uint32_t', 'seed')],
5.547 is_static=True)
5.548 return
5.549 @@ -840,30 +848,30 @@
5.550 cls.add_constructor([param('ns3::SystemCondition const &', 'arg0')])
5.551 ## system-condition.h: ns3::SystemCondition::SystemCondition() [constructor]
5.552 cls.add_constructor([])
5.553 + ## system-condition.h: void ns3::SystemCondition::Broadcast() [member function]
5.554 + cls.add_method('Broadcast',
5.555 + 'void',
5.556 + [])
5.557 + ## system-condition.h: bool ns3::SystemCondition::GetCondition() [member function]
5.558 + cls.add_method('GetCondition',
5.559 + 'bool',
5.560 + [])
5.561 ## system-condition.h: void ns3::SystemCondition::SetCondition(bool condition) [member function]
5.562 cls.add_method('SetCondition',
5.563 'void',
5.564 [param('bool', 'condition')])
5.565 - ## system-condition.h: bool ns3::SystemCondition::GetCondition() [member function]
5.566 - cls.add_method('GetCondition',
5.567 - 'bool',
5.568 - [])
5.569 ## system-condition.h: void ns3::SystemCondition::Signal() [member function]
5.570 cls.add_method('Signal',
5.571 'void',
5.572 [])
5.573 - ## system-condition.h: void ns3::SystemCondition::Broadcast() [member function]
5.574 - cls.add_method('Broadcast',
5.575 - 'void',
5.576 - [])
5.577 - ## system-condition.h: void ns3::SystemCondition::Wait() [member function]
5.578 - cls.add_method('Wait',
5.579 - 'void',
5.580 - [])
5.581 ## system-condition.h: bool ns3::SystemCondition::TimedWait(uint64_t ns) [member function]
5.582 cls.add_method('TimedWait',
5.583 'bool',
5.584 [param('uint64_t', 'ns')])
5.585 + ## system-condition.h: void ns3::SystemCondition::Wait() [member function]
5.586 + cls.add_method('Wait',
5.587 + 'void',
5.588 + [])
5.589 return
5.590
5.591 def register_Ns3SystemMutex_methods(root_module, cls):
5.592 @@ -886,32 +894,32 @@
5.593 cls.add_constructor([param('ns3::SystemThread const &', 'arg0')])
5.594 ## system-thread.h: ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor]
5.595 cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
5.596 + ## system-thread.h: bool ns3::SystemThread::Break() [member function]
5.597 + cls.add_method('Break',
5.598 + 'bool',
5.599 + [])
5.600 + ## system-thread.h: void ns3::SystemThread::Join() [member function]
5.601 + cls.add_method('Join',
5.602 + 'void',
5.603 + [])
5.604 ## system-thread.h: void ns3::SystemThread::Ref() const [member function]
5.605 cls.add_method('Ref',
5.606 'void',
5.607 [],
5.608 is_const=True)
5.609 + ## system-thread.h: void ns3::SystemThread::Shutdown() [member function]
5.610 + cls.add_method('Shutdown',
5.611 + 'void',
5.612 + [])
5.613 + ## system-thread.h: void ns3::SystemThread::Start() [member function]
5.614 + cls.add_method('Start',
5.615 + 'void',
5.616 + [])
5.617 ## system-thread.h: void ns3::SystemThread::Unref() const [member function]
5.618 cls.add_method('Unref',
5.619 'void',
5.620 [],
5.621 is_const=True)
5.622 - ## system-thread.h: void ns3::SystemThread::Start() [member function]
5.623 - cls.add_method('Start',
5.624 - 'void',
5.625 - [])
5.626 - ## system-thread.h: void ns3::SystemThread::Join() [member function]
5.627 - cls.add_method('Join',
5.628 - 'void',
5.629 - [])
5.630 - ## system-thread.h: void ns3::SystemThread::Shutdown() [member function]
5.631 - cls.add_method('Shutdown',
5.632 - 'void',
5.633 - [])
5.634 - ## system-thread.h: bool ns3::SystemThread::Break() [member function]
5.635 - cls.add_method('Break',
5.636 - 'bool',
5.637 - [])
5.638 return
5.639
5.640 def register_Ns3SystemWallClockMs_methods(root_module, cls):
5.641 @@ -919,14 +927,14 @@
5.642 cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
5.643 ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
5.644 cls.add_constructor([])
5.645 + ## system-wall-clock-ms.h: long long unsigned int ns3::SystemWallClockMs::End() [member function]
5.646 + cls.add_method('End',
5.647 + 'long long unsigned int',
5.648 + [])
5.649 ## system-wall-clock-ms.h: void ns3::SystemWallClockMs::Start() [member function]
5.650 cls.add_method('Start',
5.651 'void',
5.652 [])
5.653 - ## system-wall-clock-ms.h: long long unsigned int ns3::SystemWallClockMs::End() [member function]
5.654 - cls.add_method('End',
5.655 - 'long long unsigned int',
5.656 - [])
5.657 return
5.658
5.659 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
5.660 @@ -934,6 +942,26 @@
5.661 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')])
5.662 ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor]
5.663 cls.add_constructor([])
5.664 + ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
5.665 + cls.add_method('Connect',
5.666 + 'bool',
5.667 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
5.668 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.669 + ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
5.670 + cls.add_method('ConnectWithoutContext',
5.671 + 'bool',
5.672 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
5.673 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.674 + ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
5.675 + cls.add_method('Disconnect',
5.676 + 'bool',
5.677 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
5.678 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.679 + ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
5.680 + cls.add_method('DisconnectWithoutContext',
5.681 + 'bool',
5.682 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
5.683 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.684 ## trace-source-accessor.h: void ns3::TraceSourceAccessor::Ref() const [member function]
5.685 cls.add_method('Ref',
5.686 'void',
5.687 @@ -944,26 +972,6 @@
5.688 'void',
5.689 [],
5.690 is_const=True)
5.691 - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
5.692 - cls.add_method('ConnectWithoutContext',
5.693 - 'bool',
5.694 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
5.695 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.696 - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
5.697 - cls.add_method('Connect',
5.698 - 'bool',
5.699 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
5.700 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.701 - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
5.702 - cls.add_method('DisconnectWithoutContext',
5.703 - 'bool',
5.704 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
5.705 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.706 - ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
5.707 - cls.add_method('Disconnect',
5.708 - 'bool',
5.709 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
5.710 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.711 return
5.712
5.713 def register_Ns3TriangularVariable_methods(root_module, cls):
5.714 @@ -1152,18 +1160,18 @@
5.715 return
5.716
5.717 def register_Ns3TypeIdAttributeInfo_methods(root_module, cls):
5.718 + ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo() [constructor]
5.719 + cls.add_constructor([])
5.720 + ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor]
5.721 + cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')])
5.722 ## type-id.h: ns3::TypeId::AttributeInfo::accessor [variable]
5.723 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False)
5.724 + ## type-id.h: ns3::TypeId::AttributeInfo::checker [variable]
5.725 + cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
5.726 + ## type-id.h: ns3::TypeId::AttributeInfo::flags [variable]
5.727 + cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
5.728 ## type-id.h: ns3::TypeId::AttributeInfo::initialValue [variable]
5.729 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False)
5.730 - ## type-id.h: ns3::TypeId::AttributeInfo::flags [variable]
5.731 - cls.add_instance_attribute('flags', 'uint32_t', is_const=False)
5.732 - ## type-id.h: ns3::TypeId::AttributeInfo::checker [variable]
5.733 - cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
5.734 - ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor]
5.735 - cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')])
5.736 - ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo() [constructor]
5.737 - cls.add_constructor([])
5.738 return
5.739
5.740 def register_Ns3UniformVariable_methods(root_module, cls):
5.741 @@ -1173,6 +1181,10 @@
5.742 cls.add_constructor([])
5.743 ## random-variable.h: ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
5.744 cls.add_constructor([param('double', 's'), param('double', 'l')])
5.745 + ## random-variable.h: uint32_t ns3::UniformVariable::GetInteger(uint32_t s, uint32_t l) [member function]
5.746 + cls.add_method('GetInteger',
5.747 + 'uint32_t',
5.748 + [param('uint32_t', 's'), param('uint32_t', 'l')])
5.749 ## random-variable.h: double ns3::UniformVariable::GetValue() const [member function]
5.750 cls.add_method('GetValue',
5.751 'double',
5.752 @@ -1182,10 +1194,6 @@
5.753 cls.add_method('GetValue',
5.754 'double',
5.755 [param('double', 's'), param('double', 'l')])
5.756 - ## random-variable.h: uint32_t ns3::UniformVariable::GetInteger(uint32_t s, uint32_t l) [member function]
5.757 - cls.add_method('GetInteger',
5.758 - 'uint32_t',
5.759 - [param('uint32_t', 's'), param('uint32_t', 'l')])
5.760 return
5.761
5.762 def register_Ns3UnsafeAttributeList_methods(root_module, cls):
5.763 @@ -1193,15 +1201,15 @@
5.764 cls.add_constructor([])
5.765 ## attribute-list.h: ns3::UnsafeAttributeList::UnsafeAttributeList(ns3::UnsafeAttributeList const & o) [copy constructor]
5.766 cls.add_constructor([param('ns3::UnsafeAttributeList const &', 'o')])
5.767 - ## attribute-list.h: void ns3::UnsafeAttributeList::Set(std::string name, ns3::AttributeValue const & param) [member function]
5.768 - cls.add_method('Set',
5.769 - 'void',
5.770 - [param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')])
5.771 ## attribute-list.h: ns3::AttributeList ns3::UnsafeAttributeList::GetSafe(std::string name) const [member function]
5.772 cls.add_method('GetSafe',
5.773 'ns3::AttributeList',
5.774 [param('std::string', 'name')],
5.775 is_const=True)
5.776 + ## attribute-list.h: void ns3::UnsafeAttributeList::Set(std::string name, ns3::AttributeValue const & param) [member function]
5.777 + cls.add_method('Set',
5.778 + 'void',
5.779 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'param')])
5.780 return
5.781
5.782 def register_Ns3Vector2D_methods(root_module, cls):
5.783 @@ -1257,10 +1265,10 @@
5.784 return
5.785
5.786 def register_Ns3Empty_methods(root_module, cls):
5.787 + ## empty.h: ns3::empty::empty() [constructor]
5.788 + cls.add_constructor([])
5.789 ## empty.h: ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
5.790 cls.add_constructor([param('ns3::empty const &', 'arg0')])
5.791 - ## empty.h: ns3::empty::empty() [constructor]
5.792 - cls.add_constructor([])
5.793 return
5.794
5.795 def register_Ns3AttributeAccessor_methods(root_module, cls):
5.796 @@ -1268,11 +1276,6 @@
5.797 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
5.798 ## attribute.h: ns3::AttributeAccessor::AttributeAccessor() [constructor]
5.799 cls.add_constructor([])
5.800 - ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
5.801 - cls.add_method('Set',
5.802 - 'bool',
5.803 - [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')],
5.804 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.805 ## attribute.h: bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
5.806 cls.add_method('Get',
5.807 'bool',
5.808 @@ -1288,6 +1291,11 @@
5.809 'bool',
5.810 [],
5.811 is_pure_virtual=True, is_const=True, is_virtual=True)
5.812 + ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
5.813 + cls.add_method('Set',
5.814 + 'bool',
5.815 + [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')],
5.816 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.817 return
5.818
5.819 def register_Ns3AttributeChecker_methods(root_module, cls):
5.820 @@ -1300,6 +1308,21 @@
5.821 'bool',
5.822 [param('ns3::AttributeValue const &', 'value')],
5.823 is_pure_virtual=True, is_const=True, is_virtual=True)
5.824 + ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
5.825 + cls.add_method('Copy',
5.826 + 'bool',
5.827 + [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
5.828 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.829 + ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function]
5.830 + cls.add_method('Create',
5.831 + 'ns3::Ptr< ns3::AttributeValue >',
5.832 + [],
5.833 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.834 + ## attribute.h: std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function]
5.835 + cls.add_method('GetUnderlyingTypeInformation',
5.836 + 'std::string',
5.837 + [],
5.838 + is_pure_virtual=True, is_const=True, is_virtual=True)
5.839 ## attribute.h: std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
5.840 cls.add_method('GetValueTypeName',
5.841 'std::string',
5.842 @@ -1310,21 +1333,6 @@
5.843 'bool',
5.844 [],
5.845 is_pure_virtual=True, is_const=True, is_virtual=True)
5.846 - ## attribute.h: std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function]
5.847 - cls.add_method('GetUnderlyingTypeInformation',
5.848 - 'std::string',
5.849 - [],
5.850 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.851 - ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function]
5.852 - cls.add_method('Create',
5.853 - 'ns3::Ptr< ns3::AttributeValue >',
5.854 - [],
5.855 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.856 - ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
5.857 - cls.add_method('Copy',
5.858 - 'bool',
5.859 - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
5.860 - is_pure_virtual=True, is_const=True, is_virtual=True)
5.861 return
5.862
5.863 def register_Ns3AttributeValue_methods(root_module, cls):
5.864 @@ -1337,23 +1345,23 @@
5.865 'ns3::Ptr< ns3::AttributeValue >',
5.866 [],
5.867 is_pure_virtual=True, is_const=True, is_virtual=True)
5.868 + ## attribute.h: bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.869 + cls.add_method('DeserializeFromString',
5.870 + 'bool',
5.871 + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.872 + is_pure_virtual=True, is_virtual=True)
5.873 ## attribute.h: std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.874 cls.add_method('SerializeToString',
5.875 'std::string',
5.876 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.877 is_pure_virtual=True, is_const=True, is_virtual=True)
5.878 - ## attribute.h: bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.879 - cls.add_method('DeserializeFromString',
5.880 - 'bool',
5.881 - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.882 - is_pure_virtual=True, is_virtual=True)
5.883 return
5.884
5.885 def register_Ns3BooleanChecker_methods(root_module, cls):
5.886 + ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor]
5.887 + cls.add_constructor([])
5.888 ## boolean.h: ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [copy constructor]
5.889 cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')])
5.890 - ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor]
5.891 - cls.add_constructor([])
5.892 return
5.893
5.894 def register_Ns3BooleanValue_methods(root_module, cls):
5.895 @@ -1391,10 +1399,10 @@
5.896 return
5.897
5.898 def register_Ns3CallbackChecker_methods(root_module, cls):
5.899 + ## callback.h: ns3::CallbackChecker::CallbackChecker() [constructor]
5.900 + cls.add_constructor([])
5.901 ## callback.h: ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [copy constructor]
5.902 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')])
5.903 - ## callback.h: ns3::CallbackChecker::CallbackChecker() [constructor]
5.904 - cls.add_constructor([])
5.905 return
5.906
5.907 def register_Ns3CallbackValue_methods(root_module, cls):
5.908 @@ -1404,25 +1412,25 @@
5.909 cls.add_constructor([])
5.910 ## callback.h: ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor]
5.911 cls.add_constructor([param('ns3::CallbackBase const &', 'base')])
5.912 - ## callback.h: void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function]
5.913 - cls.add_method('Set',
5.914 - 'void',
5.915 - [param('ns3::CallbackBase', 'base')])
5.916 ## callback.h: ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function]
5.917 cls.add_method('Copy',
5.918 'ns3::Ptr< ns3::AttributeValue >',
5.919 [],
5.920 is_const=True, is_virtual=True)
5.921 - ## callback.h: std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.922 - cls.add_method('SerializeToString',
5.923 - 'std::string',
5.924 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.925 - is_const=True, is_virtual=True)
5.926 ## callback.h: bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.927 cls.add_method('DeserializeFromString',
5.928 'bool',
5.929 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.930 is_virtual=True)
5.931 + ## callback.h: std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.932 + cls.add_method('SerializeToString',
5.933 + 'std::string',
5.934 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.935 + is_const=True, is_virtual=True)
5.936 + ## callback.h: void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function]
5.937 + cls.add_method('Set',
5.938 + 'void',
5.939 + [param('ns3::CallbackBase', 'base')])
5.940 return
5.941
5.942 def register_Ns3ConstantVariable_methods(root_module, cls):
5.943 @@ -1446,36 +1454,36 @@
5.944 return
5.945
5.946 def register_Ns3DoubleValue_methods(root_module, cls):
5.947 + ## double.h: ns3::DoubleValue::DoubleValue() [constructor]
5.948 + cls.add_constructor([])
5.949 ## double.h: ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [copy constructor]
5.950 cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')])
5.951 - ## double.h: ns3::DoubleValue::DoubleValue() [constructor]
5.952 - cls.add_constructor([])
5.953 ## double.h: ns3::DoubleValue::DoubleValue(double const & value) [constructor]
5.954 cls.add_constructor([param('double const &', 'value')])
5.955 - ## double.h: void ns3::DoubleValue::Set(double const & value) [member function]
5.956 - cls.add_method('Set',
5.957 - 'void',
5.958 - [param('double const &', 'value')])
5.959 - ## double.h: double ns3::DoubleValue::Get() const [member function]
5.960 - cls.add_method('Get',
5.961 - 'double',
5.962 - [],
5.963 - is_const=True)
5.964 ## double.h: ns3::Ptr<ns3::AttributeValue> ns3::DoubleValue::Copy() const [member function]
5.965 cls.add_method('Copy',
5.966 'ns3::Ptr< ns3::AttributeValue >',
5.967 [],
5.968 is_const=True, is_virtual=True)
5.969 - ## double.h: std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.970 - cls.add_method('SerializeToString',
5.971 - 'std::string',
5.972 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.973 - is_const=True, is_virtual=True)
5.974 ## double.h: bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.975 cls.add_method('DeserializeFromString',
5.976 'bool',
5.977 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.978 is_virtual=True)
5.979 + ## double.h: double ns3::DoubleValue::Get() const [member function]
5.980 + cls.add_method('Get',
5.981 + 'double',
5.982 + [],
5.983 + is_const=True)
5.984 + ## double.h: std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.985 + cls.add_method('SerializeToString',
5.986 + 'std::string',
5.987 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.988 + is_const=True, is_virtual=True)
5.989 + ## double.h: void ns3::DoubleValue::Set(double const & value) [member function]
5.990 + cls.add_method('Set',
5.991 + 'void',
5.992 + [param('double const &', 'value')])
5.993 return
5.994
5.995 def register_Ns3EmpiricalVariable_methods(root_module, cls):
5.996 @@ -1499,16 +1507,16 @@
5.997 'ns3::Ptr< ns3::AttributeValue >',
5.998 [],
5.999 is_const=True, visibility='private', is_virtual=True)
5.1000 + ## attribute.h: bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1001 + cls.add_method('DeserializeFromString',
5.1002 + 'bool',
5.1003 + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1004 + visibility='private', is_virtual=True)
5.1005 ## attribute.h: std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1006 cls.add_method('SerializeToString',
5.1007 'std::string',
5.1008 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1009 is_const=True, visibility='private', is_virtual=True)
5.1010 - ## attribute.h: bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1011 - cls.add_method('DeserializeFromString',
5.1012 - 'bool',
5.1013 - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1014 - visibility='private', is_virtual=True)
5.1015 return
5.1016
5.1017 def register_Ns3EnumChecker_methods(root_module, cls):
5.1018 @@ -1516,19 +1524,34 @@
5.1019 cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')])
5.1020 ## enum.h: ns3::EnumChecker::EnumChecker() [constructor]
5.1021 cls.add_constructor([])
5.1022 + ## enum.h: void ns3::EnumChecker::Add(int v, std::string name) [member function]
5.1023 + cls.add_method('Add',
5.1024 + 'void',
5.1025 + [param('int', 'v'), param('std::string', 'name')])
5.1026 ## enum.h: void ns3::EnumChecker::AddDefault(int v, std::string name) [member function]
5.1027 cls.add_method('AddDefault',
5.1028 'void',
5.1029 [param('int', 'v'), param('std::string', 'name')])
5.1030 - ## enum.h: void ns3::EnumChecker::Add(int v, std::string name) [member function]
5.1031 - cls.add_method('Add',
5.1032 - 'void',
5.1033 - [param('int', 'v'), param('std::string', 'name')])
5.1034 ## enum.h: bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function]
5.1035 cls.add_method('Check',
5.1036 'bool',
5.1037 [param('ns3::AttributeValue const &', 'value')],
5.1038 is_const=True, is_virtual=True)
5.1039 + ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function]
5.1040 + cls.add_method('Copy',
5.1041 + 'bool',
5.1042 + [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')],
5.1043 + is_const=True, is_virtual=True)
5.1044 + ## enum.h: ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function]
5.1045 + cls.add_method('Create',
5.1046 + 'ns3::Ptr< ns3::AttributeValue >',
5.1047 + [],
5.1048 + is_const=True, is_virtual=True)
5.1049 + ## enum.h: std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function]
5.1050 + cls.add_method('GetUnderlyingTypeInformation',
5.1051 + 'std::string',
5.1052 + [],
5.1053 + is_const=True, is_virtual=True)
5.1054 ## enum.h: std::string ns3::EnumChecker::GetValueTypeName() const [member function]
5.1055 cls.add_method('GetValueTypeName',
5.1056 'std::string',
5.1057 @@ -1539,21 +1562,6 @@
5.1058 'bool',
5.1059 [],
5.1060 is_const=True, is_virtual=True)
5.1061 - ## enum.h: std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function]
5.1062 - cls.add_method('GetUnderlyingTypeInformation',
5.1063 - 'std::string',
5.1064 - [],
5.1065 - is_const=True, is_virtual=True)
5.1066 - ## enum.h: ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function]
5.1067 - cls.add_method('Create',
5.1068 - 'ns3::Ptr< ns3::AttributeValue >',
5.1069 - [],
5.1070 - is_const=True, is_virtual=True)
5.1071 - ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function]
5.1072 - cls.add_method('Copy',
5.1073 - 'bool',
5.1074 - [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')],
5.1075 - is_const=True, is_virtual=True)
5.1076 return
5.1077
5.1078 def register_Ns3EnumValue_methods(root_module, cls):
5.1079 @@ -1563,30 +1571,30 @@
5.1080 cls.add_constructor([])
5.1081 ## enum.h: ns3::EnumValue::EnumValue(int v) [constructor]
5.1082 cls.add_constructor([param('int', 'v')])
5.1083 - ## enum.h: void ns3::EnumValue::Set(int v) [member function]
5.1084 - cls.add_method('Set',
5.1085 - 'void',
5.1086 - [param('int', 'v')])
5.1087 - ## enum.h: int ns3::EnumValue::Get() const [member function]
5.1088 - cls.add_method('Get',
5.1089 - 'int',
5.1090 - [],
5.1091 - is_const=True)
5.1092 ## enum.h: ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function]
5.1093 cls.add_method('Copy',
5.1094 'ns3::Ptr< ns3::AttributeValue >',
5.1095 [],
5.1096 is_const=True, is_virtual=True)
5.1097 - ## enum.h: std::string ns3::EnumValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1098 - cls.add_method('SerializeToString',
5.1099 - 'std::string',
5.1100 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1101 - is_const=True, is_virtual=True)
5.1102 ## enum.h: bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1103 cls.add_method('DeserializeFromString',
5.1104 'bool',
5.1105 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1106 is_virtual=True)
5.1107 + ## enum.h: int ns3::EnumValue::Get() const [member function]
5.1108 + cls.add_method('Get',
5.1109 + 'int',
5.1110 + [],
5.1111 + is_const=True)
5.1112 + ## enum.h: std::string ns3::EnumValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1113 + cls.add_method('SerializeToString',
5.1114 + 'std::string',
5.1115 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1116 + is_const=True, is_virtual=True)
5.1117 + ## enum.h: void ns3::EnumValue::Set(int v) [member function]
5.1118 + cls.add_method('Set',
5.1119 + 'void',
5.1120 + [param('int', 'v')])
5.1121 return
5.1122
5.1123 def register_Ns3ErlangVariable_methods(root_module, cls):
5.1124 @@ -1646,36 +1654,36 @@
5.1125 return
5.1126
5.1127 def register_Ns3IntegerValue_methods(root_module, cls):
5.1128 + ## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
5.1129 + cls.add_constructor([])
5.1130 ## integer.h: ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [copy constructor]
5.1131 cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')])
5.1132 - ## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
5.1133 - cls.add_constructor([])
5.1134 ## integer.h: ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor]
5.1135 cls.add_constructor([param('int64_t const &', 'value')])
5.1136 - ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function]
5.1137 - cls.add_method('Set',
5.1138 - 'void',
5.1139 - [param('int64_t const &', 'value')])
5.1140 - ## integer.h: int64_t ns3::IntegerValue::Get() const [member function]
5.1141 - cls.add_method('Get',
5.1142 - 'int64_t',
5.1143 - [],
5.1144 - is_const=True)
5.1145 ## integer.h: ns3::Ptr<ns3::AttributeValue> ns3::IntegerValue::Copy() const [member function]
5.1146 cls.add_method('Copy',
5.1147 'ns3::Ptr< ns3::AttributeValue >',
5.1148 [],
5.1149 is_const=True, is_virtual=True)
5.1150 - ## integer.h: std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1151 - cls.add_method('SerializeToString',
5.1152 - 'std::string',
5.1153 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1154 - is_const=True, is_virtual=True)
5.1155 ## integer.h: bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1156 cls.add_method('DeserializeFromString',
5.1157 'bool',
5.1158 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1159 is_virtual=True)
5.1160 + ## integer.h: int64_t ns3::IntegerValue::Get() const [member function]
5.1161 + cls.add_method('Get',
5.1162 + 'int64_t',
5.1163 + [],
5.1164 + is_const=True)
5.1165 + ## integer.h: std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1166 + cls.add_method('SerializeToString',
5.1167 + 'std::string',
5.1168 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1169 + is_const=True, is_virtual=True)
5.1170 + ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function]
5.1171 + cls.add_method('Set',
5.1172 + 'void',
5.1173 + [param('int64_t const &', 'value')])
5.1174 return
5.1175
5.1176 def register_Ns3LogNormalVariable_methods(root_module, cls):
5.1177 @@ -1697,13 +1705,21 @@
5.1178 return
5.1179
5.1180 def register_Ns3Object_methods(root_module, cls):
5.1181 - ## object.h: static ns3::TypeId ns3::Object::GetTypeId() [member function]
5.1182 - cls.add_method('GetTypeId',
5.1183 - 'ns3::TypeId',
5.1184 - [],
5.1185 - is_static=True)
5.1186 ## object.h: ns3::Object::Object() [constructor]
5.1187 cls.add_constructor([])
5.1188 + ## object.h: void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function]
5.1189 + cls.add_method('AggregateObject',
5.1190 + 'void',
5.1191 + [param('ns3::Ptr< ns3::Object >', 'other')])
5.1192 + ## object.h: void ns3::Object::Dispose() [member function]
5.1193 + cls.add_method('Dispose',
5.1194 + 'void',
5.1195 + [])
5.1196 + ## object.h: ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function]
5.1197 + cls.add_method('GetAggregateIterator',
5.1198 + 'ns3::Object::AggregateIterator',
5.1199 + [],
5.1200 + is_const=True)
5.1201 ## object.h: ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function]
5.1202 cls.add_method('GetInstanceTypeId',
5.1203 'ns3::TypeId',
5.1204 @@ -1714,32 +1730,24 @@
5.1205 'ns3::Ptr< ns3::Object >',
5.1206 [param('ns3::TypeId', 'tid')],
5.1207 is_const=True, template_parameters=['ns3::Object'], custom_template_method_name='GetObject')
5.1208 - ## object.h: void ns3::Object::Dispose() [member function]
5.1209 - cls.add_method('Dispose',
5.1210 + ## object.h: static ns3::TypeId ns3::Object::GetTypeId() [member function]
5.1211 + cls.add_method('GetTypeId',
5.1212 + 'ns3::TypeId',
5.1213 + [],
5.1214 + is_static=True)
5.1215 + ## object.h: ns3::Object::Object(ns3::Object const & o) [copy constructor]
5.1216 + cls.add_constructor([param('ns3::Object const &', 'o')],
5.1217 + visibility='protected')
5.1218 + ## object.h: void ns3::Object::DoDispose() [member function]
5.1219 + cls.add_method('DoDispose',
5.1220 'void',
5.1221 - [])
5.1222 - ## object.h: void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function]
5.1223 - cls.add_method('AggregateObject',
5.1224 - 'void',
5.1225 - [param('ns3::Ptr< ns3::Object >', 'other')])
5.1226 - ## object.h: ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function]
5.1227 - cls.add_method('GetAggregateIterator',
5.1228 - 'ns3::Object::AggregateIterator',
5.1229 [],
5.1230 - is_const=True)
5.1231 + visibility='protected', is_virtual=True)
5.1232 ## object.h: void ns3::Object::NotifyNewAggregate() [member function]
5.1233 cls.add_method('NotifyNewAggregate',
5.1234 'void',
5.1235 [],
5.1236 visibility='protected', is_virtual=True)
5.1237 - ## object.h: void ns3::Object::DoDispose() [member function]
5.1238 - cls.add_method('DoDispose',
5.1239 - 'void',
5.1240 - [],
5.1241 - visibility='protected', is_virtual=True)
5.1242 - ## object.h: ns3::Object::Object(ns3::Object const & o) [copy constructor]
5.1243 - cls.add_constructor([param('ns3::Object const &', 'o')],
5.1244 - visibility='protected')
5.1245 return
5.1246
5.1247 def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
5.1248 @@ -1759,55 +1767,50 @@
5.1249 return
5.1250
5.1251 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
5.1252 + ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
5.1253 + cls.add_constructor([])
5.1254 ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
5.1255 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
5.1256 - ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
5.1257 - cls.add_constructor([])
5.1258 return
5.1259
5.1260 def register_Ns3ObjectFactoryValue_methods(root_module, cls):
5.1261 + ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
5.1262 + cls.add_constructor([])
5.1263 ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor]
5.1264 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')])
5.1265 - ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
5.1266 - cls.add_constructor([])
5.1267 ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor]
5.1268 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')])
5.1269 - ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
5.1270 - cls.add_method('Set',
5.1271 - 'void',
5.1272 - [param('ns3::ObjectFactory const &', 'value')])
5.1273 - ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
5.1274 - cls.add_method('Get',
5.1275 - 'ns3::ObjectFactory',
5.1276 - [],
5.1277 - is_const=True)
5.1278 ## object-factory.h: ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function]
5.1279 cls.add_method('Copy',
5.1280 'ns3::Ptr< ns3::AttributeValue >',
5.1281 [],
5.1282 is_const=True, is_virtual=True)
5.1283 - ## object-factory.h: std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1284 - cls.add_method('SerializeToString',
5.1285 - 'std::string',
5.1286 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1287 - is_const=True, is_virtual=True)
5.1288 ## object-factory.h: bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1289 cls.add_method('DeserializeFromString',
5.1290 'bool',
5.1291 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1292 is_virtual=True)
5.1293 + ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
5.1294 + cls.add_method('Get',
5.1295 + 'ns3::ObjectFactory',
5.1296 + [],
5.1297 + is_const=True)
5.1298 + ## object-factory.h: std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1299 + cls.add_method('SerializeToString',
5.1300 + 'std::string',
5.1301 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1302 + is_const=True, is_virtual=True)
5.1303 + ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
5.1304 + cls.add_method('Set',
5.1305 + 'void',
5.1306 + [param('ns3::ObjectFactory const &', 'value')])
5.1307 return
5.1308
5.1309 def register_Ns3ObjectVectorAccessor_methods(root_module, cls):
5.1310 + ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor]
5.1311 + cls.add_constructor([])
5.1312 ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor(ns3::ObjectVectorAccessor const & arg0) [copy constructor]
5.1313 cls.add_constructor([param('ns3::ObjectVectorAccessor const &', 'arg0')])
5.1314 - ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor]
5.1315 - cls.add_constructor([])
5.1316 - ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
5.1317 - cls.add_method('Set',
5.1318 - 'bool',
5.1319 - [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')],
5.1320 - is_const=True, is_virtual=True)
5.1321 ## object-vector.h: bool ns3::ObjectVectorAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function]
5.1322 cls.add_method('Get',
5.1323 'bool',
5.1324 @@ -1823,23 +1826,28 @@
5.1325 'bool',
5.1326 [],
5.1327 is_const=True, is_virtual=True)
5.1328 + ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
5.1329 + cls.add_method('Set',
5.1330 + 'bool',
5.1331 + [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')],
5.1332 + is_const=True, is_virtual=True)
5.1333 + ## object-vector.h: ns3::Ptr<ns3::Object> ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function]
5.1334 + cls.add_method('DoGet',
5.1335 + 'ns3::Ptr< ns3::Object >',
5.1336 + [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i')],
5.1337 + is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
5.1338 ## object-vector.h: bool ns3::ObjectVectorAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function]
5.1339 cls.add_method('DoGetN',
5.1340 'bool',
5.1341 [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')],
5.1342 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
5.1343 - ## object-vector.h: ns3::Ptr<ns3::Object> ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function]
5.1344 - cls.add_method('DoGet',
5.1345 - 'ns3::Ptr< ns3::Object >',
5.1346 - [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i')],
5.1347 - is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
5.1348 return
5.1349
5.1350 def register_Ns3ObjectVectorChecker_methods(root_module, cls):
5.1351 + ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor]
5.1352 + cls.add_constructor([])
5.1353 ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker(ns3::ObjectVectorChecker const & arg0) [copy constructor]
5.1354 cls.add_constructor([param('ns3::ObjectVectorChecker const &', 'arg0')])
5.1355 - ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor]
5.1356 - cls.add_constructor([])
5.1357 ## object-vector.h: ns3::TypeId ns3::ObjectVectorChecker::GetItemTypeId() const [member function]
5.1358 cls.add_method('GetItemTypeId',
5.1359 'ns3::TypeId',
5.1360 @@ -1857,36 +1865,36 @@
5.1361 '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >',
5.1362 [],
5.1363 is_const=True)
5.1364 + ## object-vector.h: ns3::Ptr<ns3::AttributeValue> ns3::ObjectVectorValue::Copy() const [member function]
5.1365 + cls.add_method('Copy',
5.1366 + 'ns3::Ptr< ns3::AttributeValue >',
5.1367 + [],
5.1368 + is_const=True, is_virtual=True)
5.1369 + ## object-vector.h: bool ns3::ObjectVectorValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1370 + cls.add_method('DeserializeFromString',
5.1371 + 'bool',
5.1372 + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1373 + is_virtual=True)
5.1374 ## object-vector.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Object>*,std::vector<ns3::Ptr<ns3::Object>, std::allocator<ns3::Ptr<ns3::Object> > > > ns3::ObjectVectorValue::End() const [member function]
5.1375 cls.add_method('End',
5.1376 '__gnu_cxx::__normal_iterator< ns3::Ptr< ns3::Object > const, std::vector< ns3::Ptr< ns3::Object > > >',
5.1377 [],
5.1378 is_const=True)
5.1379 - ## object-vector.h: uint32_t ns3::ObjectVectorValue::GetN() const [member function]
5.1380 - cls.add_method('GetN',
5.1381 - 'uint32_t',
5.1382 - [],
5.1383 - is_const=True)
5.1384 ## object-vector.h: ns3::Ptr<ns3::Object> ns3::ObjectVectorValue::Get(uint32_t i) const [member function]
5.1385 cls.add_method('Get',
5.1386 'ns3::Ptr< ns3::Object >',
5.1387 [param('uint32_t', 'i')],
5.1388 is_const=True)
5.1389 - ## object-vector.h: ns3::Ptr<ns3::AttributeValue> ns3::ObjectVectorValue::Copy() const [member function]
5.1390 - cls.add_method('Copy',
5.1391 - 'ns3::Ptr< ns3::AttributeValue >',
5.1392 + ## object-vector.h: uint32_t ns3::ObjectVectorValue::GetN() const [member function]
5.1393 + cls.add_method('GetN',
5.1394 + 'uint32_t',
5.1395 [],
5.1396 - is_const=True, is_virtual=True)
5.1397 + is_const=True)
5.1398 ## object-vector.h: std::string ns3::ObjectVectorValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1399 cls.add_method('SerializeToString',
5.1400 'std::string',
5.1401 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1402 is_const=True, is_virtual=True)
5.1403 - ## object-vector.h: bool ns3::ObjectVectorValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1404 - cls.add_method('DeserializeFromString',
5.1405 - 'bool',
5.1406 - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1407 - is_virtual=True)
5.1408 return
5.1409
5.1410 def register_Ns3ParetoVariable_methods(root_module, cls):
5.1411 @@ -1903,10 +1911,10 @@
5.1412 return
5.1413
5.1414 def register_Ns3PointerChecker_methods(root_module, cls):
5.1415 + ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor]
5.1416 + cls.add_constructor([])
5.1417 ## pointer.h: ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
5.1418 cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
5.1419 - ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor]
5.1420 - cls.add_constructor([])
5.1421 ## pointer.h: ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
5.1422 cls.add_method('GetPointeeTypeId',
5.1423 'ns3::TypeId',
5.1424 @@ -1921,263 +1929,263 @@
5.1425 cls.add_constructor([])
5.1426 ## pointer.h: ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
5.1427 cls.add_constructor([param('ns3::Ptr< ns3::Object >', 'object')])
5.1428 - ## pointer.h: void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
5.1429 - cls.add_method('SetObject',
5.1430 - 'void',
5.1431 - [param('ns3::Ptr< ns3::Object >', 'object')])
5.1432 - ## pointer.h: ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function]
5.1433 - cls.add_method('GetObject',
5.1434 - 'ns3::Ptr< ns3::Object >',
5.1435 - [],
5.1436 - is_const=True)
5.1437 ## pointer.h: ns3::Ptr<ns3::AttributeValue> ns3::PointerValue::Copy() const [member function]
5.1438 cls.add_method('Copy',
5.1439 'ns3::Ptr< ns3::AttributeValue >',
5.1440 [],
5.1441 is_const=True, is_virtual=True)
5.1442 - ## pointer.h: std::string ns3::PointerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1443 - cls.add_method('SerializeToString',
5.1444 - 'std::string',
5.1445 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1446 - is_const=True, is_virtual=True)
5.1447 ## pointer.h: bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1448 cls.add_method('DeserializeFromString',
5.1449 'bool',
5.1450 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1451 is_virtual=True)
5.1452 + ## pointer.h: ns3::Ptr<ns3::Object> ns3::PointerValue::GetObject() const [member function]
5.1453 + cls.add_method('GetObject',
5.1454 + 'ns3::Ptr< ns3::Object >',
5.1455 + [],
5.1456 + is_const=True)
5.1457 + ## pointer.h: std::string ns3::PointerValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1458 + cls.add_method('SerializeToString',
5.1459 + 'std::string',
5.1460 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1461 + is_const=True, is_virtual=True)
5.1462 + ## pointer.h: void ns3::PointerValue::SetObject(ns3::Ptr<ns3::Object> object) [member function]
5.1463 + cls.add_method('SetObject',
5.1464 + 'void',
5.1465 + [param('ns3::Ptr< ns3::Object >', 'object')])
5.1466 return
5.1467
5.1468 def register_Ns3RandomVariableChecker_methods(root_module, cls):
5.1469 + ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
5.1470 + cls.add_constructor([])
5.1471 ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor]
5.1472 cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')])
5.1473 - ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
5.1474 - cls.add_constructor([])
5.1475 return
5.1476
5.1477 def register_Ns3RandomVariableValue_methods(root_module, cls):
5.1478 + ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor]
5.1479 + cls.add_constructor([])
5.1480 ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor]
5.1481 cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')])
5.1482 - ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor]
5.1483 - cls.add_constructor([])
5.1484 ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor]
5.1485 cls.add_constructor([param('ns3::RandomVariable const &', 'value')])
5.1486 - ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
5.1487 - cls.add_method('Set',
5.1488 - 'void',
5.1489 - [param('ns3::RandomVariable const &', 'value')])
5.1490 - ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
5.1491 - cls.add_method('Get',
5.1492 - 'ns3::RandomVariable',
5.1493 - [],
5.1494 - is_const=True)
5.1495 ## random-variable.h: ns3::Ptr<ns3::AttributeValue> ns3::RandomVariableValue::Copy() const [member function]
5.1496 cls.add_method('Copy',
5.1497 'ns3::Ptr< ns3::AttributeValue >',
5.1498 [],
5.1499 is_const=True, is_virtual=True)
5.1500 - ## random-variable.h: std::string ns3::RandomVariableValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1501 - cls.add_method('SerializeToString',
5.1502 - 'std::string',
5.1503 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1504 - is_const=True, is_virtual=True)
5.1505 ## random-variable.h: bool ns3::RandomVariableValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1506 cls.add_method('DeserializeFromString',
5.1507 'bool',
5.1508 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1509 is_virtual=True)
5.1510 + ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
5.1511 + cls.add_method('Get',
5.1512 + 'ns3::RandomVariable',
5.1513 + [],
5.1514 + is_const=True)
5.1515 + ## random-variable.h: std::string ns3::RandomVariableValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1516 + cls.add_method('SerializeToString',
5.1517 + 'std::string',
5.1518 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1519 + is_const=True, is_virtual=True)
5.1520 + ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
5.1521 + cls.add_method('Set',
5.1522 + 'void',
5.1523 + [param('ns3::RandomVariable const &', 'value')])
5.1524 return
5.1525
5.1526 def register_Ns3StringChecker_methods(root_module, cls):
5.1527 + ## string.h: ns3::StringChecker::StringChecker() [constructor]
5.1528 + cls.add_constructor([])
5.1529 ## string.h: ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
5.1530 cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
5.1531 - ## string.h: ns3::StringChecker::StringChecker() [constructor]
5.1532 - cls.add_constructor([])
5.1533 return
5.1534
5.1535 def register_Ns3StringValue_methods(root_module, cls):
5.1536 + ## string.h: ns3::StringValue::StringValue() [constructor]
5.1537 + cls.add_constructor([])
5.1538 ## string.h: ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
5.1539 cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
5.1540 - ## string.h: ns3::StringValue::StringValue() [constructor]
5.1541 - cls.add_constructor([])
5.1542 ## string.h: ns3::StringValue::StringValue(std::string const & value) [constructor]
5.1543 cls.add_constructor([param('std::string const &', 'value')])
5.1544 - ## string.h: void ns3::StringValue::Set(std::string const & value) [member function]
5.1545 - cls.add_method('Set',
5.1546 - 'void',
5.1547 - [param('std::string const &', 'value')])
5.1548 - ## string.h: std::string ns3::StringValue::Get() const [member function]
5.1549 - cls.add_method('Get',
5.1550 - 'std::string',
5.1551 - [],
5.1552 - is_const=True)
5.1553 ## string.h: ns3::Ptr<ns3::AttributeValue> ns3::StringValue::Copy() const [member function]
5.1554 cls.add_method('Copy',
5.1555 'ns3::Ptr< ns3::AttributeValue >',
5.1556 [],
5.1557 is_const=True, is_virtual=True)
5.1558 - ## string.h: std::string ns3::StringValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1559 - cls.add_method('SerializeToString',
5.1560 - 'std::string',
5.1561 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1562 - is_const=True, is_virtual=True)
5.1563 ## string.h: bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1564 cls.add_method('DeserializeFromString',
5.1565 'bool',
5.1566 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1567 is_virtual=True)
5.1568 + ## string.h: std::string ns3::StringValue::Get() const [member function]
5.1569 + cls.add_method('Get',
5.1570 + 'std::string',
5.1571 + [],
5.1572 + is_const=True)
5.1573 + ## string.h: std::string ns3::StringValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1574 + cls.add_method('SerializeToString',
5.1575 + 'std::string',
5.1576 + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1577 + is_const=True, is_virtual=True)
5.1578 + ## string.h: void ns3::StringValue::Set(std::string const & value) [member function]
5.1579 + cls.add_method('Set',
5.1580 + 'void',
5.1581 + [param('std::string const &', 'value')])
5.1582 return
5.1583
5.1584 def register_Ns3TypeIdChecker_methods(root_module, cls):
5.1585 + ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor]
5.1586 + cls.add_constructor([])
5.1587 ## type-id.h: ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor]
5.1588 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')])
5.1589 - ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor]
5.1590 - cls.add_constructor([])
5.1591 return
5.1592
5.1593 def register_Ns3TypeIdValue_methods(root_module, cls):
5.1594 + ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor]
5.1595 + cls.add_constructor([])
5.1596 ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor]
5.1597 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')])
5.1598 - ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor]
5.1599 - cls.add_constructor([])
5.1600 ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor]
5.1601 cls.add_constructor([param('ns3::TypeId const &', 'value')])
5.1602 - ## type-id.h: void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function]
5.1603 - cls.add_method('Set',
5.1604 - 'void',
5.1605 - [param('ns3::TypeId const &', 'value')])
5.1606 - ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function]
5.1607 - cls.add_method('Get',
5.1608 - 'ns3::TypeId',
5.1609 - [],
5.1610 - is_const=True)
5.1611 ## type-id.h: ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function]
5.1612 cls.add_method('Copy',
5.1613 'ns3::Ptr< ns3::AttributeValue >',
5.1614 [],
5.1615 is_const=True, is_virtual=True)
5.1616 - ## type-id.h: std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
5.1617 - cls.add_method('SerializeToString',
5.1618 - 'std::string',
5.1619 - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1620 - is_const=True, is_virtual=True)
5.1621 ## type-id.h: bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
5.1622 cls.add_method('DeserializeFromString',
5.1623 'bool',
5.1624 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
5.1625 is_virtual=True)
5.1626 + ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function]
5.1627 + cls.add_method('Get',