New pybindgen and API rescan. Extensive API description files changes because pybindgen now handles consts differently.
1.1 --- a/bindings/python/ns3_module_bridge.py Sun Aug 31 22:33:23 2008 +0100
1.2 +++ b/bindings/python/ns3_module_bridge.py Tue Sep 02 11:12:42 2008 +0100
1.3 @@ -55,7 +55,7 @@
1.4
1.5 def register_Ns3BridgeNetDevice_methods(root_module, cls):
1.6 ## bridge-net-device.h: ns3::BridgeNetDevice::BridgeNetDevice(ns3::BridgeNetDevice const & arg0) [copy constructor]
1.7 - cls.add_constructor([param('ns3::BridgeNetDevice&', 'arg0', is_const=True)])
1.8 + cls.add_constructor([param('ns3::BridgeNetDevice const &', 'arg0')])
1.9 ## bridge-net-device.h: static ns3::TypeId ns3::BridgeNetDevice::GetTypeId() [member function]
1.10 cls.add_method('GetTypeId',
1.11 'ns3::TypeId',
1.12 @@ -70,7 +70,7 @@
1.13 ## bridge-net-device.h: void ns3::BridgeNetDevice::SetName(std::string const name) [member function]
1.14 cls.add_method('SetName',
1.15 'void',
1.16 - [param('std::string', 'name', is_const=True)],
1.17 + [param('std::string const', 'name')],
1.18 is_virtual=True)
1.19 ## bridge-net-device.h: std::string ns3::BridgeNetDevice::GetName() const [member function]
1.20 cls.add_method('GetName',
1.21 @@ -80,7 +80,7 @@
1.22 ## bridge-net-device.h: void ns3::BridgeNetDevice::SetIfIndex(uint32_t const index) [member function]
1.23 cls.add_method('SetIfIndex',
1.24 'void',
1.25 - [param('uint32_t', 'index', is_const=True)],
1.26 + [param('uint32_t const', 'index')],
1.27 is_virtual=True)
1.28 ## bridge-net-device.h: uint32_t ns3::BridgeNetDevice::GetIfIndex() const [member function]
1.29 cls.add_method('GetIfIndex',
1.30 @@ -100,7 +100,7 @@
1.31 ## bridge-net-device.h: bool ns3::BridgeNetDevice::SetMtu(uint16_t const mtu) [member function]
1.32 cls.add_method('SetMtu',
1.33 'bool',
1.34 - [param('uint16_t', 'mtu', is_const=True)],
1.35 + [param('uint16_t const', 'mtu')],
1.36 is_virtual=True)
1.37 ## bridge-net-device.h: uint16_t ns3::BridgeNetDevice::GetMtu() const [member function]
1.38 cls.add_method('GetMtu',
1.39 @@ -150,12 +150,12 @@
1.40 ## bridge-net-device.h: bool ns3::BridgeNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
1.41 cls.add_method('Send',
1.42 'bool',
1.43 - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')],
1.44 + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
1.45 is_virtual=True)
1.46 ## bridge-net-device.h: bool ns3::BridgeNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
1.47 cls.add_method('SendFrom',
1.48 'bool',
1.49 - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'source', is_const=True), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')],
1.50 + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
1.51 is_virtual=True)
1.52 ## bridge-net-device.h: ns3::Ptr<ns3::Node> ns3::BridgeNetDevice::GetNode() const [member function]
1.53 cls.add_method('GetNode',
1.54 @@ -195,7 +195,7 @@
1.55 ## bridge-net-device.h: void ns3::BridgeNetDevice::ReceiveFromDevice(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function]
1.56 cls.add_method('ReceiveFromDevice',
1.57 'void',
1.58 - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< const ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address&', 'source', is_const=True), param('ns3::Address&', 'destination', is_const=True), param('ns3::NetDevice::PacketType', 'packetType')],
1.59 + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< const ns3::Packet >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')],
1.60 visibility='protected')
1.61 ## bridge-net-device.h: void ns3::BridgeNetDevice::ForwardUnicast(ns3::Ptr<ns3::NetDevice> incomingPort, ns3::Ptr<const ns3::Packet> packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function]
1.62 cls.add_method('ForwardUnicast',
1.63 @@ -221,7 +221,7 @@
1.64
1.65 def register_Ns3BridgeChannel_methods(root_module, cls):
1.66 ## bridge-channel.h: ns3::BridgeChannel::BridgeChannel(ns3::BridgeChannel const & arg0) [copy constructor]
1.67 - cls.add_constructor([param('ns3::BridgeChannel&', 'arg0', is_const=True)])
1.68 + cls.add_constructor([param('ns3::BridgeChannel const &', 'arg0')])
1.69 ## bridge-channel.h: static ns3::TypeId ns3::BridgeChannel::GetTypeId() [member function]
1.70 cls.add_method('GetTypeId',
1.71 'ns3::TypeId',
2.1 --- a/bindings/python/ns3_module_common.py Sun Aug 31 22:33:23 2008 +0100
2.2 +++ b/bindings/python/ns3_module_common.py Tue Sep 02 11:12:42 2008 +0100
2.3 @@ -113,11 +113,11 @@
2.4 ## packet.h: ns3::Packet::Packet() [constructor]
2.5 cls.add_constructor([])
2.6 ## packet.h: ns3::Packet::Packet(ns3::Packet const & o) [copy constructor]
2.7 - cls.add_constructor([param('ns3::Packet&', 'o', is_const=True)])
2.8 + cls.add_constructor([param('ns3::Packet const &', 'o')])
2.9 ## packet.h: ns3::Packet::Packet(uint32_t size) [constructor]
2.10 cls.add_constructor([param('uint32_t', 'size')])
2.11 ## packet.h: ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor]
2.12 - cls.add_constructor([param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True), param('uint32_t', 'size')])
2.13 + cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
2.14 ## packet.h: void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function]
2.15 cls.add_method('AddAtEnd',
2.16 'void',
2.17 @@ -125,7 +125,7 @@
2.18 ## packet.h: void ns3::Packet::AddHeader(ns3::Header const & header) [member function]
2.19 cls.add_method('AddHeader',
2.20 'void',
2.21 - [param('ns3::Header&', 'header', is_const=True)])
2.22 + [param('ns3::Header const &', 'header')])
2.23 ## packet.h: void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function]
2.24 cls.add_method('AddPaddingAtEnd',
2.25 'void',
2.26 @@ -133,12 +133,12 @@
2.27 ## packet.h: void ns3::Packet::AddTag(ns3::Tag const & tag) const [member function]
2.28 cls.add_method('AddTag',
2.29 'void',
2.30 - [param('ns3::Tag&', 'tag', is_const=True)],
2.31 + [param('ns3::Tag const &', 'tag')],
2.32 is_const=True)
2.33 ## packet.h: void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function]
2.34 cls.add_method('AddTrailer',
2.35 'void',
2.36 - [param('ns3::Trailer&', 'trailer', is_const=True)])
2.37 + [param('ns3::Trailer const &', 'trailer')])
2.38 ## packet.h: ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function]
2.39 cls.add_method('BeginItem',
2.40 'ns3::PacketMetadata::ItemIterator',
2.41 @@ -176,7 +176,7 @@
2.42 ## packet.h: bool ns3::Packet::FindFirstMatchingTag(ns3::Tag & tag) const [member function]
2.43 cls.add_method('FindFirstMatchingTag',
2.44 'bool',
2.45 - [param('ns3::Tag&', 'tag')],
2.46 + [param('ns3::Tag &', 'tag')],
2.47 is_const=True)
2.48 ## packet.h: uint32_t ns3::Packet::GetSize() const [member function]
2.49 cls.add_method('GetSize',
2.50 @@ -195,26 +195,26 @@
2.51 is_const=True)
2.52 ## packet.h: uint8_t const * ns3::Packet::PeekData() const [member function]
2.53 cls.add_method('PeekData',
2.54 - retval('uint8_t *', is_const=True, caller_owns_return=False),
2.55 + 'uint8_t const *',
2.56 [],
2.57 is_const=True)
2.58 ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) [member function]
2.59 cls.add_method('PeekHeader',
2.60 'uint32_t',
2.61 - [param('ns3::Header&', 'header')])
2.62 + [param('ns3::Header &', 'header')])
2.63 ## packet.h: uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function]
2.64 cls.add_method('PeekTrailer',
2.65 'uint32_t',
2.66 - [param('ns3::Trailer&', 'trailer')])
2.67 + [param('ns3::Trailer &', 'trailer')])
2.68 ## packet.h: void ns3::Packet::Print(std::ostream & os) const [member function]
2.69 cls.add_method('Print',
2.70 'void',
2.71 - [param('std::ostream&', 'os')],
2.72 + [param('std::ostream &', 'os')],
2.73 is_const=True)
2.74 ## packet.h: void ns3::Packet::PrintTags(std::ostream & os) const [member function]
2.75 cls.add_method('PrintTags',
2.76 'void',
2.77 - [param('std::ostream&', 'os')],
2.78 + [param('std::ostream &', 'os')],
2.79 is_const=True)
2.80 ## packet.h: void ns3::Packet::RemoveAllTags() [member function]
2.81 cls.add_method('RemoveAllTags',
2.82 @@ -231,11 +231,11 @@
2.83 ## packet.h: uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function]
2.84 cls.add_method('RemoveHeader',
2.85 'uint32_t',
2.86 - [param('ns3::Header&', 'header')])
2.87 + [param('ns3::Header &', 'header')])
2.88 ## packet.h: uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function]
2.89 cls.add_method('RemoveTrailer',
2.90 'uint32_t',
2.91 - [param('ns3::Trailer&', 'trailer')])
2.92 + [param('ns3::Trailer &', 'trailer')])
2.93 ## packet.h: ns3::Buffer ns3::Packet::Serialize() const [member function]
2.94 cls.add_method('Serialize',
2.95 'ns3::Buffer',
2.96 @@ -246,7 +246,7 @@
2.97
2.98 def register_Ns3TagIterator_methods(root_module, cls):
2.99 ## packet.h: ns3::TagIterator::TagIterator(ns3::TagIterator const & arg0) [copy constructor]
2.100 - cls.add_constructor([param('ns3::TagIterator&', 'arg0', is_const=True)])
2.101 + cls.add_constructor([param('ns3::TagIterator const &', 'arg0')])
2.102 ## packet.h: bool ns3::TagIterator::HasNext() const [member function]
2.103 cls.add_method('HasNext',
2.104 'bool',
2.105 @@ -260,7 +260,7 @@
2.106
2.107 def register_Ns3TagIteratorItem_methods(root_module, cls):
2.108 ## packet.h: ns3::TagIterator::Item::Item(ns3::TagIterator::Item const & arg0) [copy constructor]
2.109 - cls.add_constructor([param('ns3::TagIterator::Item&', 'arg0', is_const=True)])
2.110 + cls.add_constructor([param('ns3::TagIterator::Item const &', 'arg0')])
2.111 ## packet.h: ns3::TypeId ns3::TagIterator::Item::GetTypeId() const [member function]
2.112 cls.add_method('GetTypeId',
2.113 'ns3::TypeId',
2.114 @@ -279,7 +279,7 @@
2.115 ## packet.h: void ns3::TagIterator::Item::GetTag(ns3::Tag & tag) const [member function]
2.116 cls.add_method('GetTag',
2.117 'void',
2.118 - [param('ns3::Tag&', 'tag')],
2.119 + [param('ns3::Tag &', 'tag')],
2.120 is_const=True)
2.121 return
2.122
2.123 @@ -287,7 +287,7 @@
2.124 ## tag-list.h: ns3::TagList::TagList() [constructor]
2.125 cls.add_constructor([])
2.126 ## tag-list.h: ns3::TagList::TagList(ns3::TagList const & o) [copy constructor]
2.127 - cls.add_constructor([param('ns3::TagList&', 'o', is_const=True)])
2.128 + cls.add_constructor([param('ns3::TagList const &', 'o')])
2.129 ## tag-list.h: ns3::TagBuffer ns3::TagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function]
2.130 cls.add_method('Add',
2.131 'ns3::TagBuffer',
2.132 @@ -295,7 +295,7 @@
2.133 ## tag-list.h: void ns3::TagList::Add(ns3::TagList const & o) [member function]
2.134 cls.add_method('Add',
2.135 'void',
2.136 - [param('ns3::TagList&', 'o', is_const=True)])
2.137 + [param('ns3::TagList const &', 'o')])
2.138 ## tag-list.h: void ns3::TagList::RemoveAll() [member function]
2.139 cls.add_method('RemoveAll',
2.140 'void',
2.141 @@ -317,7 +317,7 @@
2.142
2.143 def register_Ns3TagListIterator_methods(root_module, cls):
2.144 ## tag-list.h: ns3::TagList::Iterator::Iterator(ns3::TagList::Iterator const & arg0) [copy constructor]
2.145 - cls.add_constructor([param('ns3::TagList::Iterator&', 'arg0', is_const=True)])
2.146 + cls.add_constructor([param('ns3::TagList::Iterator const &', 'arg0')])
2.147 ## tag-list.h: bool ns3::TagList::Iterator::HasNext() const [member function]
2.148 cls.add_method('HasNext',
2.149 'bool',
2.150 @@ -346,14 +346,14 @@
2.151 ## tag-list.h: ns3::TagList::Iterator::Item::buf [variable]
2.152 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False)
2.153 ## tag-list.h: ns3::TagList::Iterator::Item::Item(ns3::TagList::Iterator::Item const & arg0) [copy constructor]
2.154 - cls.add_constructor([param('ns3::TagList::Iterator::Item&', 'arg0', is_const=True)])
2.155 + cls.add_constructor([param('ns3::TagList::Iterator::Item const &', 'arg0')])
2.156 ## tag-list.h: ns3::TagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor]
2.157 cls.add_constructor([param('ns3::TagBuffer', 'buf')])
2.158 return
2.159
2.160 def register_Ns3TagBuffer_methods(root_module, cls):
2.161 ## tag-buffer.h: ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [copy constructor]
2.162 - cls.add_constructor([param('ns3::TagBuffer&', 'arg0', is_const=True)])
2.163 + cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')])
2.164 ## tag-buffer.h: ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor]
2.165 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')])
2.166 ## tag-buffer.h: void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function]
2.167 @@ -387,7 +387,7 @@
2.168 ## tag-buffer.h: void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function]
2.169 cls.add_method('Write',
2.170 'void',
2.171 - [param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True), param('uint32_t', 'size')])
2.172 + [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
2.173 ## tag-buffer.h: uint8_t ns3::TagBuffer::ReadU8() [member function]
2.174 cls.add_method('ReadU8',
2.175 'uint8_t',
2.176 @@ -422,7 +422,7 @@
2.177 is_const=True)
2.178 ## buffer.h: uint8_t const * ns3::Buffer::PeekData() const [member function]
2.179 cls.add_method('PeekData',
2.180 - retval('uint8_t *', is_const=True, caller_owns_return=False),
2.181 + 'uint8_t const *',
2.182 [],
2.183 is_const=True)
2.184 ## buffer.h: bool ns3::Buffer::AddAtStart(uint32_t start) [member function]
2.185 @@ -436,7 +436,7 @@
2.186 ## buffer.h: void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function]
2.187 cls.add_method('AddAtEnd',
2.188 'void',
2.189 - [param('ns3::Buffer&', 'o', is_const=True)])
2.190 + [param('ns3::Buffer const &', 'o')])
2.191 ## buffer.h: void ns3::Buffer::RemoveAtStart(uint32_t start) [member function]
2.192 cls.add_method('RemoveAtStart',
2.193 'void',
2.194 @@ -476,7 +476,7 @@
2.195 [],
2.196 is_const=True)
2.197 ## buffer.h: ns3::Buffer::Buffer(ns3::Buffer const & o) [copy constructor]
2.198 - cls.add_constructor([param('ns3::Buffer&', 'o', is_const=True)])
2.199 + cls.add_constructor([param('ns3::Buffer const &', 'o')])
2.200 ## buffer.h: ns3::Buffer::Buffer() [constructor]
2.201 cls.add_constructor([])
2.202 ## buffer.h: ns3::Buffer::Buffer(uint32_t dataSize) [constructor]
2.203 @@ -485,7 +485,7 @@
2.204
2.205 def register_Ns3BufferIterator_methods(root_module, cls):
2.206 ## buffer.h: ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [copy constructor]
2.207 - cls.add_constructor([param('ns3::Buffer::Iterator&', 'arg0', is_const=True)])
2.208 + cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')])
2.209 ## buffer.h: ns3::Buffer::Iterator::Iterator() [constructor]
2.210 cls.add_constructor([])
2.211 ## buffer.h: void ns3::Buffer::Iterator::Next() [member function]
2.212 @@ -507,7 +507,7 @@
2.213 ## buffer.h: uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function]
2.214 cls.add_method('GetDistanceFrom',
2.215 'uint32_t',
2.216 - [param('ns3::Buffer::Iterator&', 'o', is_const=True)],
2.217 + [param('ns3::Buffer::Iterator const &', 'o')],
2.218 is_const=True)
2.219 ## buffer.h: bool ns3::Buffer::Iterator::IsEnd() const [member function]
2.220 cls.add_method('IsEnd',
2.221 @@ -566,7 +566,7 @@
2.222 ## buffer.h: void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function]
2.223 cls.add_method('Write',
2.224 'void',
2.225 - [param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True), param('uint32_t', 'size')])
2.226 + [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')])
2.227 ## buffer.h: void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function]
2.228 cls.add_method('Write',
2.229 'void',
2.230 @@ -632,7 +632,7 @@
2.231
2.232 def register_Ns3Chunk_methods(root_module, cls):
2.233 ## chunk.h: ns3::Chunk::Chunk(ns3::Chunk const & arg0) [copy constructor]
2.234 - cls.add_constructor([param('ns3::Chunk&', 'arg0', is_const=True)])
2.235 + cls.add_constructor([param('ns3::Chunk const &', 'arg0')])
2.236 ## chunk.h: ns3::Chunk::Chunk() [constructor]
2.237 cls.add_constructor([])
2.238 ## chunk.h: static ns3::TypeId ns3::Chunk::GetTypeId() [member function]
2.239 @@ -648,13 +648,13 @@
2.240 ## chunk.h: void ns3::Chunk::Print(std::ostream & os) const [member function]
2.241 cls.add_method('Print',
2.242 'void',
2.243 - [param('std::ostream&', 'os')],
2.244 + [param('std::ostream &', 'os')],
2.245 is_pure_virtual=True, is_const=True, is_virtual=True)
2.246 return
2.247
2.248 def register_Ns3DataRate_methods(root_module, cls):
2.249 ## data-rate.h: ns3::DataRate::DataRate(ns3::DataRate const & arg0) [copy constructor]
2.250 - cls.add_constructor([param('ns3::DataRate&', 'arg0', is_const=True)])
2.251 + cls.add_constructor([param('ns3::DataRate const &', 'arg0')])
2.252 ## data-rate.h: ns3::DataRate::DataRate() [constructor]
2.253 cls.add_constructor([])
2.254 ## data-rate.h: ns3::DataRate::DataRate(uint64_t bps) [constructor]
2.255 @@ -676,7 +676,7 @@
2.256
2.257 def register_Ns3Tag_methods(root_module, cls):
2.258 ## tag.h: ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor]
2.259 - cls.add_constructor([param('ns3::Tag&', 'arg0', is_const=True)])
2.260 + cls.add_constructor([param('ns3::Tag const &', 'arg0')])
2.261 ## tag.h: ns3::Tag::Tag() [constructor]
2.262 cls.add_constructor([])
2.263 ## tag.h: static ns3::TypeId ns3::Tag::GetTypeId() [member function]
2.264 @@ -702,19 +702,19 @@
2.265 ## tag.h: void ns3::Tag::Print(std::ostream & os) const [member function]
2.266 cls.add_method('Print',
2.267 'void',
2.268 - [param('std::ostream&', 'os')],
2.269 + [param('std::ostream &', 'os')],
2.270 is_pure_virtual=True, is_const=True, is_virtual=True)
2.271 return
2.272
2.273 def register_Ns3PcapWriter_methods(root_module, cls):
2.274 ## pcap-writer.h: ns3::PcapWriter::PcapWriter(ns3::PcapWriter const & arg0) [copy constructor]
2.275 - cls.add_constructor([param('ns3::PcapWriter&', 'arg0', is_const=True)])
2.276 + cls.add_constructor([param('ns3::PcapWriter const &', 'arg0')])
2.277 ## pcap-writer.h: ns3::PcapWriter::PcapWriter() [constructor]
2.278 cls.add_constructor([])
2.279 ## pcap-writer.h: void ns3::PcapWriter::Open(std::string const & name) [member function]
2.280 cls.add_method('Open',
2.281 'void',
2.282 - [param('std::string&', 'name', is_const=True)])
2.283 + [param('std::string const &', 'name')])
2.284 ## pcap-writer.h: void ns3::PcapWriter::WriteEthernetHeader() [member function]
2.285 cls.add_method('WriteEthernetHeader',
2.286 'void',
2.287 @@ -739,14 +739,14 @@
2.288
2.289 def register_Ns3DataRateChecker_methods(root_module, cls):
2.290 ## data-rate.h: ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [copy constructor]
2.291 - cls.add_constructor([param('ns3::DataRateChecker&', 'arg0', is_const=True)])
2.292 + cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')])
2.293 ## data-rate.h: ns3::DataRateChecker::DataRateChecker() [constructor]
2.294 cls.add_constructor([])
2.295 return
2.296
2.297 def register_Ns3ErrorModel_methods(root_module, cls):
2.298 ## error-model.h: ns3::ErrorModel::ErrorModel(ns3::ErrorModel const & arg0) [copy constructor]
2.299 - cls.add_constructor([param('ns3::ErrorModel&', 'arg0', is_const=True)])
2.300 + cls.add_constructor([param('ns3::ErrorModel const &', 'arg0')])
2.301 ## error-model.h: static ns3::TypeId ns3::ErrorModel::GetTypeId() [member function]
2.302 cls.add_method('GetTypeId',
2.303 'ns3::TypeId',
2.304 @@ -791,7 +791,7 @@
2.305 ## header.h: ns3::Header::Header() [constructor]
2.306 cls.add_constructor([])
2.307 ## header.h: ns3::Header::Header(ns3::Header const & arg0) [copy constructor]
2.308 - cls.add_constructor([param('ns3::Header&', 'arg0', is_const=True)])
2.309 + cls.add_constructor([param('ns3::Header const &', 'arg0')])
2.310 ## header.h: uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function]
2.311 cls.add_method('Deserialize',
2.312 'uint32_t',
2.313 @@ -810,7 +810,7 @@
2.314 ## header.h: void ns3::Header::Print(std::ostream & os) const [member function]
2.315 cls.add_method('Print',
2.316 'void',
2.317 - [param('std::ostream&', 'os')],
2.318 + [param('std::ostream &', 'os')],
2.319 is_pure_virtual=True, is_const=True, is_virtual=True)
2.320 ## header.h: void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function]
2.321 cls.add_method('Serialize',
2.322 @@ -824,7 +824,7 @@
2.323 ## trailer.h: ns3::Trailer::Trailer() [constructor]
2.324 cls.add_constructor([])
2.325 ## trailer.h: ns3::Trailer::Trailer(ns3::Trailer const & arg0) [copy constructor]
2.326 - cls.add_constructor([param('ns3::Trailer&', 'arg0', is_const=True)])
2.327 + cls.add_constructor([param('ns3::Trailer const &', 'arg0')])
2.328 ## trailer.h: uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function]
2.329 cls.add_method('Deserialize',
2.330 'uint32_t',
2.331 @@ -843,7 +843,7 @@
2.332 ## trailer.h: void ns3::Trailer::Print(std::ostream & os) const [member function]
2.333 cls.add_method('Print',
2.334 'void',
2.335 - [param('std::ostream&', 'os')],
2.336 + [param('std::ostream &', 'os')],
2.337 is_pure_virtual=True, is_const=True, is_virtual=True)
2.338 ## trailer.h: void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function]
2.339 cls.add_method('Serialize',
2.340 @@ -855,7 +855,7 @@
2.341
2.342 def register_Ns3ListErrorModel_methods(root_module, cls):
2.343 ## error-model.h: ns3::ListErrorModel::ListErrorModel(ns3::ListErrorModel const & arg0) [copy constructor]
2.344 - cls.add_constructor([param('ns3::ListErrorModel&', 'arg0', is_const=True)])
2.345 + cls.add_constructor([param('ns3::ListErrorModel const &', 'arg0')])
2.346 ## error-model.h: static ns3::TypeId ns3::ListErrorModel::GetTypeId() [member function]
2.347 cls.add_method('GetTypeId',
2.348 'ns3::TypeId',
2.349 @@ -871,7 +871,7 @@
2.350 ## error-model.h: void ns3::ListErrorModel::SetList(std::list<unsigned int, std::allocator<unsigned int> > const & packetlist) [member function]
2.351 cls.add_method('SetList',
2.352 'void',
2.353 - [param('std::list< unsigned int >&', 'packetlist', is_const=True)])
2.354 + [param('std::list< unsigned int >', 'packetlist')])
2.355 ## error-model.h: bool ns3::ListErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function]
2.356 cls.add_method('DoCorrupt',
2.357 'bool',
2.358 @@ -886,15 +886,15 @@
2.359
2.360 def register_Ns3DataRateValue_methods(root_module, cls):
2.361 ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [copy constructor]
2.362 - cls.add_constructor([param('ns3::DataRateValue&', 'arg0', is_const=True)])
2.363 + cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')])
2.364 ## data-rate.h: ns3::DataRateValue::DataRateValue() [constructor]
2.365 cls.add_constructor([])
2.366 ## data-rate.h: ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor]
2.367 - cls.add_constructor([param('ns3::DataRate&', 'value', is_const=True)])
2.368 + cls.add_constructor([param('ns3::DataRate const &', 'value')])
2.369 ## data-rate.h: void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function]
2.370 cls.add_method('Set',
2.371 'void',
2.372 - [param('ns3::DataRate&', 'value', is_const=True)])
2.373 + [param('ns3::DataRate const &', 'value')])
2.374 ## data-rate.h: ns3::DataRate ns3::DataRateValue::Get() const [member function]
2.375 cls.add_method('Get',
2.376 'ns3::DataRate',
2.377 @@ -919,7 +919,7 @@
2.378
2.379 def register_Ns3RateErrorModel_methods(root_module, cls):
2.380 ## error-model.h: ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor]
2.381 - cls.add_constructor([param('ns3::RateErrorModel&', 'arg0', is_const=True)])
2.382 + cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')])
2.383 ## error-model.h: static ns3::TypeId ns3::RateErrorModel::GetTypeId() [member function]
2.384 cls.add_method('GetTypeId',
2.385 'ns3::TypeId',
2.386 @@ -948,7 +948,7 @@
2.387 ## error-model.h: void ns3::RateErrorModel::SetRandomVariable(ns3::RandomVariable const & ranvar) [member function]
2.388 cls.add_method('SetRandomVariable',
2.389 'void',
2.390 - [param('ns3::RandomVariable&', 'ranvar', is_const=True)])
2.391 + [param('ns3::RandomVariable const &', 'ranvar')])
2.392 ## error-model.h: bool ns3::RateErrorModel::DoCorrupt(ns3::Ptr<ns3::Packet> p) [member function]
2.393 cls.add_method('DoCorrupt',
2.394 'bool',
3.1 --- a/bindings/python/ns3_module_contrib.py Sun Aug 31 22:33:23 2008 +0100
3.2 +++ b/bindings/python/ns3_module_contrib.py Tue Sep 02 11:12:42 2008 +0100
3.3 @@ -71,7 +71,7 @@
3.4
3.5 def register_Ns3Gnuplot_methods(root_module, cls):
3.6 ## gnuplot.h: ns3::Gnuplot::Gnuplot(ns3::Gnuplot const & arg0) [copy constructor]
3.7 - cls.add_constructor([param('ns3::Gnuplot&', 'arg0', is_const=True)])
3.8 + cls.add_constructor([param('ns3::Gnuplot const &', 'arg0')])
3.9 ## gnuplot.h: ns3::Gnuplot::Gnuplot(std::string pngFilename) [constructor]
3.10 cls.add_constructor([param('std::string', 'pngFilename')])
3.11 ## gnuplot.h: void ns3::Gnuplot::SetLegend(std::string xLegend, std::string yLegend) [member function]
3.12 @@ -81,16 +81,16 @@
3.13 ## gnuplot.h: void ns3::Gnuplot::AddDataset(ns3::GnuplotDataset const & dataset) [member function]
3.14 cls.add_method('AddDataset',
3.15 'void',
3.16 - [param('ns3::GnuplotDataset&', 'dataset', is_const=True)])
3.17 + [param('ns3::GnuplotDataset const &', 'dataset')])
3.18 ## gnuplot.h: void ns3::Gnuplot::GenerateOutput(std::ostream & os) [member function]
3.19 cls.add_method('GenerateOutput',
3.20 'void',
3.21 - [param('std::ostream&', 'os')])
3.22 + [param('std::ostream &', 'os')])
3.23 return
3.24
3.25 def register_Ns3EventGarbageCollector_methods(root_module, cls):
3.26 ## event-garbage-collector.h: ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor]
3.27 - cls.add_constructor([param('ns3::EventGarbageCollector&', 'arg0', is_const=True)])
3.28 + cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')])
3.29 ## event-garbage-collector.h: ns3::EventGarbageCollector::EventGarbageCollector() [constructor]
3.30 cls.add_constructor([])
3.31 ## event-garbage-collector.h: void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function]
3.32 @@ -101,7 +101,7 @@
3.33
3.34 def register_Ns3GnuplotDataset_methods(root_module, cls):
3.35 ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(ns3::GnuplotDataset const & arg0) [copy constructor]
3.36 - cls.add_constructor([param('ns3::GnuplotDataset&', 'arg0', is_const=True)])
3.37 + cls.add_constructor([param('ns3::GnuplotDataset const &', 'arg0')])
3.38 ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset() [constructor]
3.39 cls.add_constructor([])
3.40 ## gnuplot.h: ns3::GnuplotDataset::GnuplotDataset(std::string title) [constructor]
3.41 @@ -126,7 +126,7 @@
3.42
3.43 def register_Ns3GtkConfigStore_methods(root_module, cls):
3.44 ## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore(ns3::GtkConfigStore const & arg0) [copy constructor]
3.45 - cls.add_constructor([param('ns3::GtkConfigStore&', 'arg0', is_const=True)])
3.46 + cls.add_constructor([param('ns3::GtkConfigStore const &', 'arg0')])
3.47 ## gtk-config-store.h: ns3::GtkConfigStore::GtkConfigStore() [constructor]
3.48 cls.add_constructor([])
3.49 ## gtk-config-store.h: void ns3::GtkConfigStore::Configure() [member function]
3.50 @@ -137,7 +137,7 @@
3.51
3.52 def register_Ns3ConfigStore_methods(root_module, cls):
3.53 ## config-store.h: ns3::ConfigStore::ConfigStore(ns3::ConfigStore const & arg0) [copy constructor]
3.54 - cls.add_constructor([param('ns3::ConfigStore&', 'arg0', is_const=True)])
3.55 + cls.add_constructor([param('ns3::ConfigStore const &', 'arg0')])
3.56 ## config-store.h: static ns3::TypeId ns3::ConfigStore::GetTypeId() [member function]
3.57 cls.add_method('GetTypeId',
3.58 'ns3::TypeId',
3.59 @@ -158,7 +158,7 @@
3.60
3.61 def register_Ns3DelayJitterEstimation_methods(root_module, cls):
3.62 ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation(ns3::DelayJitterEstimation const & arg0) [copy constructor]
3.63 - cls.add_constructor([param('ns3::DelayJitterEstimation&', 'arg0', is_const=True)])
3.64 + cls.add_constructor([param('ns3::DelayJitterEstimation const &', 'arg0')])
3.65 ## delay-jitter-estimation.h: ns3::DelayJitterEstimation::DelayJitterEstimation() [constructor]
3.66 cls.add_constructor([])
3.67 ## delay-jitter-estimation.h: static void ns3::DelayJitterEstimation::PrepareTx(ns3::Ptr<const ns3::Packet> packet) [member function]
4.1 --- a/bindings/python/ns3_module_core.py Sun Aug 31 22:33:23 2008 +0100
4.2 +++ b/bindings/python/ns3_module_core.py Tue Sep 02 11:12:42 2008 +0100
4.3 @@ -272,7 +272,7 @@
4.4 ## random-variable.h: ns3::RandomVariable::RandomVariable() [constructor]
4.5 cls.add_constructor([])
4.6 ## random-variable.h: ns3::RandomVariable::RandomVariable(ns3::RandomVariable const & o) [copy constructor]
4.7 - cls.add_constructor([param('ns3::RandomVariable&', 'o', is_const=True)])
4.8 + cls.add_constructor([param('ns3::RandomVariable const &', 'o')])
4.9 ## random-variable.h: uint32_t ns3::RandomVariable::GetInteger() const [member function]
4.10 cls.add_method('GetInteger',
4.11 'uint32_t',
4.12 @@ -308,7 +308,7 @@
4.13
4.14 def register_Ns3TriangularVariable_methods(root_module, cls):
4.15 ## random-variable.h: ns3::TriangularVariable::TriangularVariable(ns3::TriangularVariable const & arg0) [copy constructor]
4.16 - cls.add_constructor([param('ns3::TriangularVariable&', 'arg0', is_const=True)])
4.17 + cls.add_constructor([param('ns3::TriangularVariable const &', 'arg0')])
4.18 ## random-variable.h: ns3::TriangularVariable::TriangularVariable() [constructor]
4.19 cls.add_constructor([])
4.20 ## random-variable.h: ns3::TriangularVariable::TriangularVariable(double s, double l, double mean) [constructor]
4.21 @@ -322,9 +322,9 @@
4.22
4.23 def register_Ns3GlobalValue_methods(root_module, cls):
4.24 ## global-value.h: ns3::GlobalValue::GlobalValue(ns3::GlobalValue const & arg0) [copy constructor]
4.25 - cls.add_constructor([param('ns3::GlobalValue&', 'arg0', is_const=True)])
4.26 + cls.add_constructor([param('ns3::GlobalValue const &', 'arg0')])
4.27 ## global-value.h: ns3::GlobalValue::GlobalValue(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeChecker const> checker) [constructor]
4.28 - cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue&', 'initialValue', is_const=True), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
4.29 + cls.add_constructor([param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
4.30 ## global-value.h: std::string ns3::GlobalValue::GetName() const [member function]
4.31 cls.add_method('GetName',
4.32 'std::string',
4.33 @@ -338,7 +338,7 @@
4.34 ## global-value.h: void ns3::GlobalValue::GetValue(ns3::AttributeValue & value) const [member function]
4.35 cls.add_method('GetValue',
4.36 'void',
4.37 - [param('ns3::AttributeValue&', 'value')],
4.38 + [param('ns3::AttributeValue &', 'value')],
4.39 is_const=True)
4.40 ## global-value.h: ns3::Ptr<ns3::AttributeChecker const> ns3::GlobalValue::GetChecker() const [member function]
4.41 cls.add_method('GetChecker',
4.42 @@ -348,16 +348,16 @@
4.43 ## global-value.h: bool ns3::GlobalValue::SetValue(ns3::AttributeValue const & value) [member function]
4.44 cls.add_method('SetValue',
4.45 'bool',
4.46 - [param('ns3::AttributeValue&', 'value', is_const=True)])
4.47 + [param('ns3::AttributeValue const &', 'value')])
4.48 ## global-value.h: static void ns3::GlobalValue::Bind(std::string name, ns3::AttributeValue const & value) [member function]
4.49 cls.add_method('Bind',
4.50 'void',
4.51 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)],
4.52 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
4.53 is_static=True)
4.54 ## global-value.h: static bool ns3::GlobalValue::BindFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
4.55 cls.add_method('BindFailSafe',
4.56 'bool',
4.57 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)],
4.58 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
4.59 is_static=True)
4.60 ## global-value.h: static __gnu_cxx::__normal_iterator<ns3::GlobalValue* const*,std::vector<ns3::GlobalValue*, std::allocator<ns3::GlobalValue*> > > ns3::GlobalValue::Begin() [member function]
4.61 cls.add_method('Begin',
4.62 @@ -375,24 +375,24 @@
4.63 ## ref-count-base.h: ns3::RefCountBase::RefCountBase() [constructor]
4.64 cls.add_constructor([])
4.65 ## ref-count-base.h: ns3::RefCountBase::RefCountBase(ns3::RefCountBase const & o) [copy constructor]
4.66 - cls.add_constructor([param('ns3::RefCountBase&', 'o', is_const=True)])
4.67 + cls.add_constructor([param('ns3::RefCountBase const &', 'o')])
4.68 return
4.69
4.70 def register_Ns3TypeId_methods(root_module, cls):
4.71 ## type-id.h: ns3::TypeId::TypeId(ns3::TypeId const & arg0) [copy constructor]
4.72 - cls.add_constructor([param('ns3::TypeId&', 'arg0', is_const=True)])
4.73 + cls.add_constructor([param('ns3::TypeId const &', 'arg0')])
4.74 ## type-id.h: ns3::TypeId::TypeId(char const * name) [constructor]
4.75 - cls.add_constructor([param('char *', 'name', transfer_ownership=False, is_const=True)])
4.76 + cls.add_constructor([param('char const *', 'name')])
4.77 ## type-id.h: ns3::TypeId::TypeId() [constructor]
4.78 cls.add_constructor([])
4.79 ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
4.80 cls.add_method('AddAttribute',
4.81 'ns3::TypeId',
4.82 - [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue&', 'initialValue', is_const=True), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
4.83 + [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
4.84 ## type-id.h: ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
4.85 cls.add_method('AddAttribute',
4.86 'ns3::TypeId',
4.87 - [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue&', 'initialValue', is_const=True), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
4.88 + [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')])
4.89 ## type-id.h: ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function]
4.90 cls.add_method('AddTraceSource',
4.91 'ns3::TypeId',
4.92 @@ -561,14 +561,14 @@
4.93 ## type-id.h: ns3::TypeId::AttributeInfo::checker [variable]
4.94 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False)
4.95 ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo(ns3::TypeId::AttributeInfo const & arg0) [copy constructor]
4.96 - cls.add_constructor([param('ns3::TypeId::AttributeInfo&', 'arg0', is_const=True)])
4.97 + cls.add_constructor([param('ns3::TypeId::AttributeInfo const &', 'arg0')])
4.98 ## type-id.h: ns3::TypeId::AttributeInfo::AttributeInfo() [constructor]
4.99 cls.add_constructor([])
4.100 return
4.101
4.102 def register_Ns3SystemWallClockMs_methods(root_module, cls):
4.103 ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor]
4.104 - cls.add_constructor([param('ns3::SystemWallClockMs&', 'arg0', is_const=True)])
4.105 + cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')])
4.106 ## system-wall-clock-ms.h: ns3::SystemWallClockMs::SystemWallClockMs() [constructor]
4.107 cls.add_constructor([])
4.108 ## system-wall-clock-ms.h: void ns3::SystemWallClockMs::Start() [member function]
4.109 @@ -583,7 +583,7 @@
4.110
4.111 def register_Ns3CallbackImplBase_methods(root_module, cls):
4.112 ## callback.h: ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor]
4.113 - cls.add_constructor([param('ns3::CallbackImplBase&', 'arg0', is_const=True)])
4.114 + cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')])
4.115 ## callback.h: ns3::CallbackImplBase::CallbackImplBase() [constructor]
4.116 cls.add_constructor([])
4.117 ## callback.h: bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function]
4.118 @@ -595,14 +595,14 @@
4.119
4.120 def register_Ns3CriticalSection_methods(root_module, cls):
4.121 ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::CriticalSection const & arg0) [copy constructor]
4.122 - cls.add_constructor([param('ns3::CriticalSection&', 'arg0', is_const=True)])
4.123 + cls.add_constructor([param('ns3::CriticalSection const &', 'arg0')])
4.124 ## system-mutex.h: ns3::CriticalSection::CriticalSection(ns3::SystemMutex & mutex) [constructor]
4.125 - cls.add_constructor([param('ns3::SystemMutex&', 'mutex')])
4.126 + cls.add_constructor([param('ns3::SystemMutex &', 'mutex')])
4.127 return
4.128
4.129 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
4.130 ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
4.131 - cls.add_constructor([param('ns3::TraceSourceAccessor&', 'arg0', is_const=True)])
4.132 + cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')])
4.133 ## trace-source-accessor.h: ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor]
4.134 cls.add_constructor([])
4.135 ## trace-source-accessor.h: void ns3::TraceSourceAccessor::Ref() const [member function]
4.136 @@ -618,34 +618,34 @@
4.137 ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
4.138 cls.add_method('ConnectWithoutContext',
4.139 'bool',
4.140 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase&', 'cb', is_const=True)],
4.141 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
4.142 is_pure_virtual=True, is_const=True, is_virtual=True)
4.143 ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
4.144 cls.add_method('Connect',
4.145 'bool',
4.146 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)],
4.147 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
4.148 is_pure_virtual=True, is_const=True, is_virtual=True)
4.149 ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function]
4.150 cls.add_method('DisconnectWithoutContext',
4.151 'bool',
4.152 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase&', 'cb', is_const=True)],
4.153 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')],
4.154 is_pure_virtual=True, is_const=True, is_virtual=True)
4.155 ## trace-source-accessor.h: bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function]
4.156 cls.add_method('Disconnect',
4.157 'bool',
4.158 - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)],
4.159 + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')],
4.160 is_pure_virtual=True, is_const=True, is_virtual=True)
4.161 return
4.162
4.163 def register_Ns3AttributeChecker_methods(root_module, cls):
4.164 ## attribute.h: ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [copy constructor]
4.165 - cls.add_constructor([param('ns3::AttributeChecker&', 'arg0', is_const=True)])
4.166 + cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')])
4.167 ## attribute.h: ns3::AttributeChecker::AttributeChecker() [constructor]
4.168 cls.add_constructor([])
4.169 ## attribute.h: bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function]
4.170 cls.add_method('Check',
4.171 'bool',
4.172 - [param('ns3::AttributeValue&', 'value', is_const=True)],
4.173 + [param('ns3::AttributeValue const &', 'value')],
4.174 is_pure_virtual=True, is_const=True, is_virtual=True)
4.175 ## attribute.h: std::string ns3::AttributeChecker::GetValueTypeName() const [member function]
4.176 cls.add_method('GetValueTypeName',
4.177 @@ -670,20 +670,20 @@
4.178 ## attribute.h: bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function]
4.179 cls.add_method('Copy',
4.180 'bool',
4.181 - [param('ns3::AttributeValue&', 'source', is_const=True), param('ns3::AttributeValue&', 'destination')],
4.182 + [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')],
4.183 is_pure_virtual=True, is_const=True, is_virtual=True)
4.184 return
4.185
4.186 def register_Ns3RandomVariableChecker_methods(root_module, cls):
4.187 ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker(ns3::RandomVariableChecker const & arg0) [copy constructor]
4.188 - cls.add_constructor([param('ns3::RandomVariableChecker&', 'arg0', is_const=True)])
4.189 + cls.add_constructor([param('ns3::RandomVariableChecker const &', 'arg0')])
4.190 ## random-variable.h: ns3::RandomVariableChecker::RandomVariableChecker() [constructor]
4.191 cls.add_constructor([])
4.192 return
4.193
4.194 def register_Ns3SystemMutex_methods(root_module, cls):
4.195 ## system-mutex.h: ns3::SystemMutex::SystemMutex(ns3::SystemMutex const & arg0) [copy constructor]
4.196 - cls.add_constructor([param('ns3::SystemMutex&', 'arg0', is_const=True)])
4.197 + cls.add_constructor([param('ns3::SystemMutex const &', 'arg0')])
4.198 ## system-mutex.h: ns3::SystemMutex::SystemMutex() [constructor]
4.199 cls.add_constructor([])
4.200 ## system-mutex.h: void ns3::SystemMutex::Lock() [member function]
4.201 @@ -698,7 +698,7 @@
4.202
4.203 def register_Ns3NormalVariable_methods(root_module, cls):
4.204 ## random-variable.h: ns3::NormalVariable::NormalVariable(ns3::NormalVariable const & arg0) [copy constructor]
4.205 - cls.add_constructor([param('ns3::NormalVariable&', 'arg0', is_const=True)])
4.206 + cls.add_constructor([param('ns3::NormalVariable const &', 'arg0')])
4.207 ## random-variable.h: ns3::NormalVariable::NormalVariable() [constructor]
4.208 cls.add_constructor([])
4.209 ## random-variable.h: ns3::NormalVariable::NormalVariable(double m, double v) [constructor]
4.210 @@ -719,7 +719,7 @@
4.211
4.212 def register_Ns3ObjectFactory_methods(root_module, cls):
4.213 ## object-factory.h: ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor]
4.214 - cls.add_constructor([param('ns3::ObjectFactory&', 'arg0', is_const=True)])
4.215 + cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')])
4.216 ## object-factory.h: ns3::ObjectFactory::ObjectFactory() [constructor]
4.217 cls.add_constructor([])
4.218 ## object-factory.h: ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function]
4.219 @@ -735,7 +735,7 @@
4.220 ## object-factory.h: void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function]
4.221 cls.add_method('Set',
4.222 'void',
4.223 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.224 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.225 ## object-factory.h: void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function]
4.226 cls.add_method('SetTypeId',
4.227 'void',
4.228 @@ -743,7 +743,7 @@
4.229 ## object-factory.h: void ns3::ObjectFactory::SetTypeId(char const * tid) [member function]
4.230 cls.add_method('SetTypeId',
4.231 'void',
4.232 - [param('char *', 'tid', transfer_ownership=False, is_const=True)])
4.233 + [param('char const *', 'tid')])
4.234 ## object-factory.h: void ns3::ObjectFactory::SetTypeId(std::string tid) [member function]
4.235 cls.add_method('SetTypeId',
4.236 'void',
4.237 @@ -753,18 +753,18 @@
4.238
4.239 def register_Ns3AttributeAccessor_methods(root_module, cls):
4.240 ## attribute.h: ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [copy constructor]
4.241 - cls.add_constructor([param('ns3::AttributeAccessor&', 'arg0', is_const=True)])
4.242 + cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')])
4.243 ## attribute.h: ns3::AttributeAccessor::AttributeAccessor() [constructor]
4.244 cls.add_constructor([])
4.245 ## attribute.h: bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
4.246 cls.add_method('Set',
4.247 'bool',
4.248 - [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue&', 'value', is_const=True)],
4.249 + [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')],
4.250 is_pure_virtual=True, is_const=True, is_virtual=True)
4.251 ## attribute.h: bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function]
4.252 cls.add_method('Get',
4.253 'bool',
4.254 - [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('ns3::AttributeValue&', 'attribute')],
4.255 + [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')],
4.256 is_pure_virtual=True, is_const=True, is_virtual=True)
4.257 ## attribute.h: bool ns3::AttributeAccessor::HasGetter() const [member function]
4.258 cls.add_method('HasGetter',
4.259 @@ -780,7 +780,7 @@
4.260
4.261 def register_Ns3ParetoVariable_methods(root_module, cls):
4.262 ## random-variable.h: ns3::ParetoVariable::ParetoVariable(ns3::ParetoVariable const & arg0) [copy constructor]
4.263 - cls.add_constructor([param('ns3::ParetoVariable&', 'arg0', is_const=True)])
4.264 + cls.add_constructor([param('ns3::ParetoVariable const &', 'arg0')])
4.265 ## random-variable.h: ns3::ParetoVariable::ParetoVariable() [constructor]
4.266 cls.add_constructor([])
4.267 ## random-variable.h: ns3::ParetoVariable::ParetoVariable(double m) [constructor]
4.268 @@ -798,7 +798,7 @@
4.269
4.270 def register_Ns3ConstantVariable_methods(root_module, cls):
4.271 ## random-variable.h: ns3::ConstantVariable::ConstantVariable(ns3::ConstantVariable const & arg0) [copy constructor]
4.272 - cls.add_constructor([param('ns3::ConstantVariable&', 'arg0', is_const=True)])
4.273 + cls.add_constructor([param('ns3::ConstantVariable const &', 'arg0')])
4.274 ## random-variable.h: ns3::ConstantVariable::ConstantVariable() [constructor]
4.275 cls.add_constructor([])
4.276 ## random-variable.h: ns3::ConstantVariable::ConstantVariable(double c) [constructor]
4.277 @@ -811,7 +811,7 @@
4.278
4.279 def register_Ns3EmpiricalVariable_methods(root_module, cls):
4.280 ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable(ns3::EmpiricalVariable const & arg0) [copy constructor]
4.281 - cls.add_constructor([param('ns3::EmpiricalVariable&', 'arg0', is_const=True)])
4.282 + cls.add_constructor([param('ns3::EmpiricalVariable const &', 'arg0')])
4.283 ## random-variable.h: ns3::EmpiricalVariable::EmpiricalVariable() [constructor]
4.284 cls.add_constructor([])
4.285 ## random-variable.h: void ns3::EmpiricalVariable::CDF(double v, double c) [member function]
4.286 @@ -822,7 +822,7 @@
4.287
4.288 def register_Ns3EnumChecker_methods(root_module, cls):
4.289 ## enum.h: ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [copy constructor]
4.290 - cls.add_constructor([param('ns3::EnumChecker&', 'arg0', is_const=True)])
4.291 + cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')])
4.292 ## enum.h: ns3::EnumChecker::EnumChecker() [constructor]
4.293 cls.add_constructor([])
4.294 ## enum.h: void ns3::EnumChecker::AddDefault(int v, std::string name) [member function]
4.295 @@ -836,7 +836,7 @@
4.296 ## enum.h: bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function]
4.297 cls.add_method('Check',
4.298 'bool',
4.299 - [param('ns3::AttributeValue&', 'value', is_const=True)],
4.300 + [param('ns3::AttributeValue const &', 'value')],
4.301 is_const=True, is_virtual=True)
4.302 ## enum.h: std::string ns3::EnumChecker::GetValueTypeName() const [member function]
4.303 cls.add_method('GetValueTypeName',
4.304 @@ -861,20 +861,20 @@
4.305 ## enum.h: bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function]
4.306 cls.add_method('Copy',
4.307 'bool',
4.308 - [param('ns3::AttributeValue&', 'src', is_const=True), param('ns3::AttributeValue&', 'dst')],
4.309 + [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')],
4.310 is_const=True, is_virtual=True)
4.311 return
4.312
4.313 def register_Ns3Empty_methods(root_module, cls):
4.314 ## empty.h: ns3::empty::empty(ns3::empty const & arg0) [copy constructor]
4.315 - cls.add_constructor([param('ns3::empty&', 'arg0', is_const=True)])
4.316 + cls.add_constructor([param('ns3::empty const &', 'arg0')])
4.317 ## empty.h: ns3::empty::empty() [constructor]
4.318 cls.add_constructor([])
4.319 return
4.320
4.321 def register_Ns3ObjectBase_methods(root_module, cls):
4.322 ## object-base.h: ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [copy constructor]
4.323 - cls.add_constructor([param('ns3::ObjectBase&', 'arg0', is_const=True)])
4.324 + cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')])
4.325 ## object-base.h: ns3::ObjectBase::ObjectBase() [constructor]
4.326 cls.add_constructor([])
4.327 ## object-base.h: static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function]
4.328 @@ -890,37 +890,37 @@
4.329 ## object-base.h: void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
4.330 cls.add_method('SetAttribute',
4.331 'void',
4.332 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.333 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.334 ## object-base.h: bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
4.335 cls.add_method('SetAttributeFailSafe',
4.336 'bool',
4.337 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.338 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.339 ## object-base.h: void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function]
4.340 cls.add_method('GetAttribute',
4.341 'void',
4.342 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value')],
4.343 + [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')],
4.344 is_const=True)
4.345 ## object-base.h: bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & attribute) const [member function]
4.346 cls.add_method('GetAttributeFailSafe',
4.347 'bool',
4.348 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'attribute')],
4.349 + [param('std::string', 'name'), param('ns3::AttributeValue &', 'attribute')],
4.350 is_const=True)
4.351 ## object-base.h: bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
4.352 cls.add_method('TraceConnect',
4.353 'bool',
4.354 - [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.355 + [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
4.356 ## object-base.h: bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
4.357 cls.add_method('TraceConnectWithoutContext',
4.358 'bool',
4.359 - [param('std::string', 'name'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.360 + [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
4.361 ## object-base.h: bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function]
4.362 cls.add_method('TraceDisconnect',
4.363 'bool',
4.364 - [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.365 + [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')])
4.366 ## object-base.h: bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function]
4.367 cls.add_method('TraceDisconnectWithoutContext',
4.368 'bool',
4.369 - [param('std::string', 'name'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.370 + [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')])
4.371 ## object-base.h: void ns3::ObjectBase::NotifyConstructionCompleted() [member function]
4.372 cls.add_method('NotifyConstructionCompleted',
4.373 'void',
4.374 @@ -929,71 +929,78 @@
4.375 ## object-base.h: void ns3::ObjectBase::ConstructSelf(ns3::AttributeList const & attributes) [member function]
4.376 cls.add_method('ConstructSelf',
4.377 'void',
4.378 - [param('ns3::AttributeList&', 'attributes', is_const=True)],
4.379 + [param('ns3::AttributeList const &', 'attributes')],
4.380 visibility='protected')
4.381 return
4.382
4.383 def register_Ns3CommandLine_methods(root_module, cls):
4.384 ## command-line.h: ns3::CommandLine::CommandLine(ns3::CommandLine const & arg0) [copy constructor]
4.385 - cls.add_constructor([param('ns3::CommandLine&', 'arg0', is_const=True)])
4.386 + cls.add_constructor([param('ns3::CommandLine const &', 'arg0')])
4.387 ## command-line.h: ns3::CommandLine::CommandLine() [constructor]
4.388 cls.add_constructor([])
4.389 return
4.390
4.391 def register_Ns3IntToType__6_methods(root_module, cls):
4.392 ## int-to-type.h: ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor]
4.393 - cls.add_constructor([param('ns3::IntToType< 6 >&', 'arg0', is_const=True)])
4.394 + cls.add_constructor([param('ns3::IntToType< 6 >', 'arg0')])
4.395 ## int-to-type.h: ns3::IntToType<6>::IntToType() [constructor]
4.396 cls.add_constructor([])
4.397 + cls.add_copy_constructor()
4.398 return
4.399
4.400 def register_Ns3IntToType__5_methods(root_module, cls):
4.401 ## int-to-type.h: ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor]
4.402 - cls.add_constructor([param('ns3::IntToType< 5 >&', 'arg0', is_const=True)])
4.403 + cls.add_constructor([param('ns3::IntToType< 5 >', 'arg0')])
4.404 ## int-to-type.h: ns3::IntToType<5>::IntToType() [constructor]
4.405 cls.add_constructor([])
4.406 + cls.add_copy_constructor()
4.407 return
4.408
4.409 def register_Ns3IntToType__4_methods(root_module, cls):
4.410 ## int-to-type.h: ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor]
4.411 - cls.add_constructor([param('ns3::IntToType< 4 >&', 'arg0', is_const=True)])
4.412 + cls.add_constructor([param('ns3::IntToType< 4 >', 'arg0')])
4.413 ## int-to-type.h: ns3::IntToType<4>::IntToType() [constructor]
4.414 cls.add_constructor([])
4.415 + cls.add_copy_constructor()
4.416 return
4.417
4.418 def register_Ns3IntToType__3_methods(root_module, cls):
4.419 ## int-to-type.h: ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor]
4.420 - cls.add_constructor([param('ns3::IntToType< 3 >&', 'arg0', is_const=True)])
4.421 + cls.add_constructor([param('ns3::IntToType< 3 >', 'arg0')])
4.422 ## int-to-type.h: ns3::IntToType<3>::IntToType() [constructor]
4.423 cls.add_constructor([])
4.424 + cls.add_copy_constructor()
4.425 return
4.426
4.427 def register_Ns3IntToType__2_methods(root_module, cls):
4.428 ## int-to-type.h: ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor]
4.429 - cls.add_constructor([param('ns3::IntToType< 2 >&', 'arg0', is_const=True)])
4.430 + cls.add_constructor([param('ns3::IntToType< 2 >', 'arg0')])
4.431 ## int-to-type.h: ns3::IntToType<2>::IntToType() [constructor]
4.432 cls.add_constructor([])
4.433 + cls.add_copy_constructor()
4.434 return
4.435
4.436 def register_Ns3IntToType__1_methods(root_module, cls):
4.437 ## int-to-type.h: ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor]
4.438 - cls.add_constructor([param('ns3::IntToType< 1 >&', 'arg0', is_const=True)])
4.439 + cls.add_constructor([param('ns3::IntToType< 1 >', 'arg0')])
4.440 ## int-to-type.h: ns3::IntToType<1>::IntToType() [constructor]
4.441 cls.add_constructor([])
4.442 + cls.add_copy_constructor()
4.443 return
4.444
4.445 def register_Ns3IntToType__0_methods(root_module, cls):
4.446 ## int-to-type.h: ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor]
4.447 - cls.add_constructor([param('ns3::IntToType< 0 >&', 'arg0', is_const=True)])
4.448 + cls.add_constructor([param('ns3::IntToType< 0 >', 'arg0')])
4.449 ## int-to-type.h: ns3::IntToType<0>::IntToType() [constructor]
4.450 cls.add_constructor([])
4.451 + cls.add_copy_constructor()
4.452 return
4.453
4.454 def register_Ns3RngStream_methods(root_module, cls):
4.455 ## rng-stream.h: ns3::RngStream::RngStream() [constructor]
4.456 cls.add_constructor([])
4.457 ## rng-stream.h: ns3::RngStream::RngStream(ns3::RngStream const & arg0) [copy constructor]
4.458 - cls.add_constructor([param('ns3::RngStream&', 'arg0', is_const=True)])
4.459 + cls.add_constructor([param('ns3::RngStream const &', 'arg0')])
4.460 ## rng-stream.h: void ns3::RngStream::InitializeStream() [member function]
4.461 cls.add_method('InitializeStream',
4.462 'void',
4.463 @@ -1025,7 +1032,7 @@
4.464 ## rng-stream.h: bool ns3::RngStream::SetSeeds(uint32_t const * seed) [member function]
4.465 cls.add_method('SetSeeds',
4.466 'bool',
4.467 - [param('uint32_t *', 'seed', transfer_ownership=False, is_const=True)])
4.468 + [param('uint32_t const *', 'seed')])
4.469 ## rng-stream.h: void ns3::RngStream::AdvanceState(int32_t e, int32_t c) [member function]
4.470 cls.add_method('AdvanceState',
4.471 'void',
4.472 @@ -1046,18 +1053,18 @@
4.473 ## rng-stream.h: static bool ns3::RngStream::SetPackageSeed(uint32_t const * seed) [member function]
4.474 cls.add_method('SetPackageSeed',
4.475 'bool',
4.476 - [param('uint32_t *', 'seed', transfer_ownership=False, is_const=True)],
4.477 + [param('uint32_t const *', 'seed')],
4.478 is_static=True)
4.479 ## rng-stream.h: static bool ns3::RngStream::CheckSeed(uint32_t const * seed) [member function]
4.480 cls.add_method('CheckSeed',
4.481 'bool',
4.482 - [param('uint32_t *', 'seed', transfer_ownership=False, is_const=True)],
4.483 + [param('uint32_t const *', 'seed')],
4.484 is_static=True)
4.485 return
4.486
4.487 def register_Ns3LogNormalVariable_methods(root_module, cls):
4.488 ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(ns3::LogNormalVariable const & arg0) [copy constructor]
4.489 - cls.add_constructor([param('ns3::LogNormalVariable&', 'arg0', is_const=True)])
4.490 + cls.add_constructor([param('ns3::LogNormalVariable const &', 'arg0')])
4.491 ## random-variable.h: ns3::LogNormalVariable::LogNormalVariable(double mu, double sigma) [constructor]
4.492 cls.add_constructor([param('double', 'mu'), param('double', 'sigma')])
4.493 ## random-variable.h: static double ns3::LogNormalVariable::GetSingleValue(double mu, double sigma) [member function]
4.494 @@ -1069,14 +1076,14 @@
4.495
4.496 def register_Ns3IntEmpiricalVariable_methods(root_module, cls):
4.497 ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable(ns3::IntEmpiricalVariable const & arg0) [copy constructor]
4.498 - cls.add_constructor([param('ns3::IntEmpiricalVariable&', 'arg0', is_const=True)])
4.499 + cls.add_constructor([param('ns3::IntEmpiricalVariable const &', 'arg0')])
4.500 ## random-variable.h: ns3::IntEmpiricalVariable::IntEmpiricalVariable() [constructor]
4.501 cls.add_constructor([])
4.502 return
4.503
4.504 def register_Ns3PointerChecker_methods(root_module, cls):
4.505 ## pointer.h: ns3::PointerChecker::PointerChecker(ns3::PointerChecker const & arg0) [copy constructor]
4.506 - cls.add_constructor([param('ns3::PointerChecker&', 'arg0', is_const=True)])
4.507 + cls.add_constructor([param('ns3::PointerChecker const &', 'arg0')])
4.508 ## pointer.h: ns3::PointerChecker::PointerChecker() [constructor]
4.509 cls.add_constructor([])
4.510 ## pointer.h: ns3::TypeId ns3::PointerChecker::GetPointeeTypeId() const [member function]
4.511 @@ -1088,7 +1095,7 @@
4.512
4.513 def register_Ns3WeibullVariable_methods(root_module, cls):
4.514 ## random-variable.h: ns3::WeibullVariable::WeibullVariable(ns3::WeibullVariable const & arg0) [copy constructor]
4.515 - cls.add_constructor([param('ns3::WeibullVariable&', 'arg0', is_const=True)])
4.516 + cls.add_constructor([param('ns3::WeibullVariable const &', 'arg0')])
4.517 ## random-variable.h: ns3::WeibullVariable::WeibullVariable() [constructor]
4.518 cls.add_constructor([])
4.519 ## random-variable.h: ns3::WeibullVariable::WeibullVariable(double m) [constructor]
4.520 @@ -1106,7 +1113,7 @@
4.521
4.522 def register_Ns3CallbackBase_methods(root_module, cls):
4.523 ## callback.h: ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [copy constructor]
4.524 - cls.add_constructor([param('ns3::CallbackBase&', 'arg0', is_const=True)])
4.525 + cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')])
4.526 ## callback.h: ns3::CallbackBase::CallbackBase() [constructor]
4.527 cls.add_constructor([])
4.528 ## callback.h: ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function]
4.529 @@ -1121,7 +1128,7 @@
4.530
4.531 def register_Ns3ExponentialVariable_methods(root_module, cls):
4.532 ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(ns3::ExponentialVariable const & arg0) [copy constructor]
4.533 - cls.add_constructor([param('ns3::ExponentialVariable&', 'arg0', is_const=True)])
4.534 + cls.add_constructor([param('ns3::ExponentialVariable const &', 'arg0')])
4.535 ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable() [constructor]
4.536 cls.add_constructor([])
4.537 ## random-variable.h: ns3::ExponentialVariable::ExponentialVariable(double m) [constructor]
4.538 @@ -1137,14 +1144,14 @@
4.539
4.540 def register_Ns3DeterministicVariable_methods(root_module, cls):
4.541 ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(ns3::DeterministicVariable const & arg0) [copy constructor]
4.542 - cls.add_constructor([param('ns3::DeterministicVariable&', 'arg0', is_const=True)])
4.543 + cls.add_constructor([param('ns3::DeterministicVariable const &', 'arg0')])
4.544 ## random-variable.h: ns3::DeterministicVariable::DeterministicVariable(double * d, uint32_t c) [constructor]
4.545 cls.add_constructor([param('double *', 'd'), param('uint32_t', 'c')])
4.546 return
4.547
4.548 def register_Ns3SystemThread_methods(root_module, cls):
4.549 ## system-thread.h: ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor]
4.550 - cls.add_constructor([param('ns3::SystemThread&', 'arg0', is_const=True)])
4.551 + cls.add_constructor([param('ns3::SystemThread const &', 'arg0')])
4.552 ## system-thread.h: ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor]
4.553 cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
4.554 ## system-thread.h: void ns3::SystemThread::Ref() const [member function]
4.555 @@ -1171,19 +1178,19 @@
4.556 ## attribute-list.h: ns3::AttributeList::AttributeList() [constructor]
4.557 cls.add_constructor([])
4.558 ## attribute-list.h: ns3::AttributeList::AttributeList(ns3::AttributeList const & o) [copy constructor]
4.559 - cls.add_constructor([param('ns3::AttributeList&', 'o', is_const=True)])
4.560 + cls.add_constructor([param('ns3::AttributeList const &', 'o')])
4.561 ## attribute-list.h: void ns3::AttributeList::Set(std::string name, ns3::AttributeValue const & value) [member function]
4.562 cls.add_method('Set',
4.563 'void',
4.564 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.565 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.566 ## attribute-list.h: bool ns3::AttributeList::SetFailSafe(std::string name, ns3::AttributeValue const & value) [member function]
4.567 cls.add_method('SetFailSafe',
4.568 'bool',
4.569 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.570 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.571 ## attribute-list.h: void ns3::AttributeList::SetWithTid(ns3::TypeId tid, std::string name, ns3::AttributeValue const & value) [member function]
4.572 cls.add_method('SetWithTid',
4.573 'void',
4.574 - [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.575 + [param('ns3::TypeId', 'tid'), param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.576 ## attribute-list.h: void ns3::AttributeList::Reset() [member function]
4.577 cls.add_method('Reset',
4.578 'void',
4.579 @@ -1206,7 +1213,7 @@
4.580
4.581 def register_Ns3AttributeValue_methods(root_module, cls):
4.582 ## attribute.h: ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [copy constructor]
4.583 - cls.add_constructor([param('ns3::AttributeValue&', 'arg0', is_const=True)])
4.584 + cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')])
4.585 ## attribute.h: ns3::AttributeValue::AttributeValue() [constructor]
4.586 cls.add_constructor([])
4.587 ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function]
4.588 @@ -1228,7 +1235,7 @@
4.589
4.590 def register_Ns3UniformVariable_methods(root_module, cls):
4.591 ## random-variable.h: ns3::UniformVariable::UniformVariable(ns3::UniformVariable const & arg0) [copy constructor]
4.592 - cls.add_constructor([param('ns3::UniformVariable&', 'arg0', is_const=True)])
4.593 + cls.add_constructor([param('ns3::UniformVariable const &', 'arg0')])
4.594 ## random-variable.h: ns3::UniformVariable::UniformVariable() [constructor]
4.595 cls.add_constructor([])
4.596 ## random-variable.h: ns3::UniformVariable::UniformVariable(double s, double l) [constructor]
4.597 @@ -1277,13 +1284,13 @@
4.598 [],
4.599 visibility='protected', is_virtual=True)
4.600 ## object.h: ns3::Object::Object(ns3::Object const & o) [copy constructor]
4.601 - cls.add_constructor([param('ns3::Object&', 'o', is_const=True)],
4.602 + cls.add_constructor([param('ns3::Object const &', 'o')],
4.603 visibility='protected')
4.604 return
4.605
4.606 def register_Ns3ObjectAggregateIterator_methods(root_module, cls):
4.607 ## object.h: ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [copy constructor]
4.608 - cls.add_constructor([param('ns3::Object::AggregateIterator&', 'arg0', is_const=True)])
4.609 + cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')])
4.610 ## object.h: ns3::Object::AggregateIterator::AggregateIterator() [constructor]
4.611 cls.add_constructor([])
4.612 ## object.h: bool ns3::Object::AggregateIterator::HasNext() const [member function]
4.613 @@ -1299,7 +1306,7 @@
4.614
4.615 def register_Ns3SystemCondition_methods(root_module, cls):
4.616 ## system-condition.h: ns3::SystemCondition::SystemCondition(ns3::SystemCondition const & arg0) [copy constructor]
4.617 - cls.add_constructor([param('ns3::SystemCondition&', 'arg0', is_const=True)])
4.618 + cls.add_constructor([param('ns3::SystemCondition const &', 'arg0')])
4.619 ## system-condition.h: ns3::SystemCondition::SystemCondition() [constructor]
4.620 cls.add_constructor([])
4.621 ## system-condition.h: void ns3::SystemCondition::SetCondition(bool condition) [member function]
4.622 @@ -1330,16 +1337,16 @@
4.623
4.624 def register_Ns3SequentialVariable_methods(root_module, cls):
4.625 ## random-variable.h: ns3::SequentialVariable::SequentialVariable(ns3::SequentialVariable const & arg0) [copy constructor]
4.626 - cls.add_constructor([param('ns3::SequentialVariable&', 'arg0', is_const=True)])
4.627 + cls.add_constructor([param('ns3::SequentialVariable const &', 'arg0')])
4.628 ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, double i=1, uint32_t c=1) [constructor]
4.629 cls.add_constructor([param('double', 'f'), param('double', 'l'), param('double', 'i', default_value='1'), param('uint32_t', 'c', default_value='1')])
4.630 ## random-variable.h: ns3::SequentialVariable::SequentialVariable(double f, double l, ns3::RandomVariable const & i, uint32_t c=1) [constructor]
4.631 - cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable&', 'i', is_const=True), param('uint32_t', 'c', default_value='1')])
4.632 + cls.add_constructor([param('double', 'f'), param('double', 'l'), param('ns3::RandomVariable const &', 'i'), param('uint32_t', 'c', default_value='1')])
4.633 return
4.634
4.635 def register_Ns3ObjectVectorChecker_methods(root_module, cls):
4.636 ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker(ns3::ObjectVectorChecker const & arg0) [copy constructor]
4.637 - cls.add_constructor([param('ns3::ObjectVectorChecker&', 'arg0', is_const=True)])
4.638 + cls.add_constructor([param('ns3::ObjectVectorChecker const &', 'arg0')])
4.639 ## object-vector.h: ns3::ObjectVectorChecker::ObjectVectorChecker() [constructor]
4.640 cls.add_constructor([])
4.641 ## object-vector.h: ns3::TypeId ns3::ObjectVectorChecker::GetItemTypeId() const [member function]
4.642 @@ -1351,14 +1358,14 @@
4.643
4.644 def register_Ns3StringChecker_methods(root_module, cls):
4.645 ## string.h: ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [copy constructor]
4.646 - cls.add_constructor([param('ns3::StringChecker&', 'arg0', is_const=True)])
4.647 + cls.add_constructor([param('ns3::StringChecker const &', 'arg0')])
4.648 ## string.h: ns3::StringChecker::StringChecker() [constructor]
4.649 cls.add_constructor([])
4.650 return
4.651
4.652 def register_Ns3ObjectVectorValue_methods(root_module, cls):
4.653 ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue(ns3::ObjectVectorValue const & arg0) [copy constructor]
4.654 - cls.add_constructor([param('ns3::ObjectVectorValue&', 'arg0', is_const=True)])
4.655 + cls.add_constructor([param('ns3::ObjectVectorValue const &', 'arg0')])
4.656 ## object-vector.h: ns3::ObjectVectorValue::ObjectVectorValue() [constructor]
4.657 cls.add_constructor([])
4.658 ## 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::Begin() const [member function]
4.659 @@ -1400,22 +1407,22 @@
4.660
4.661 def register_Ns3BooleanChecker_methods(root_module, cls):
4.662 ## boolean.h: ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [copy constructor]
4.663 - cls.add_constructor([param('ns3::BooleanChecker&', 'arg0', is_const=True)])
4.664 + cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')])
4.665 ## boolean.h: ns3::BooleanChecker::BooleanChecker() [constructor]
4.666 cls.add_constructor([])
4.667 return
4.668
4.669 def register_Ns3UintegerValue_methods(root_module, cls):
4.670 ## uinteger.h: ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [copy constructor]
4.671 - cls.add_constructor([param('ns3::UintegerValue&', 'arg0', is_const=True)])
4.672 + cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')])
4.673 ## uinteger.h: ns3::UintegerValue::UintegerValue() [constructor]
4.674 cls.add_constructor([])
4.675 ## uinteger.h: ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor]
4.676 - cls.add_constructor([param('uint64_t&', 'value', is_const=True)])
4.677 + cls.add_constructor([param('uint64_t const &', 'value')])
4.678 ## uinteger.h: void ns3::UintegerValue::Set(uint64_t const & value) [member function]
4.679 cls.add_method('Set',
4.680 'void',
4.681 - [param('uint64_t&', 'value', is_const=True)])
4.682 + [param('uint64_t const &', 'value')])
4.683 ## uinteger.h: uint64_t ns3::UintegerValue::Get() const [member function]
4.684 cls.add_method('Get',
4.685 'uint64_t',
4.686 @@ -1440,18 +1447,18 @@
4.687
4.688 def register_Ns3ObjectVectorAccessor_methods(root_module, cls):
4.689 ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor(ns3::ObjectVectorAccessor const & arg0) [copy constructor]
4.690 - cls.add_constructor([param('ns3::ObjectVectorAccessor&', 'arg0', is_const=True)])
4.691 + cls.add_constructor([param('ns3::ObjectVectorAccessor const &', 'arg0')])
4.692 ## object-vector.h: ns3::ObjectVectorAccessor::ObjectVectorAccessor() [constructor]
4.693 cls.add_constructor([])
4.694 ## object-vector.h: bool ns3::ObjectVectorAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function]
4.695 cls.add_method('Set',
4.696 'bool',
4.697 - [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue&', 'value', is_const=True)],
4.698 + [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')],
4.699 is_const=True, is_virtual=True)
4.700 ## object-vector.h: bool ns3::ObjectVectorAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & value) const [member function]
4.701 cls.add_method('Get',
4.702 'bool',
4.703 - [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('ns3::AttributeValue&', 'value')],
4.704 + [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'value')],
4.705 is_const=True, is_virtual=True)
4.706 ## object-vector.h: bool ns3::ObjectVectorAccessor::HasGetter() const [member function]
4.707 cls.add_method('HasGetter',
4.708 @@ -1466,18 +1473,18 @@
4.709 ## object-vector.h: bool ns3::ObjectVectorAccessor::DoGetN(ns3::ObjectBase const * object, uint32_t * n) const [member function]
4.710 cls.add_method('DoGetN',
4.711 'bool',
4.712 - [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('uint32_t *', 'n')],
4.713 + [param('ns3::ObjectBase const *', 'object'), param('uint32_t *', 'n')],
4.714 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
4.715 ## object-vector.h: ns3::Ptr<ns3::Object> ns3::ObjectVectorAccessor::DoGet(ns3::ObjectBase const * object, uint32_t i) const [member function]
4.716 cls.add_method('DoGet',
4.717 'ns3::Ptr< ns3::Object >',
4.718 - [param('ns3::ObjectBase *', 'object', transfer_ownership=False, is_const=True), param('uint32_t', 'i')],
4.719 + [param('ns3::ObjectBase const *', 'object'), param('uint32_t', 'i')],
4.720 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
4.721 return
4.722
4.723 def register_Ns3PointerValue_methods(root_module, cls):
4.724 ## pointer.h: ns3::PointerValue::PointerValue(ns3::PointerValue const & arg0) [copy constructor]
4.725 - cls.add_constructor([param('ns3::PointerValue&', 'arg0', is_const=True)])
4.726 + cls.add_constructor([param('ns3::PointerValue const &', 'arg0')])
4.727 ## pointer.h: ns3::PointerValue::PointerValue() [constructor]
4.728 cls.add_constructor([])
4.729 ## pointer.h: ns3::PointerValue::PointerValue(ns3::Ptr<ns3::Object> object) [constructor]
4.730 @@ -1510,29 +1517,29 @@
4.731
4.732 def register_Ns3ObjectFactoryChecker_methods(root_module, cls):
4.733 ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor]
4.734 - cls.add_constructor([param('ns3::ObjectFactoryChecker&', 'arg0', is_const=True)])
4.735 + cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')])
4.736 ## object-factory.h: ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor]
4.737 cls.add_constructor([])
4.738 return
4.739
4.740 def register_Ns3TypeIdChecker_methods(root_module, cls):
4.741 ## type-id.h: ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [copy constructor]
4.742 - cls.add_constructor([param('ns3::TypeIdChecker&', 'arg0', is_const=True)])
4.743 + cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')])
4.744 ## type-id.h: ns3::TypeIdChecker::TypeIdChecker() [constructor]
4.745 cls.add_constructor([])
4.746 return
4.747
4.748 def register_Ns3DoubleValue_methods(root_module, cls):
4.749 ## double.h: ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [copy constructor]
4.750 - cls.add_constructor([param('ns3::DoubleValue&', 'arg0', is_const=True)])
4.751 + cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')])
4.752 ## double.h: ns3::DoubleValue::DoubleValue() [constructor]
4.753 cls.add_constructor([])
4.754 ## double.h: ns3::DoubleValue::DoubleValue(double const & value) [constructor]
4.755 - cls.add_constructor([param('double&', 'value', is_const=True)])
4.756 + cls.add_constructor([param('double const &', 'value')])
4.757 ## double.h: void ns3::DoubleValue::Set(double const & value) [member function]
4.758 cls.add_method('Set',
4.759 'void',
4.760 - [param('double&', 'value', is_const=True)])
4.761 + [param('double const &', 'value')])
4.762 ## double.h: double ns3::DoubleValue::Get() const [member function]
4.763 cls.add_method('Get',
4.764 'double',
4.765 @@ -1557,15 +1564,15 @@
4.766
4.767 def register_Ns3TypeIdValue_methods(root_module, cls):
4.768 ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [copy constructor]
4.769 - cls.add_constructor([param('ns3::TypeIdValue&', 'arg0', is_const=True)])
4.770 + cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')])
4.771 ## type-id.h: ns3::TypeIdValue::TypeIdValue() [constructor]
4.772 cls.add_constructor([])
4.773 ## type-id.h: ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor]
4.774 - cls.add_constructor([param('ns3::TypeId&', 'value', is_const=True)])
4.775 + cls.add_constructor([param('ns3::TypeId const &', 'value')])
4.776 ## type-id.h: void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function]
4.777 cls.add_method('Set',
4.778 'void',
4.779 - [param('ns3::TypeId&', 'value', is_const=True)])
4.780 + [param('ns3::TypeId const &', 'value')])
4.781 ## type-id.h: ns3::TypeId ns3::TypeIdValue::Get() const [member function]
4.782 cls.add_method('Get',
4.783 'ns3::TypeId',
4.784 @@ -1590,7 +1597,7 @@
4.785
4.786 def register_Ns3EnumValue_methods(root_module, cls):
4.787 ## enum.h: ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [copy constructor]
4.788 - cls.add_constructor([param('ns3::EnumValue&', 'arg0', is_const=True)])
4.789 + cls.add_constructor([param('ns3::EnumValue const &', 'arg0')])
4.790 ## enum.h: ns3::EnumValue::EnumValue() [constructor]
4.791 cls.add_constructor([])
4.792 ## enum.h: ns3::EnumValue::EnumValue(int v) [constructor]
4.793 @@ -1623,15 +1630,15 @@
4.794
4.795 def register_Ns3RandomVariableValue_methods(root_module, cls):
4.796 ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariableValue const & arg0) [copy constructor]
4.797 - cls.add_constructor([param('ns3::RandomVariableValue&', 'arg0', is_const=True)])
4.798 + cls.add_constructor([param('ns3::RandomVariableValue const &', 'arg0')])
4.799 ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue() [constructor]
4.800 cls.add_constructor([])
4.801 ## random-variable.h: ns3::RandomVariableValue::RandomVariableValue(ns3::RandomVariable const & value) [constructor]
4.802 - cls.add_constructor([param('ns3::RandomVariable&', 'value', is_const=True)])
4.803 + cls.add_constructor([param('ns3::RandomVariable const &', 'value')])
4.804 ## random-variable.h: void ns3::RandomVariableValue::Set(ns3::RandomVariable const & value) [member function]
4.805 cls.add_method('Set',
4.806 'void',
4.807 - [param('ns3::RandomVariable&', 'value', is_const=True)])
4.808 + [param('ns3::RandomVariable const &', 'value')])
4.809 ## random-variable.h: ns3::RandomVariable ns3::RandomVariableValue::Get() const [member function]
4.810 cls.add_method('Get',
4.811 'ns3::RandomVariable',
4.812 @@ -1656,15 +1663,15 @@
4.813
4.814 def register_Ns3ObjectFactoryValue_methods(root_module, cls):
4.815 ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor]
4.816 - cls.add_constructor([param('ns3::ObjectFactoryValue&', 'arg0', is_const=True)])
4.817 + cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')])
4.818 ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor]
4.819 cls.add_constructor([])
4.820 ## object-factory.h: ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor]
4.821 - cls.add_constructor([param('ns3::ObjectFactory&', 'value', is_const=True)])
4.822 + cls.add_constructor([param('ns3::ObjectFactory const &', 'value')])
4.823 ## object-factory.h: void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function]
4.824 cls.add_method('Set',
4.825 'void',
4.826 - [param('ns3::ObjectFactory&', 'value', is_const=True)])
4.827 + [param('ns3::ObjectFactory const &', 'value')])
4.828 ## object-factory.h: ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function]
4.829 cls.add_method('Get',
4.830 'ns3::ObjectFactory',
4.831 @@ -1689,15 +1696,15 @@
4.832
4.833 def register_Ns3IntegerValue_methods(root_module, cls):
4.834 ## integer.h: ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [copy constructor]
4.835 - cls.add_constructor([param('ns3::IntegerValue&', 'arg0', is_const=True)])
4.836 + cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')])
4.837 ## integer.h: ns3::IntegerValue::IntegerValue() [constructor]
4.838 cls.add_constructor([])
4.839 ## integer.h: ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor]
4.840 - cls.add_constructor([param('int64_t&', 'value', is_const=True)])
4.841 + cls.add_constructor([param('int64_t const &', 'value')])
4.842 ## integer.h: void ns3::IntegerValue::Set(int64_t const & value) [member function]
4.843 cls.add_method('Set',
4.844 'void',
4.845 - [param('int64_t&', 'value', is_const=True)])
4.846 + [param('int64_t const &', 'value')])
4.847 ## integer.h: int64_t ns3::IntegerValue::Get() const [member function]
4.848 cls.add_method('Get',
4.849 'int64_t',
4.850 @@ -1722,7 +1729,7 @@
4.851
4.852 def register_Ns3BooleanValue_methods(root_module, cls):
4.853 ## boolean.h: ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [copy constructor]
4.854 - cls.add_constructor([param('ns3::BooleanValue&', 'arg0', is_const=True)])
4.855 + cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')])
4.856 ## boolean.h: ns3::BooleanValue::BooleanValue() [constructor]
4.857 cls.add_constructor([])
4.858 ## boolean.h: ns3::BooleanValue::BooleanValue(bool value) [constructor]
4.859 @@ -1756,15 +1763,15 @@
4.860
4.861 def register_Ns3StringValue_methods(root_module, cls):
4.862 ## string.h: ns3::StringValue::StringValue(ns3::StringValue const & arg0) [copy constructor]
4.863 - cls.add_constructor([param('ns3::StringValue&', 'arg0', is_const=True)])
4.864 + cls.add_constructor([param('ns3::StringValue const &', 'arg0')])
4.865 ## string.h: ns3::StringValue::StringValue() [constructor]
4.866 cls.add_constructor([])
4.867 ## string.h: ns3::StringValue::StringValue(std::string const & value) [constructor]
4.868 - cls.add_constructor([param('std::string&', 'value', is_const=True)])
4.869 + cls.add_constructor([param('std::string const &', 'value')])
4.870 ## string.h: void ns3::StringValue::Set(std::string const & value) [member function]
4.871 cls.add_method('Set',
4.872 'void',
4.873 - [param('std::string&', 'value', is_const=True)])
4.874 + [param('std::string const &', 'value')])
4.875 ## string.h: std::string ns3::StringValue::Get() const [member function]
4.876 cls.add_method('Get',
4.877 'std::string',
4.878 @@ -1789,7 +1796,7 @@
4.879
4.880 def register_Ns3EmptyAttributeValue_methods(root_module, cls):
4.881 ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor]
4.882 - cls.add_constructor([param('ns3::EmptyAttributeValue&', 'arg0', is_const=True)])
4.883 + cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')])
4.884 ## attribute.h: ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor]
4.885 cls.add_constructor([])
4.886 ## attribute.h: ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function]
4.887 @@ -1813,42 +1820,43 @@
4.888 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue() [constructor]
4.889 cls.add_constructor([])
4.890 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & o) [copy constructor]
4.891 - cls.add_constructor([param('ns3::TracedValue< unsigned int >&', 'o', is_const=True)])
4.892 + cls.add_constructor([param('ns3::TracedValue< unsigned int >', 'o')])
4.893 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(unsigned int const & v) [constructor]
4.894 - cls.add_constructor([param('unsigned int&', 'v', is_const=True)])
4.895 + cls.add_constructor([param('unsigned int const &', 'v')])
4.896 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::IntegerValue const & value) [constructor]
4.897 - cls.add_constructor([param('ns3::IntegerValue&', 'value', is_const=True)])
4.898 + cls.add_constructor([param('ns3::IntegerValue const &', 'value')])
4.899 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::UintegerValue const & value) [constructor]
4.900 - cls.add_constructor([param('ns3::UintegerValue&', 'value', is_const=True)])
4.901 + cls.add_constructor([param('ns3::UintegerValue const &', 'value')])
4.902 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::BooleanValue const & value) [constructor]
4.903 - cls.add_constructor([param('ns3::BooleanValue&', 'value', is_const=True)])
4.904 + cls.add_constructor([param('ns3::BooleanValue const &', 'value')])
4.905 ## traced-value.h: ns3::TracedValue<unsigned int>::TracedValue(ns3::EnumValue const & value) [constructor]
4.906 - cls.add_constructor([param('ns3::EnumValue&', 'value', is_const=True)])
4.907 + cls.add_constructor([param('ns3::EnumValue const &', 'value')])
4.908 ## traced-value.h: void ns3::TracedValue<unsigned int>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function]
4.909 cls.add_method('ConnectWithoutContext',
4.910 'void',
4.911 - [param('ns3::CallbackBase&', 'cb', is_const=True)])
4.912 + [param('ns3::CallbackBase const &', 'cb')])
4.913 ## traced-value.h: void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function]
4.914 cls.add_method('Connect',
4.915 'void',
4.916 - [param('ns3::CallbackBase&', 'cb', is_const=True), param('std::string', 'path')])
4.917 + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
4.918 ## traced-value.h: void ns3::TracedValue<unsigned int>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function]
4.919 cls.add_method('DisconnectWithoutContext',
4.920 'void',
4.921 - [param('ns3::CallbackBase&', 'cb', is_const=True)])
4.922 + [param('ns3::CallbackBase const &', 'cb')])
4.923 ## traced-value.h: void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function]
4.924 cls.add_method('Disconnect',
4.925 'void',
4.926 - [param('ns3::CallbackBase&', 'cb', is_const=True), param('std::string', 'path')])
4.927 + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')])
4.928 ## traced-value.h: void ns3::TracedValue<unsigned int>::Set(unsigned int const & v) [member function]
4.929 cls.add_method('Set',
4.930 'void',
4.931 - [param('unsigned int&', 'v', is_const=True)])
4.932 + [param('unsigned int const &', 'v')])
4.933 ## traced-value.h: unsigned int ns3::TracedValue<unsigned int>::Get() const [member function]
4.934 cls.add_method('Get',
4.935 'unsigned int',
4.936 [],
4.937 is_const=True)
4.938 + cls.add_copy_constructor()
4.939 return
4.940
4.941 def register_functions(root_module):
4.942 @@ -1952,11 +1960,11 @@
4.943 ## log.h: extern void ns3::LogComponentDisable(char const * name, ns3::LogLevel level) [free function]
4.944 module.add_function('LogComponentDisable',
4.945 'void',
4.946 - [param('char *', 'name', transfer_ownership=False, is_const=True), param('ns3::LogLevel', 'level')])
4.947 + [param('char const *', 'name'), param('ns3::LogLevel', 'level')])
4.948 ## log.h: extern void ns3::LogComponentEnable(char const * name, ns3::LogLevel level) [free function]
4.949 module.add_function('LogComponentEnable',
4.950 'void',
4.951 - [param('char *', 'name', transfer_ownership=False, is_const=True), param('ns3::LogLevel', 'level')])
4.952 + [param('char const *', 'name'), param('ns3::LogLevel', 'level')])
4.953 register_functions_ns3_internal(module.get_submodule('internal'), root_module)
4.954 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
4.955 register_functions_ns3_Config(module.get_submodule('Config'), root_module)
4.956 @@ -1985,19 +1993,19 @@
4.957 ## config.h: extern bool ns3::Config::SetDefaultFailSafe(std::string name, ns3::AttributeValue const & value) [free function]
4.958 module.add_function('SetDefaultFailSafe',
4.959 'bool',
4.960 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.961 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.962 ## config.h: extern void ns3::Config::DisconnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function]
4.963 module.add_function('DisconnectWithoutContext',
4.964 'void',
4.965 - [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.966 + [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
4.967 ## config.h: extern void ns3::Config::SetDefault(std::string name, ns3::AttributeValue const & value) [free function]
4.968 module.add_function('SetDefault',
4.969 'void',
4.970 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.971 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.972 ## config.h: extern void ns3::Config::Connect(std::string path, ns3::CallbackBase const & cb) [free function]
4.973 module.add_function('Connect',
4.974 'void',
4.975 - [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.976 + [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
4.977 ## config.h: extern ns3::Ptr<ns3::Object> ns3::Config::GetRootNamespaceObject(uint32_t i) [free function]
4.978 module.add_function('GetRootNamespaceObject',
4.979 'ns3::Ptr< ns3::Object >',
4.980 @@ -2005,7 +2013,7 @@
4.981 ## config.h: extern void ns3::Config::ConnectWithoutContext(std::string path, ns3::CallbackBase const & cb) [free function]
4.982 module.add_function('ConnectWithoutContext',
4.983 'void',
4.984 - [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.985 + [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
4.986 ## config.h: extern void ns3::Config::UnregisterRootNamespaceObject(ns3::Ptr<ns3::Object> obj) [free function]
4.987 module.add_function('UnregisterRootNamespaceObject',
4.988 'void',
4.989 @@ -2013,7 +2021,7 @@
4.990 ## config.h: extern bool ns3::Config::SetGlobalFailSafe(std::string name, ns3::AttributeValue const & value) [free function]
4.991 module.add_function('SetGlobalFailSafe',
4.992 'bool',
4.993 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.994 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.995 ## config.h: extern uint32_t ns3::Config::GetRootNamespaceObjectN() [free function]
4.996 module.add_function('GetRootNamespaceObjectN',
4.997 'uint32_t',
4.998 @@ -2021,11 +2029,11 @@
4.999 ## config.h: extern void ns3::Config::Set(std::string path, ns3::AttributeValue const & value) [free function]
4.1000 module.add_function('Set',
4.1001 'void',
4.1002 - [param('std::string', 'path'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.1003 + [param('std::string', 'path'), param('ns3::AttributeValue const &', 'value')])
4.1004 ## config.h: extern void ns3::Config::SetGlobal(std::string name, ns3::AttributeValue const & value) [free function]
4.1005 module.add_function('SetGlobal',
4.1006 'void',
4.1007 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
4.1008 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
4.1009 ## config.h: extern void ns3::Config::RegisterRootNamespaceObject(ns3::Ptr<ns3::Object> obj) [free function]
4.1010 module.add_function('RegisterRootNamespaceObject',
4.1011 'void',
4.1012 @@ -2033,7 +2041,7 @@
4.1013 ## config.h: extern void ns3::Config::Disconnect(std::string path, ns3::CallbackBase const & cb) [free function]
4.1014 module.add_function('Disconnect',
4.1015 'void',
4.1016 - [param('std::string', 'path'), param('ns3::CallbackBase&', 'cb', is_const=True)])
4.1017 + [param('std::string', 'path'), param('ns3::CallbackBase const &', 'cb')])
4.1018 return
4.1019
4.1020 def register_functions_ns3_olsr(module, root_module):
5.1 --- a/bindings/python/ns3_module_csma.py Sun Aug 31 22:33:23 2008 +0100
5.2 +++ b/bindings/python/ns3_module_csma.py Tue Sep 02 11:12:42 2008 +0100
5.3 @@ -69,7 +69,7 @@
5.4 ## csma-channel.h: ns3::CsmaDeviceRec::active [variable]
5.5 cls.add_instance_attribute('active', 'bool', is_const=False)
5.6 ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::CsmaDeviceRec const & arg0) [copy constructor]
5.7 - cls.add_constructor([param('ns3::CsmaDeviceRec&', 'arg0', is_const=True)])
5.8 + cls.add_constructor([param('ns3::CsmaDeviceRec const &', 'arg0')])
5.9 ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec() [constructor]
5.10 cls.add_constructor([])
5.11 ## csma-channel.h: ns3::CsmaDeviceRec::CsmaDeviceRec(ns3::Ptr<ns3::CsmaNetDevice> device) [constructor]
5.12 @@ -92,7 +92,7 @@
5.13 ## backoff.h: ns3::Backoff::m_slotTime [variable]
5.14 cls.add_instance_attribute('m_slotTime', 'ns3::Time', is_const=False)
5.15 ## backoff.h: ns3::Backoff::Backoff(ns3::Backoff const & arg0) [copy constructor]
5.16 - cls.add_constructor([param('ns3::Backoff&', 'arg0', is_const=True)])
5.17 + cls.add_constructor([param('ns3::Backoff const &', 'arg0')])
5.18 ## backoff.h: ns3::Backoff::Backoff() [constructor]
5.19 cls.add_constructor([])
5.20 ## backoff.h: ns3::Backoff::Backoff(ns3::Time slotTime, uint32_t minSlots, uint32_t maxSlots, uint32_t ceiling, uint32_t maxRetries) [constructor]
5.21 @@ -117,7 +117,7 @@
5.22
5.23 def register_Ns3CsmaChannel_methods(root_module, cls):
5.24 ## csma-channel.h: ns3::CsmaChannel::CsmaChannel(ns3::CsmaChannel const & arg0) [copy constructor]
5.25 - cls.add_constructor([param('ns3::CsmaChannel&', 'arg0', is_const=True)])
5.26 + cls.add_constructor([param('ns3::CsmaChannel const &', 'arg0')])
5.27 ## csma-channel.h: static ns3::TypeId ns3::CsmaChannel::GetTypeId() [member function]
5.28 cls.add_method('GetTypeId',
5.29 'ns3::TypeId',
5.30 @@ -285,7 +285,7 @@
5.31 ## csma-net-device.h: void ns3::CsmaNetDevice::SetName(std::string const name) [member function]
5.32 cls.add_method('SetName',
5.33 'void',
5.34 - [param('std::string', 'name', is_const=True)],
5.35 + [param('std::string const', 'name')],
5.36 is_virtual=True)
5.37 ## csma-net-device.h: std::string ns3::CsmaNetDevice::GetName() const [member function]
5.38 cls.add_method('GetName',
5.39 @@ -295,7 +295,7 @@
5.40 ## csma-net-device.h: void ns3::CsmaNetDevice::SetIfIndex(uint32_t const index) [member function]
5.41 cls.add_method('SetIfIndex',
5.42 'void',
5.43 - [param('uint32_t', 'index', is_const=True)],
5.44 + [param('uint32_t const', 'index')],
5.45 is_virtual=True)
5.46 ## csma-net-device.h: uint32_t ns3::CsmaNetDevice::GetIfIndex() const [member function]
5.47 cls.add_method('GetIfIndex',
5.48 @@ -310,7 +310,7 @@
5.49 ## csma-net-device.h: bool ns3::CsmaNetDevice::SetMtu(uint16_t const mtu) [member function]
5.50 cls.add_method('SetMtu',
5.51 'bool',
5.52 - [param('uint16_t', 'mtu', is_const=True)],
5.53 + [param('uint16_t const', 'mtu')],
5.54 is_virtual=True)
5.55 ## csma-net-device.h: uint16_t ns3::CsmaNetDevice::GetMtu() const [member function]
5.56 cls.add_method('GetMtu',
5.57 @@ -365,12 +365,12 @@
5.58 ## csma-net-device.h: bool ns3::CsmaNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
5.59 cls.add_method('Send',
5.60 'bool',
5.61 - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')],
5.62 + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
5.63 is_virtual=True)
5.64 ## csma-net-device.h: bool ns3::CsmaNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
5.65 cls.add_method('SendFrom',
5.66 'bool',
5.67 - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'source', is_const=True), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')],
5.68 + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
5.69 is_virtual=True)
5.70 ## csma-net-device.h: ns3::Ptr<ns3::Node> ns3::CsmaNetDevice::GetNode() const [member function]
5.71 cls.add_method('GetNode',
5.72 @@ -420,7 +420,7 @@
5.73 ## csma-net-device.h: bool ns3::CsmaNetDevice::ProcessHeader(ns3::Ptr<ns3::Packet> p, uint16_t & param) [member function]
5.74 cls.add_method('ProcessHeader',
5.75 'bool',
5.76 - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t&', 'param')],
5.77 + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t &', 'param')],
5.78 visibility='protected')
5.79 return
5.80
6.1 --- a/bindings/python/ns3_module_global_routing.py Sun Aug 31 22:33:23 2008 +0100
6.2 +++ b/bindings/python/ns3_module_global_routing.py Tue Sep 02 11:12:42 2008 +0100
6.3 @@ -84,7 +84,7 @@
6.4 ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA::SPFStatus status, ns3::Ipv4Address linkStateId, ns3::Ipv4Address advertisingRtr) [constructor]
6.5 cls.add_constructor([param('ns3::GlobalRoutingLSA::SPFStatus', 'status'), param('ns3::Ipv4Address', 'linkStateId'), param('ns3::Ipv4Address', 'advertisingRtr')])
6.6 ## global-router-interface.h: ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA & lsa) [constructor]
6.7 - cls.add_constructor([param('ns3::GlobalRoutingLSA&', 'lsa')])
6.8 + cls.add_constructor([param('ns3::GlobalRoutingLSA &', 'lsa')])
6.9 ## global-router-interface.h: uint32_t ns3::GlobalRoutingLSA::AddAttachedRouter(ns3::Ipv4Address addr) [member function]
6.10 cls.add_method('AddAttachedRouter',
6.11 'uint32_t',
6.12 @@ -100,7 +100,7 @@
6.13 ## global-router-interface.h: void ns3::GlobalRoutingLSA::CopyLinkRecords(ns3::GlobalRoutingLSA const & lsa) [member function]
6.14 cls.add_method('CopyLinkRecords',
6.15 'void',
6.16 - [param('ns3::GlobalRoutingLSA&', 'lsa', is_const=True)])
6.17 + [param('ns3::GlobalRoutingLSA const &', 'lsa')])
6.18 ## global-router-interface.h: ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAdvertisingRouter() const [member function]
6.19 cls.add_method('GetAdvertisingRouter',
6.20 'ns3::Ipv4Address',
6.21 @@ -154,7 +154,7 @@
6.22 ## global-router-interface.h: void ns3::GlobalRoutingLSA::Print(std::ostream & os) const [member function]
6.23 cls.add_method('Print',
6.24 'void',
6.25 - [param('std::ostream&', 'os')],
6.26 + [param('std::ostream &', 'os')],
6.27 is_const=True)
6.28 ## global-router-interface.h: void ns3::GlobalRoutingLSA::SetAdvertisingRouter(ns3::Ipv4Address rtr) [member function]
6.29 cls.add_method('SetAdvertisingRouter',
6.30 @@ -181,7 +181,7 @@
6.31
6.32 def register_Ns3GlobalRoutingLinkRecord_methods(root_module, cls):
6.33 ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord const & arg0) [copy constructor]
6.34 - cls.add_constructor([param('ns3::GlobalRoutingLinkRecord&', 'arg0', is_const=True)])
6.35 + cls.add_constructor([param('ns3::GlobalRoutingLinkRecord const &', 'arg0')])
6.36 ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord() [constructor]
6.37 cls.add_constructor([])
6.38 ## global-router-interface.h: ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord::LinkType linkType, ns3::Ipv4Address linkId, ns3::Ipv4Address linkData, uint16_t metric) [constructor]
6.39 @@ -249,7 +249,7 @@
6.40 ## global-router-interface.h: bool ns3::GlobalRouter::GetLSA(uint32_t n, ns3::GlobalRoutingLSA & lsa) const [member function]
6.41 cls.add_method('GetLSA',
6.42 'bool',
6.43 - [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA&', 'lsa')],
6.44 + [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA &', 'lsa')],
6.45 is_const=True)
6.46 ## global-router-interface.h: void ns3::GlobalRouter::DoDispose() [member function]
6.47 cls.add_method('DoDispose',
7.1 --- a/bindings/python/ns3_module_helper.py Sun Aug 31 22:33:23 2008 +0100
7.2 +++ b/bindings/python/ns3_module_helper.py Tue Sep 02 11:12:42 2008 +0100
7.3 @@ -106,7 +106,7 @@
7.4
7.5 def register_Ns3MobilityHelper_methods(root_module, cls):
7.6 ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper(ns3::MobilityHelper const & arg0) [copy constructor]
7.7 - cls.add_constructor([param('ns3::MobilityHelper&', 'arg0', is_const=True)])
7.8 + cls.add_constructor([param('ns3::MobilityHelper const &', 'arg0')])
7.9 ## mobility-helper.h: ns3::MobilityHelper::MobilityHelper() [constructor]
7.10 cls.add_constructor([])
7.11 ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(ns3::Ptr<ns3::PositionAllocator> allocator) [member function]
7.12 @@ -116,11 +116,11 @@
7.13 ## mobility-helper.h: void ns3::MobilityHelper::SetPositionAllocator(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function]
7.14 cls.add_method('SetPositionAllocator',
7.15 'void',
7.16 - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue&', 'v5', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue&', 'v6', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue&', 'v7', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue&', 'v8', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue&', 'v9', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.17 + [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')])
7.18 ## mobility-helper.h: void ns3::MobilityHelper::SetMobilityModel(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue(), std::string n8="", ns3::AttributeValue const & v8=ns3::EmptyAttributeValue(), std::string n9="", ns3::AttributeValue const & v9=ns3::EmptyAttributeValue()) [member function]
7.19 cls.add_method('SetMobilityModel',
7.20 'void',
7.21 - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue&', 'v5', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue&', 'v6', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue&', 'v7', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue&', 'v8', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue&', 'v9', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.22 + [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n8', default_value='""'), param('ns3::AttributeValue const &', 'v8', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n9', default_value='""'), param('ns3::AttributeValue const &', 'v9', default_value='ns3::EmptyAttributeValue()')])
7.23 ## mobility-helper.h: void ns3::MobilityHelper::PushReferenceMobilityModel(ns3::Ptr<ns3::Object> reference) [member function]
7.24 cls.add_method('PushReferenceMobilityModel',
7.25 'void',
7.26 @@ -145,23 +145,23 @@
7.27 ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, uint32_t nodeid) [member function]
7.28 cls.add_method('EnableAscii',
7.29 'void',
7.30 - [param('std::ostream&', 'os'), param('uint32_t', 'nodeid')],
7.31 + [param('std::ostream &', 'os'), param('uint32_t', 'nodeid')],
7.32 is_static=True)
7.33 ## mobility-helper.h: static void ns3::MobilityHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
7.34 cls.add_method('EnableAscii',
7.35 'void',
7.36 - [param('std::ostream&', 'os'), param('ns3::NodeContainer', 'n')],
7.37 + [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')],
7.38 is_static=True)
7.39 ## mobility-helper.h: static void ns3::MobilityHelper::EnableAsciiAll(std::ostream & os) [member function]
7.40 cls.add_method('EnableAsciiAll',
7.41 'void',
7.42 - [param('std::ostream&', 'os')],
7.43 + [param('std::ostream &', 'os')],
7.44 is_static=True)
7.45 return
7.46
7.47 def register_Ns3InternetStackHelper_methods(root_module, cls):
7.48 ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & arg0) [copy constructor]
7.49 - cls.add_constructor([param('ns3::InternetStackHelper&', 'arg0', is_const=True)])
7.50 + cls.add_constructor([param('ns3::InternetStackHelper const &', 'arg0')])
7.51 ## internet-stack-helper.h: ns3::InternetStackHelper::InternetStackHelper() [constructor]
7.52 cls.add_constructor([])
7.53 ## internet-stack-helper.h: void ns3::InternetStackHelper::Install(ns3::NodeContainer c) [member function]
7.54 @@ -177,17 +177,17 @@
7.55
7.56 def register_Ns3NodeContainer_methods(root_module, cls):
7.57 ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor]
7.58 - cls.add_constructor([param('ns3::NodeContainer&', 'arg0', is_const=True)])
7.59 + cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')])
7.60 ## node-container.h: ns3::NodeContainer::NodeContainer() [constructor]
7.61 cls.add_constructor([])
7.62 ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor]
7.63 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')])
7.64 ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor]
7.65 - cls.add_constructor([param('ns3::NodeContainer&', 'a', is_const=True), param('ns3::NodeContainer&', 'b', is_const=True)])
7.66 + cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')])
7.67 ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor]
7.68 - cls.add_constructor([param('ns3::NodeContainer&', 'a', is_const=True), param('ns3::NodeContainer&', 'b', is_const=True), param('ns3::NodeContainer&', 'c', is_const=True)])
7.69 + cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')])
7.70 ## node-container.h: ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor]
7.71 - cls.add_constructor([param('ns3::NodeContainer&', 'a', is_const=True), param('ns3::NodeContainer&', 'b', is_const=True), param('ns3::NodeContainer&', 'c', is_const=True), param('ns3::NodeContainer&', 'd', is_const=True)])
7.72 + cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')])
7.73 ## node-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Node>*,std::vector<ns3::Ptr<ns3::Node>, std::allocator<ns3::Ptr<ns3::Node> > > > ns3::NodeContainer::Begin() const [member function]
7.74 cls.add_method('Begin',
7.75 '__gnu_cxx::__normal_iterator< const ns3::Ptr< ns3::Node >, std::vector< ns3::Ptr< ns3::Node > > >',
7.76 @@ -229,30 +229,30 @@
7.77
7.78 def register_Ns3PointToPointHelper_methods(root_module, cls):
7.79 ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper(ns3::PointToPointHelper const & arg0) [copy constructor]
7.80 - cls.add_constructor([param('ns3::PointToPointHelper&', 'arg0', is_const=True)])
7.81 + cls.add_constructor([param('ns3::PointToPointHelper const &', 'arg0')])
7.82 ## point-to-point-helper.h: ns3::PointToPointHelper::PointToPointHelper() [constructor]
7.83 cls.add_constructor([])
7.84 ## point-to-point-helper.h: void ns3::PointToPointHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
7.85 cls.add_method('SetQueue',
7.86 'void',
7.87 - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.88 + [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')])
7.89 ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceAttribute(std::string name, ns3::AttributeValue const & value) [member function]
7.90 cls.add_method('SetDeviceAttribute',
7.91 'void',
7.92 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
7.93 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
7.94 ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelAttribute(std::string name, ns3::AttributeValue const & value) [member function]
7.95 cls.add_method('SetChannelAttribute',
7.96 'void',
7.97 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
7.98 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
7.99 ## point-to-point-helper.h: void ns3::PointToPointHelper::SetDeviceParameter(std::string name, ns3::AttributeValue const & value) [member function]
7.100 cls.add_method('SetDeviceParameter',
7.101 'void',
7.102 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)],
7.103 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
7.104 deprecated=True)
7.105 ## point-to-point-helper.h: void ns3::PointToPointHelper::SetChannelParameter(std::string name, ns3::AttributeValue const & value) [member function]
7.106 cls.add_method('SetChannelParameter',
7.107 'void',
7.108 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)],
7.109 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')],
7.110 deprecated=True)
7.111 ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
7.112 cls.add_method('EnablePcap',
7.113 @@ -277,22 +277,22 @@
7.114 ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
7.115 cls.add_method('EnableAscii',
7.116 'void',
7.117 - [param('std::ostream&', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
7.118 + [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
7.119 is_static=True)
7.120 ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
7.121 cls.add_method('EnableAscii',
7.122 'void',
7.123 - [param('std::ostream&', 'os'), param('ns3::NetDeviceContainer', 'd')],
7.124 + [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')],
7.125 is_static=True)
7.126 ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
7.127 cls.add_method('EnableAscii',
7.128 'void',
7.129 - [param('std::ostream&', 'os'), param('ns3::NodeContainer', 'n')],
7.130 + [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')],
7.131 is_static=True)
7.132 ## point-to-point-helper.h: static void ns3::PointToPointHelper::EnableAsciiAll(std::ostream & os) [member function]
7.133 cls.add_method('EnableAsciiAll',
7.134 'void',
7.135 - [param('std::ostream&', 'os')],
7.136 + [param('std::ostream &', 'os')],
7.137 is_static=True)
7.138 ## point-to-point-helper.h: ns3::NetDeviceContainer ns3::PointToPointHelper::Install(ns3::NodeContainer c) [member function]
7.139 cls.add_method('Install',
7.140 @@ -306,7 +306,7 @@
7.141
7.142 def register_Ns3NetDeviceContainer_methods(root_module, cls):
7.143 ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor]
7.144 - cls.add_constructor([param('ns3::NetDeviceContainer&', 'arg0', is_const=True)])
7.145 + cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')])
7.146 ## net-device-container.h: ns3::NetDeviceContainer::NetDeviceContainer() [constructor]
7.147 cls.add_constructor([])
7.148 ## net-device-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::NetDevice>*,std::vector<ns3::Ptr<ns3::NetDevice>, std::allocator<ns3::Ptr<ns3::NetDevice> > > > ns3::NetDeviceContainer::Begin() const [member function]
7.149 @@ -341,30 +341,30 @@
7.150
7.151 def register_Ns3CsmaHelper_methods(root_module, cls):
7.152 ## csma-helper.h: ns3::CsmaHelper::CsmaHelper(ns3::CsmaHelper const & arg0) [copy constructor]
7.153 - cls.add_constructor([param('ns3::CsmaHelper&', 'arg0', is_const=True)])
7.154 + cls.add_constructor([param('ns3::CsmaHelper const &', 'arg0')])
7.155 ## csma-helper.h: ns3::CsmaHelper::CsmaHelper() [constructor]
7.156 cls.add_constructor([])
7.157 ## csma-helper.h: void ns3::CsmaHelper::SetQueue(std::string type, std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue()) [member function]
7.158 cls.add_method('SetQueue',
7.159 'void',
7.160 - [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.161 + [param('std::string', 'type'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()')])
7.162 ## csma-helper.h: void ns3::CsmaHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
7.163 cls.add_method('SetDeviceAttribute',
7.164 'void',
7.165 - [param('std::string', 'n1'), param('ns3::AttributeValue&', 'v1', is_const=True)])
7.166 + [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
7.167 ## csma-helper.h: void ns3::CsmaHelper::SetChannelAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
7.168 cls.add_method('SetChannelAttribute',
7.169 'void',
7.170 - [param('std::string', 'n1'), param('ns3::AttributeValue&', 'v1', is_const=True)])
7.171 + [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
7.172 ## csma-helper.h: void ns3::CsmaHelper::SetDeviceParameter(std::string n1, ns3::AttributeValue const & v1) [member function]
7.173 cls.add_method('SetDeviceParameter',
7.174 'void',
7.175 - [param('std::string', 'n1'), param('ns3::AttributeValue&', 'v1', is_const=True)],
7.176 + [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')],
7.177 deprecated=True)
7.178 ## csma-helper.h: void ns3::CsmaHelper::SetChannelParameter(std::string n1, ns3::AttributeValue const & v1) [member function]
7.179 cls.add_method('SetChannelParameter',
7.180 'void',
7.181 - [param('std::string', 'n1'), param('ns3::AttributeValue&', 'v1', is_const=True)],
7.182 + [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')],
7.183 deprecated=True)
7.184 ## csma-helper.h: static void ns3::CsmaHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
7.185 cls.add_method('EnablePcap',
7.186 @@ -389,42 +389,42 @@
7.187 ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
7.188 cls.add_method('EnableAscii',
7.189 'void',
7.190 - [param('std::ostream&', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
7.191 + [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
7.192 is_static=True)
7.193 ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
7.194 cls.add_method('EnableAscii',
7.195 'void',
7.196 - [param('std::ostream&', 'os'), param('ns3::NetDeviceContainer', 'd')],
7.197 + [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')],
7.198 is_static=True)
7.199 ## csma-helper.h: static void ns3::CsmaHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
7.200 cls.add_method('EnableAscii',
7.201 'void',
7.202 - [param('std::ostream&', 'os'), param('ns3::NodeContainer', 'n')],
7.203 + [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')],
7.204 is_static=True)
7.205 ## csma-helper.h: static void ns3::CsmaHelper::EnableAsciiAll(std::ostream & os) [member function]
7.206 cls.add_method('EnableAsciiAll',
7.207 'void',
7.208 - [param('std::ostream&', 'os')],
7.209 + [param('std::ostream &', 'os')],
7.210 is_static=True)
7.211 ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c) [member function]
7.212 cls.add_method('Install',
7.213 'ns3::NetDeviceContainer',
7.214 - [param('ns3::NodeContainer&', 'c', is_const=True)])
7.215 + [param('ns3::NodeContainer const &', 'c')])
7.216 ## csma-helper.h: ns3::NetDeviceContainer ns3::CsmaHelper::Install(ns3::NodeContainer const & c, ns3::Ptr<ns3::CsmaChannel> channel) [member function]
7.217 cls.add_method('Install',
7.218 'ns3::NetDeviceContainer',
7.219 - [param('ns3::NodeContainer&', 'c', is_const=True), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')])
7.220 + [param('ns3::NodeContainer const &', 'c'), param('ns3::Ptr< ns3::CsmaChannel >', 'channel')])
7.221 return
7.222
7.223 def register_Ns3UdpEchoServerHelper_methods(root_module, cls):
7.224 ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(ns3::UdpEchoServerHelper const & arg0) [copy constructor]
7.225 - cls.add_constructor([param('ns3::UdpEchoServerHelper&', 'arg0', is_const=True)])
7.226 + cls.add_constructor([param('ns3::UdpEchoServerHelper const &', 'arg0')])
7.227 ## udp-echo-helper.h: ns3::UdpEchoServerHelper::UdpEchoServerHelper(uint16_t port) [constructor]
7.228 cls.add_constructor([param('uint16_t', 'port')])
7.229 ## udp-echo-helper.h: void ns3::UdpEchoServerHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
7.230 cls.add_method('SetAttribute',
7.231 'void',
7.232 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
7.233 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
7.234 ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoServerHelper::Install(ns3::NodeContainer c) [member function]
7.235 cls.add_method('Install',
7.236 'ns3::ApplicationContainer',
7.237 @@ -433,13 +433,13 @@
7.238
7.239 def register_Ns3OlsrHelper_methods(root_module, cls):
7.240 ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper(ns3::OlsrHelper const & arg0) [copy constructor]
7.241 - cls.add_constructor([param('ns3::OlsrHelper&', 'arg0', is_const=True)])
7.242 + cls.add_constructor([param('ns3::OlsrHelper const &', 'arg0')])
7.243 ## olsr-helper.h: ns3::OlsrHelper::OlsrHelper() [constructor]
7.244 cls.add_constructor([])
7.245 ## olsr-helper.h: void ns3::OlsrHelper::SetAgent(std::string tid, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
7.246 cls.add_method('SetAgent',
7.247 'void',
7.248 - [param('std::string', 'tid'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue&', 'v0', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue&', 'v5', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue&', 'v6', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue&', 'v7', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.249 + [param('std::string', 'tid'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
7.250 ## olsr-helper.h: void ns3::OlsrHelper::Install(ns3::NodeContainer container) [member function]
7.251 cls.add_method('Install',
7.252 'void',
7.253 @@ -456,7 +456,7 @@
7.254
7.255 def register_Ns3PacketSocketHelper_methods(root_module, cls):
7.256 ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper(ns3::PacketSocketHelper const & arg0) [copy constructor]
7.257 - cls.add_constructor([param('ns3::PacketSocketHelper&', 'arg0', is_const=True)])
7.258 + cls.add_constructor([param('ns3::PacketSocketHelper const &', 'arg0')])
7.259 ## packet-socket-helper.h: ns3::PacketSocketHelper::PacketSocketHelper() [constructor]
7.260 cls.add_constructor([])
7.261 ## packet-socket-helper.h: void ns3::PacketSocketHelper::Install(ns3::NodeContainer c) [member function]
7.262 @@ -467,13 +467,13 @@
7.263
7.264 def register_Ns3OnOffHelper_methods(root_module, cls):
7.265 ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(ns3::OnOffHelper const & arg0) [copy constructor]
7.266 - cls.add_constructor([param('ns3::OnOffHelper&', 'arg0', is_const=True)])
7.267 + cls.add_constructor([param('ns3::OnOffHelper const &', 'arg0')])
7.268 ## on-off-helper.h: ns3::OnOffHelper::OnOffHelper(std::string protocol, ns3::Address address) [constructor]
7.269 cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
7.270 ## on-off-helper.h: void ns3::OnOffHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
7.271 cls.add_method('SetAttribute',
7.272 'void',
7.273 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
7.274 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
7.275 ## on-off-helper.h: ns3::ApplicationContainer ns3::OnOffHelper::Install(ns3::NodeContainer c) [member function]
7.276 cls.add_method('Install',
7.277 'ns3::ApplicationContainer',
7.278 @@ -482,13 +482,13 @@
7.279
7.280 def register_Ns3UdpEchoClientHelper_methods(root_module, cls):
7.281 ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::UdpEchoClientHelper const & arg0) [copy constructor]
7.282 - cls.add_constructor([param('ns3::UdpEchoClientHelper&', 'arg0', is_const=True)])
7.283 + cls.add_constructor([param('ns3::UdpEchoClientHelper const &', 'arg0')])
7.284 ## udp-echo-helper.h: ns3::UdpEchoClientHelper::UdpEchoClientHelper(ns3::Ipv4Address ip, uint16_t port) [constructor]
7.285 cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('uint16_t', 'port')])
7.286 ## udp-echo-helper.h: void ns3::UdpEchoClientHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
7.287 cls.add_method('SetAttribute',
7.288 'void',
7.289 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
7.290 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
7.291 ## udp-echo-helper.h: ns3::ApplicationContainer ns3::UdpEchoClientHelper::Install(ns3::NodeContainer c) [member function]
7.292 cls.add_method('Install',
7.293 'ns3::ApplicationContainer',
7.294 @@ -497,7 +497,7 @@
7.295
7.296 def register_Ns3StaticMulticastRouteHelper_methods(root_module, cls):
7.297 ## static-multicast-route-helper.h: ns3::StaticMulticastRouteHelper::StaticMulticastRouteHelper(ns3::StaticMulticastRouteHelper const & arg0) [copy constructor]
7.298 - cls.add_constructor([param('ns3::StaticMulticastRouteHelper&', 'arg0', is_const=True)])
7.299 + cls.add_constructor([param('ns3::StaticMulticastRouteHelper const &', 'arg0')])
7.300 ## static-multicast-route-helper.h: ns3::StaticMulticastRouteHelper::StaticMulticastRouteHelper() [constructor]
7.301 cls.add_constructor([])
7.302 ## static-multicast-route-helper.h: void ns3::StaticMulticastRouteHelper::AddMulticastRoute(ns3::Ptr<ns3::Node> arg0, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr<ns3::NetDevice> input, ns3::NetDeviceContainer output) [member function]
7.303 @@ -516,7 +516,7 @@
7.304
7.305 def register_Ns3Ipv4InterfaceContainer_methods(root_module, cls):
7.306 ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer(ns3::Ipv4InterfaceContainer const & arg0) [copy constructor]
7.307 - cls.add_constructor([param('ns3::Ipv4InterfaceContainer&', 'arg0', is_const=True)])
7.308 + cls.add_constructor([param('ns3::Ipv4InterfaceContainer const &', 'arg0')])
7.309 ## ipv4-interface-container.h: ns3::Ipv4InterfaceContainer::Ipv4InterfaceContainer() [constructor]
7.310 cls.add_constructor([])
7.311 ## ipv4-interface-container.h: uint32_t ns3::Ipv4InterfaceContainer::GetN() const [member function]
7.312 @@ -541,7 +541,7 @@
7.313
7.314 def register_Ns3ApplicationContainer_methods(root_module, cls):
7.315 ## application-container.h: ns3::ApplicationContainer::ApplicationContainer(ns3::ApplicationContainer const & arg0) [copy constructor]
7.316 - cls.add_constructor([param('ns3::ApplicationContainer&', 'arg0', is_const=True)])
7.317 + cls.add_constructor([param('ns3::ApplicationContainer const &', 'arg0')])
7.318 ## application-container.h: ns3::ApplicationContainer::ApplicationContainer() [constructor]
7.319 cls.add_constructor([])
7.320 ## application-container.h: __gnu_cxx::__normal_iterator<const ns3::Ptr<ns3::Application>*,std::vector<ns3::Ptr<ns3::Application>, std::allocator<ns3::Ptr<ns3::Application> > > > ns3::ApplicationContainer::Begin() const [member function]
7.321 @@ -584,21 +584,21 @@
7.322
7.323 def register_Ns3WifiHelper_methods(root_module, cls):
7.324 ## wifi-helper.h: ns3::WifiHelper::WifiHelper(ns3::WifiHelper const & arg0) [copy constructor]
7.325 - cls.add_constructor([param('ns3::WifiHelper&', 'arg0', is_const=True)])
7.326 + cls.add_constructor([param('ns3::WifiHelper const &', 'arg0')])
7.327 ## wifi-helper.h: ns3::WifiHelper::WifiHelper() [constructor]
7.328 cls.add_constructor([])
7.329 ## wifi-helper.h: void ns3::WifiHelper::SetRemoteStationManager(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
7.330 cls.add_method('SetRemoteStationManager',
7.331 'void',
7.332 - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue&', 'v0', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue&', 'v5', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue&', 'v6', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue&', 'v7', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.333 + [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
7.334 ## wifi-helper.h: void ns3::WifiHelper::SetMac(std::string type, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
7.335 cls.add_method('SetMac',
7.336 'void',
7.337 - [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue&', 'v0', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue&', 'v5', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue&', 'v6', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue&', 'v7', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.338 + [param('std::string', 'type'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
7.339 ## wifi-helper.h: void ns3::WifiHelper::SetPhy(std::string phyType, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function]
7.340 cls.add_method('SetPhy',
7.341 'void',
7.342 - [param('std::string', 'phyType'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue&', 'v0', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue&', 'v1', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue&', 'v2', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue&', 'v3', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue&', 'v4', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue&', 'v5', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue&', 'v6', default_value='ns3::EmptyAttributeValue()', is_const=True), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue&', 'v7', default_value='ns3::EmptyAttributeValue()', is_const=True)])
7.343 + [param('std::string', 'phyType'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')])
7.344 ## wifi-helper.h: static void ns3::WifiHelper::EnablePcap(std::string filename, uint32_t nodeid, uint32_t deviceid) [member function]
7.345 cls.add_method('EnablePcap',
7.346 'void',
7.347 @@ -622,22 +622,22 @@
7.348 ## wifi-helper.h: static void ns3::WifiHelper::EnableAscii(std::ostream & os, uint32_t nodeid, uint32_t deviceid) [member function]
7.349 cls.add_method('EnableAscii',
7.350 'void',
7.351 - [param('std::ostream&', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
7.352 + [param('std::ostream &', 'os'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')],
7.353 is_static=True)
7.354 ## wifi-helper.h: static void ns3::WifiHelper::EnableAscii(std::ostream & os, ns3::NetDeviceContainer d) [member function]
7.355 cls.add_method('EnableAscii',
7.356 'void',
7.357 - [param('std::ostream&', 'os'), param('ns3::NetDeviceContainer', 'd')],
7.358 + [param('std::ostream &', 'os'), param('ns3::NetDeviceContainer', 'd')],
7.359 is_static=True)
7.360 ## wifi-helper.h: static void ns3::WifiHelper::EnableAscii(std::ostream & os, ns3::NodeContainer n) [member function]
7.361 cls.add_method('EnableAscii',
7.362 'void',
7.363 - [param('std::ostream&', 'os'), param('ns3::NodeContainer', 'n')],
7.364 + [param('std::ostream &', 'os'), param('ns3::NodeContainer', 'n')],
7.365 is_static=True)
7.366 ## wifi-helper.h: static void ns3::WifiHelper::EnableAsciiAll(std::ostream & os) [member function]
7.367 cls.add_method('EnableAsciiAll',
7.368 'void',
7.369 - [param('std::ostream&', 'os')],
7.370 + [param('std::ostream &', 'os')],
7.371 is_static=True)
7.372 ## wifi-helper.h: ns3::NetDeviceContainer ns3::WifiHelper::Install(ns3::NodeContainer c) const [member function]
7.373 cls.add_method('Install',
7.374 @@ -653,7 +653,7 @@
7.375
7.376 def register_Ns3Ipv4AddressHelper_methods(root_module, cls):
7.377 ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [copy constructor]
7.378 - cls.add_constructor([param('ns3::Ipv4AddressHelper&', 'arg0', is_const=True)])
7.379 + cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')])
7.380 ## ipv4-address-helper.h: ns3::Ipv4AddressHelper::Ipv4AddressHelper() [constructor]
7.381 cls.add_constructor([])
7.382 ## ipv4-address-helper.h: void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address network, ns3::Ipv4Mask mask, ns3::Ipv4Address base="0.0.0.1") [member function]
7.383 @@ -671,18 +671,18 @@
7.384 ## ipv4-address-helper.h: ns3::Ipv4InterfaceContainer ns3::Ipv4AddressHelper::Assign(ns3::NetDeviceContainer const & c) [member function]
7.385 cls.add_method('Assign',
7.386 'ns3::Ipv4InterfaceContainer',
7.387 - [param('ns3::NetDeviceContainer&', 'c', is_const=True)])
7.388 + [param('ns3::NetDeviceContainer const &', 'c')])
7.389 return
7.390
7.391 def register_Ns3BridgeHelper_methods(root_module, cls):
7.392 ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper(ns3::BridgeHelper const & arg0) [copy constructor]
7.393 - cls.add_constructor([param('ns3::BridgeHelper&', 'arg0', is_const=True)])
7.394 + cls.add_constructor([param('ns3::BridgeHelper const &', 'arg0')])
7.395 ## bridge-helper.h: ns3::BridgeHelper::BridgeHelper() [constructor]
7.396 cls.add_constructor([])
7.397 ## bridge-helper.h: void ns3::BridgeHelper::SetDeviceAttribute(std::string n1, ns3::AttributeValue const & v1) [member function]
7.398 cls.add_method('SetDeviceAttribute',
7.399 'void',
7.400 - [param('std::string', 'n1'), param('ns3::AttributeValue&', 'v1', is_const=True)])
7.401 + [param('std::string', 'n1'), param('ns3::AttributeValue const &', 'v1')])
7.402 ## bridge-helper.h: ns3::NetDeviceContainer ns3::BridgeHelper::Install(ns3::Ptr<ns3::Node> node, ns3::NetDeviceContainer c) [member function]
7.403 cls.add_method('Install',
7.404 'ns3::NetDeviceContainer',
7.405 @@ -691,13 +691,13 @@
7.406
7.407 def register_Ns3PacketSinkHelper_methods(root_module, cls):
7.408 ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(ns3::PacketSinkHelper const & arg0) [copy constructor]
7.409 - cls.add_constructor([param('ns3::PacketSinkHelper&', 'arg0', is_const=True)])
7.410 + cls.add_constructor([param('ns3::PacketSinkHelper const &', 'arg0')])
7.411 ## packet-sink-helper.h: ns3::PacketSinkHelper::PacketSinkHelper(std::string protocol, ns3::Address address) [constructor]
7.412 cls.add_constructor([param('std::string', 'protocol'), param('ns3::Address', 'address')])
7.413 ## packet-sink-helper.h: void ns3::PacketSinkHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
7.414 cls.add_method('SetAttribute',
7.415 'void',
7.416 - [param('std::string', 'name'), param('ns3::AttributeValue&', 'value', is_const=True)])
7.417 + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
7.418 ## packet-sink-helper.h: ns3::ApplicationContainer ns3::PacketSinkHelper::Install(ns3::NodeContainer c) [member function]
7.419 cls.add_method('Install',
7.420 'ns3::ApplicationContainer',
7.421 @@ -706,7 +706,7 @@
7.422
7.423 def register_Ns3Ns2MobilityHelper_methods(root_module, cls):
7.424 ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(ns3::Ns2MobilityHelper const & arg0) [copy constructor]
7.425 - cls.add_constructor([param('ns3::Ns2MobilityHelper&', 'arg0', is_const=True)])
7.426 + cls.add_constructor([param('ns3::Ns2MobilityHelper const &', 'arg0')])
7.427 ## ns2-mobility-helper.h: ns3::Ns2MobilityHelper::Ns2MobilityHelper(std::string filename) [constructor]
7.428 cls.add_constructor([param('std::string', 'filename')])
7.429 ## ns2-mobility-helper.h: void ns3::Ns2MobilityHelper::Install() const [member function]
8.1 --- a/bindings/python/ns3_module_internet_stack.py Sun Aug 31 22:33:23 2008 +0100
8.2 +++ b/bindings/python/ns3_module_internet_stack.py Tue Sep 02 11:12:42 2008 +0100
8.3 @@ -66,7 +66,7 @@
8.4
8.5 def register_Ns3Ipv4Interface_methods(root_module, cls):
8.6 ## ipv4-interface.h: ns3::Ipv4Interface::Ipv4Interface(ns3::Ipv4Interface const & arg0) [copy constructor]
8.7 - cls.add_constructor([param('ns3::Ipv4Interface&', 'arg0', is_const=True)])
8.8 + cls.add_constructor([param('ns3::Ipv4Interface const &', 'arg0')])
8.9 ## ipv4-interface.h: static ns3::TypeId ns3::Ipv4Interface::GetTypeId() [member function]
8.10 cls.add_method('GetTypeId',
8.11 'ns3::TypeId',
8.12 @@ -152,7 +152,7 @@
8.13
8.14 def register_Ns3UdpHeader_methods(root_module, cls):
8.15 ## udp-header.h: ns3::UdpHeader::UdpHeader(ns3::UdpHeader const & arg0) [copy constructor]
8.16 - cls.add_constructor([param('ns3::UdpHeader&', 'arg0', is_const=True)])
8.17 + cls.add_constructor([param('ns3::UdpHeader const &', 'arg0')])
8.18 ## udp-header.h: ns3::UdpHeader::UdpHeader() [constructor]
8.19 cls.add_constructor([])
8.20 ## udp-header.h: void ns3::UdpHeader::EnableChecksums() [member function]
8.21 @@ -194,7 +194,7 @@
8.22 ## udp-header.h: void ns3::UdpHeader::Print(std::ostream & os) const [member function]
8.23 cls.add_method('Print',
8.24 'void',
8.25 - [param('std::ostream&', 'os')],
8.26 + [param('std::ostream &', 'os')],
8.27 is_const=True, is_virtual=True)
8.28 ## udp-header.h: uint32_t ns3::UdpHeader::GetSerializedSize() const [member function]
8.29 cls.add_method('GetSerializedSize',
8.30 @@ -220,7 +220,7 @@
8.31
8.32 def register_Ns3TcpHeader_methods(root_module, cls):
8.33 ## tcp-header.h: ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [copy constructor]
8.34 - cls.add_constructor([param('ns3::TcpHeader&', 'arg0', is_const=True)])
8.35 + cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')])
8.36 ## tcp-header.h: ns3::TcpHeader::TcpHeader() [constructor]
8.37 cls.add_constructor([])
8.38 ## tcp-header.h: void ns3::TcpHeader::EnableChecksums() [member function]
8.39 @@ -316,7 +316,7 @@
8.40 ## tcp-header.h: void ns3::TcpHeader::Print(std::ostream & os) const [member function]
8.41 cls.add_method('Print',
8.42 'void',
8.43 - [param('std::ostream&', 'os')],
8.44 + [param('std::ostream &', 'os')],
8.45 is_const=True, is_virtual=True)
8.46 ## tcp-header.h: uint32_t ns3::TcpHeader::GetSerializedSize() const [member function]
8.47 cls.add_method('GetSerializedSize',
8.48 @@ -342,18 +342,18 @@
8.49
8.50 def register_Ns3Ipv4StaticRouting_methods(root_module, cls):
8.51 ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting(ns3::Ipv4StaticRouting const & arg0) [copy constructor]
8.52 - cls.add_constructor([param('ns3::Ipv4StaticRouting&', 'arg0', is_const=True)])
8.53 + cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')])
8.54 ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor]
8.55 cls.add_constructor([])
8.56 ## ipv4-static-routing.h: bool ns3::Ipv4StaticRouting::RequestRoute(uint32_t ifIndex, ns3::Ipv4Header const & ipHeader, ns3::Ptr<ns3::Packet> packet, ns3::Callback<void,bool,const ns3::Ipv4Route&,ns3::Ptr<ns3::Packet>,const ns3::Ipv4Header&,ns3::empty,ns3::empty> routeReply) [member function]
8.57 cls.add_method('RequestRoute',
8.58 'bool',
8.59 - [param('uint32_t', 'ifIndex'), param('ns3::Ipv4Header&', 'ipHeader', is_const=True), param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Callback< void, bool, const ns3::Ipv4Route&, ns3::Ptr< ns3::Packet >, const ns3::Ipv4Header&, ns3::empty, ns3::empty >', 'routeReply')],
8.60 + [param('uint32_t', 'ifIndex'), param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Callback< void, bool, const ns3::Ipv4Route&, ns3::Ptr< ns3::Packet >, const ns3::Ipv4Header&, ns3::empty, ns3::empty >', 'routeReply')],
8.61 is_virtual=True)
8.62 ## ipv4-static-routing.h: bool ns3::Ipv4StaticRouting::RequestIfIndex(ns3::Ipv4Address destination, uint32_t & ifIndex) [member function]
8.63 cls.add_method('RequestIfIndex',
8.64 'bool',
8.65 - [param('ns3::Ipv4Address', 'destination'), param('uint32_t&', 'ifIndex')],
8.66 + [param('ns3::Ipv4Address', 'destination'), param('uint32_t &', 'ifIndex')],
8.67 is_virtual=True)
8.68 ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
8.69 cls.add_method('AddHostRouteTo',
8.70 @@ -431,9 +431,9 @@
8.71
8.72 def register_Ns3Ipv4L3Protocol_methods(root_module, cls):
8.73 ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::PROT_NUMBER [variable]
8.74 - cls.add_static_attribute('PROT_NUMBER', retval('uint16_t', is_const=True), is_const=True)
8.75 + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True)
8.76 ## ipv4-l3-protocol.h: ns3::Ipv4L3Protocol::Ipv4L3Protocol(ns3::Ipv4L3Protocol const & arg0) [copy constructor]
8.77 - cls.add_constructor([param('ns3::Ipv4L3Protocol&', 'arg0', is_const=True)])
8.78 + cls.add_constructor([param('ns3::Ipv4L3Protocol const &', 'arg0')])
8.79 ## ipv4-l3-protocol.h: static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function]
8.80 cls.add_method('GetTypeId',
8.81 'ns3::TypeId',
8.82 @@ -456,7 +456,7 @@
8.83 ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function]
8.84 cls.add_method('Receive',
8.85 'void',
8.86 - [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< const ns3::Packet >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address&', 'from', is_const=True), param('ns3::Address&', 'to', is_const=True), param('ns3::NetDevice::PacketType', 'packetType')])
8.87 + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< const ns3::Packet >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')])
8.88 ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function]
8.89 cls.add_method('Send',
8.90 'void',
8.91 @@ -484,7 +484,7 @@
8.92 ## ipv4-l3-protocol.h: void ns3::Ipv4L3Protocol::Lookup(ns3::Ipv4Header const & ipHeader, ns3::Ptr<ns3::Packet> packet, ns3::Callback<void,bool,const ns3::Ipv4Route&,ns3::Ptr<ns3::Packet>,const ns3::Ipv4Header&,ns3::empty,ns3::empty> routeReply) [member function]
8.93 cls.add_method('Lookup',
8.94 'void',
8.95 - [param('ns3::Ipv4Header&', 'ipHeader', is_const=True), param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Callback< void, bool, const ns3::Ipv4Route&, ns3::Ptr< ns3::Packet >, const ns3::Ipv4Header&, ns3::empty, ns3::empty >', 'routeReply')])
8.96 + [param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Callback< void, bool, const ns3::Ipv4Route&, ns3::Ptr< ns3::Packet >, const ns3::Ipv4Header&, ns3::empty, ns3::empty >', 'routeReply')])
8.97 ## ipv4-l3-protocol.h: uint32_t ns3::Ipv4L3Protocol::GetNRoutes() [member function]
8.98 cls.add_method('GetNRoutes',
8.99 'uint32_t',
8.100 @@ -590,7 +590,7 @@
8.101 ## ipv4-l3-protocol.h: bool ns3::Ipv4L3Protocol::GetIfIndexForDestination(ns3::Ipv4Address destination, uint32_t & ifIndex) const [member function]
8.102 cls.add_method('GetIfIndexForDestination',
8.103 'bool',
8.104 - [param('ns3::Ipv4Address', 'destination'), param('uint32_t&', 'ifIndex')],
8.105 + [param('ns3::Ipv4Address', 'destination'), param('uint32_t &', 'ifIndex')],
8.106 is_const=True)
8.107 ## ipv4-l3-protocol.h: uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function]
8.108 cls.add_method('GetMtu',
9.1 --- a/bindings/python/ns3_module_mobility.py Sun Aug 31 22:33:23 2008 +0100
9.2 +++ b/bindings/python/ns3_module_mobility.py Tue Sep 02 11:12:42 2008 +0100
9.3 @@ -19,10 +19,10 @@
9.4 module.add_class('PositionAllocator', parent=root_module['ns3::Object'])
9.5 ## position-allocator.h: ns3::ListPositionAllocator [class]
9.6 module.add_class('ListPositionAllocator', parent=root_module['ns3::PositionAllocator'])
9.7 + ## position-allocator.h: ns3::RandomRectanglePositionAllocator [class]
9.8 + module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator'])
9.9 ## rectangle.h: ns3::RectangleValue [class]
9.10 module.add_class('RectangleValue', parent=root_module['ns3::AttributeValue'])
9.11 - ## position-allocator.h: ns3::RandomRectanglePositionAllocator [class]
9.12 - module.add_class('RandomRectanglePositionAllocator', parent=root_module['ns3::PositionAllocator'])
9.13 ## vector.h: ns3::VectorValue [class]
9.14 module.add_class('VectorValue', parent=root_module['ns3::AttributeValue'])
9.15 ## position-allocator.h: ns3::RandomDiscPositionAllocator [class]
9.16 @@ -96,8 +96,8 @@
9.17 register_Ns3Rectangle_methods(root_module, root_module['ns3::Rectangle'])
9.18 register_Ns3PositionAllocator_methods(root_module, root_module['ns3::PositionAllocator'])
9.19 register_Ns3ListPositionAllocator_methods(root_module, root_module['ns3::ListPositionAllocator'])
9.20 + register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator'])
9.21 register_Ns3RectangleValue_methods(root_module, root_module['ns3::RectangleValue'])
9.22 - register_Ns3RandomRectanglePositionAllocator_methods(root_module, root_module['ns3::RandomRectanglePositionAllocator'])
9.23 register_Ns3VectorValue_methods(root_module, root_module['ns3::VectorValue'])
9.24 register_Ns3RandomDiscPositionAllocator_methods(root_module, root_module['ns3::RandomDiscPositionAllocator'])
9.25 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
9.26 @@ -112,25 +112,25 @@
9.27
9.28 def register_Ns3StaticSpeedHelper_methods(root_module, cls):
9.29 ## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper(ns3::StaticSpeedHelper const & arg0) [copy constructor]
9.30 - cls.add_constructor([param('ns3::StaticSpeedHelper&', 'arg0', is_const=True)])
9.31 + cls.add_constructor([param('ns3::StaticSpeedHelper const &', 'arg0')])
9.32 ## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper() [constructor]
9.33 cls.add_constructor([])
9.34 ## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper(ns3::Vector const & position) [constructor]
9.35 - cls.add_constructor([param('ns3::Vector&', 'position', is_const=True)])
9.36 + cls.add_constructor([param('ns3::Vector const &', 'position')])
9.37 ## static-speed-helper.h: ns3::StaticSpeedHelper::StaticSpeedHelper(ns3::Vector const & position, ns3::Vector const & speed) [constructor]
9.38 - cls.add_constructor([param('ns3::Vector&', 'position', is_const=True), param('ns3::Vector&', 'speed', is_const=True)])
9.39 + cls.add_constructor([param('ns3::Vector const &', 'position'), param('ns3::Vector const &', 'speed')])
9.40 ## static-speed-helper.h: void ns3::StaticSpeedHelper::InitializePosition(ns3::Vector const & position) [member function]
9.41 cls.add_method('InitializePosition',
9.42 'void',
9.43 - [param('ns3::Vector&', 'position', is_const=True)])
9.44 + [param('ns3::Vector const &', 'position')])
9.45 ## static-speed-helper.h: void ns3::StaticSpeedHelper::Reset(ns3::Vector const & speed) [member function]
9.46 cls.add_method('Reset',
9.47 'void',
9.48 - [param('ns3::Vector&', 'speed', is_const=True)])
9.49 + [param('ns3::Vector const &', 'speed')])
9.50 ## static-speed-helper.h: ns3::Vector ns3::StaticSpeedHelper::GetCurrentPosition(ns3::Rectangle const & bounds) const [member function]
9.51 cls.add_method('GetCurrentPosition',
9.52 'ns3::Vector',
9.53 - [param('ns3::Rectangle&', 'bounds', is_const=True)],
9.54 + [param('ns3::Rectangle const &', 'bounds')],
9.55 is_const=True)
9.56 ## static-speed-helper.h: ns3::Vector ns3::StaticSpeedHelper::GetCurrentPosition() const [member function]
9.57 cls.add_method('GetCurrentPosition',
9.58 @@ -145,7 +145,7 @@
9.59 ## static-speed-helper.h: void ns3::StaticSpeedHelper::SetSpeed(ns3::Vector const & speed) [member function]
9.60 cls.add_method('SetSpeed',
9.61 'void',
9.62 - [param('ns3::Vector&', 'speed', is_const=True)])
9.63 + [param('ns3::Vector const &', 'speed')])
9.64 ## static-speed-helper.h: void ns3::StaticSpeedHelper::Pause() [member function]
9.65 cls.add_method('Pause',
9.66 'void',
9.67 @@ -158,7 +158,7 @@
9.68
9.69 def register_Ns3Vector_methods(root_module, cls):
9.70 ## vector.h: ns3::Vector::Vector(ns3::Vector const & arg0) [copy constructor]
9.71 - cls.add_constructor([param('ns3::Vector&', 'arg0', is_const=True)])
9.72 + cls.add_constructor([param('ns3::Vector const &', 'arg0')])
9.73 ## vector.h: ns3::Vector::Vector(double _x, double _y, double _z) [constructor]
9.74 cls.add_constructor([param('double', '_x'), param('double', '_y'), param('double', '_z')])
9.75 ## vector.h: ns3::Vector::Vector() [constructor]
9.76 @@ -174,21 +174,21 @@
9.77
9.78 def register_Ns3VectorChecker_methods(root_module, cls):
9.79 ## vector.h: ns3::VectorChecker::VectorChecker(ns3::VectorChecker const & arg0) [copy constructor]
9.80 - cls.add_constructor([param('ns3::VectorChecker&', 'arg0', is_const=True)])
9.81 + cls.add_constructor([param('ns3::VectorChecker const &', 'arg0')])
9.82 ## vector.h: ns3::VectorChecker::VectorChecker() [constructor]
9.83 cls.add_constructor([])
9.84 return
9.85
9.86 def register_Ns3RectangleChecker_methods(root_module, cls):
9.87 ## rectangle.h: ns3::RectangleChecker::RectangleChecker(ns3::RectangleChecker const & arg0) [copy constructor]
9.88 - cls.add_constructor([param('ns3::RectangleChecker&', 'arg0', is_const=True)])
9.89 + cls.add_constructor([param('ns3::RectangleChecker const &', 'arg0')])
9.90 ## rectangle.h: ns3::RectangleChecker::RectangleChecker() [constructor]
9.91 cls.add_constructor([])
9.92 return
9.93
9.94 def register_Ns3Rectangle_methods(root_module, cls):
9.95 ## rectangle.h: ns3::Rectangle::Rectangle(ns3::Rectangle const & arg0) [copy constructor]
9.96 - cls.add_constructor([param('ns3::Rectangle&', 'arg0', is_const=True)])
9.97 + cls.add_constructor([param('ns3::Rectangle const &', 'arg0')])
9.98 ## rectangle.h: ns3::Rectangle::Rectangle(double _xMin, double _xMax, double _yMin, double _yMax) [constructor]
9.99 cls.add_constructor([param('double', '_xMin'), param('double', '_xMax'), param('double', '_yMin'), param('double', '_yMax')])
9.100 ## rectangle.h: ns3::Rectangle::Rectangle() [constructor]
9.101 @@ -196,17 +196,17 @@
9.102 ## rectangle.h: ns3::Vector ns3::Rectangle::CalculateIntersection(ns3::Vector const & current, ns3::Vector const & speed) const [member function]
9.103 cls.add_method('CalculateIntersection',
9.104 'ns3::Vector',
9.105 - [param('ns3::Vector&', 'current', is_const=True), param('ns3::Vector&', 'speed', is_const=True)],
9.106 + [param('ns3::Vector const &', 'current'), param('ns3::Vector const &', 'speed')],
9.107 is_const=True)
9.108 ## rectangle.h: ns3::Rectangle::Side ns3::Rectangle::GetClosestSide(ns3::Vector const & position) const [member function]
9.109 cls.add_method('GetClosestSide',
9.110 'ns3::Rectangle::Side',
9.111 - [param('ns3::Vector&', 'position', is_const=True)],
9.112 + [param('ns3::Vector const &', 'position')],
9.113 is_const=True)
9.114 ## rectangle.h: bool ns3::Rectangle::IsInside(ns3::Vector const & position) const [member function]
9.115 cls.add_method('IsInside',
9.116 'bool',
9.117 - [param('ns3::Vector&', 'position', is_const=True)],
9.118 + [param('ns3::Vector const &', 'position')],
9.119 is_const=True)
9.120 ## rectangle.h: ns3::Rectangle::xMax [variable]
9.121 cls.add_instance_attribute('xMax', 'double', is_const=False)
9.122 @@ -221,7 +221,7 @@
9.123
9.124 def register_Ns3PositionAllocator_methods(root_module, cls):
9.125 ## position-allocator.h: ns3::PositionAllocator::PositionAllocator(ns3::PositionAllocator const & arg0) [copy constructor]
9.126 - cls.add_constructor([param('ns3::PositionAllocator&', 'arg0', is_const=True)])
9.127 + cls.add_constructor([param('ns3::PositionAllocator const &', 'arg0')])
9.128 ## position-allocator.h: static ns3::TypeId ns3::PositionAllocator::GetTypeId() [member function]
9.129 cls.add_method('GetTypeId',
9.130 'ns3::TypeId',
9.131 @@ -238,7 +238,7 @@
9.132
9.133 def register_Ns3ListPositionAllocator_methods(root_module, cls):
9.134 ## position-allocator.h: ns3::ListPositionAllocator::ListPositionAllocator(ns3::ListPositionAllocator const & arg0) [copy constructor]
9.135 - cls.add_constructor([param('ns3::ListPositionAllocator&', 'arg0', is_const=True)])
9.136 + cls.add_constructor([param('ns3::ListPositionAllocator const &', 'arg0')])
9.137 ## position-allocator.h: static ns3::TypeId ns3::ListPositionAllocator::GetTypeId() [member function]
9.138 cls.add_method('GetTypeId',
9.139 'ns3::TypeId',
9.140 @@ -257,17 +257,42 @@
9.141 is_const=True, is_virtual=True)
9.142 return
9.143
9.144 +def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls):
9.145 + ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [copy constructor]
9.146 + cls.add_constructor([param('ns3::RandomRectanglePositionAllocator const &', 'arg0')])
9.147 + ## position-allocator.h: static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function]
9.148 + cls.add_method('GetTypeId',
9.149 + 'ns3::TypeId',
9.150 + [],
9.151 + is_static=True)
9.152 + ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor]
9.153 + cls.add_constructor([])
9.154 + ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetX(ns3::RandomVariable x) [member function]
9.155 + cls.add_method('SetX',
9.156 + 'void',
9.157 + [param('ns3::RandomVariable', 'x')])
9.158 + ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetY(ns3::RandomVariable y) [member function]
9.159 + cls.add_method('SetY',
9.160 + 'void',
9.161 + [param('ns3::RandomVariable', 'y')])
9.162 + ## position-allocator.h: ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function]
9.163 + cls.add_method('GetNext',
9.164 + 'ns3::Vector',
9.165 + [],
9.166 + is_const=True, is_virtual=True)
9.167 + return
9.168 +
9.169 def register_Ns3RectangleValue_methods(root_module, cls):
9.170 ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::RectangleValue const & arg0) [copy constructor]
9.171 - cls.add_constructor([param('ns3::RectangleValue&', 'arg0', is_const=True)])
9.172 + cls.add_constructor([param('ns3::RectangleValue const &', 'arg0')])
9.173 ## rectangle.h: ns3::RectangleValue::RectangleValue() [constructor]
9.174 cls.add_constructor([])
9.175 ## rectangle.h: ns3::RectangleValue::RectangleValue(ns3::Rectangle const & value) [constructor]
9.176 - cls.add_constructor([param('ns3::Rectangle&', 'value', is_const=True)])
9.177 + cls.add_constructor([param('ns3::Rectangle const &', 'value')])
9.178 ## rectangle.h: void ns3::RectangleValue::Set(ns3::Rectangle const & value) [member function]
9.179 cls.add_method('Set',
9.180 'void',
9.181 - [param('ns3::Rectangle&', 'value', is_const=True)])
9.182 + [param('ns3::Rectangle const &', 'value')])
9.183 ## rectangle.h: ns3::Rectangle ns3::RectangleValue::Get() const [member function]
9.184 cls.add_method('Get',
9.185 'ns3::Rectangle',
9.186 @@ -290,42 +315,17 @@
9.187 is_virtual=True)
9.188 return
9.189
9.190 -def register_Ns3RandomRectanglePositionAllocator_methods(root_module, cls):
9.191 - ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator(ns3::RandomRectanglePositionAllocator const & arg0) [copy constructor]
9.192 - cls.add_constructor([param('ns3::RandomRectanglePositionAllocator&', 'arg0', is_const=True)])
9.193 - ## position-allocator.h: static ns3::TypeId ns3::RandomRectanglePositionAllocator::GetTypeId() [member function]
9.194 - cls.add_method('GetTypeId',
9.195 - 'ns3::TypeId',
9.196 - [],
9.197 - is_static=True)
9.198 - ## position-allocator.h: ns3::RandomRectanglePositionAllocator::RandomRectanglePositionAllocator() [constructor]
9.199 - cls.add_constructor([])
9.200 - ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetX(ns3::RandomVariable x) [member function]
9.201 - cls.add_method('SetX',
9.202 - 'void',
9.203 - [param('ns3::RandomVariable', 'x')])
9.204 - ## position-allocator.h: void ns3::RandomRectanglePositionAllocator::SetY(ns3::RandomVariable y) [member function]
9.205 - cls.add_method('SetY',
9.206 - 'void',
9.207 - [param('ns3::RandomVariable', 'y')])
9.208 - ## position-allocator.h: ns3::Vector ns3::RandomRectanglePositionAllocator::GetNext() const [member function]
9.209 - cls.add_method('GetNext',
9.210 - 'ns3::Vector',
9.211 - [],
9.212 - is_const=True, is_virtual=True)
9.213 - return
9.214 -
9.215 def register_Ns3VectorValue_methods(root_module, cls):
9.216 ## vector.h: ns3::VectorValue::VectorValue(ns3::VectorValue const & arg0) [copy constructor]
9.217 - cls.add_constructor([param('ns3::VectorValue&', 'arg0', is_const=True)])
9.218 + cls.add_constructor([param('ns3::VectorValue const &', 'arg0')])
9.219 ## vector.h: ns3::VectorValue::VectorValue() [constructor]
9.220 cls.add_constructor([])
9.221 ## vector.h: ns3::VectorValue::VectorValue(ns3::Vector const & value) [constructor]
9.222 - cls.add_constructor([param('ns3::Vector&', 'value', is_const=True)])
9.223 + cls.add_constructor([param('ns3::Vector const &', 'value')])
9.224 ## vector.h: void ns3::VectorValue::Set(ns3::Vector const & value) [member function]
9.225 cls.add_method('Set',
9.226 'void',
9.227 - [param('ns3::Vector&', 'value', is_const=True)])
9.228 + [param('ns3::Vector const &', 'value')])
9.229 ## vector.h: ns3::Vector ns3::VectorValue::Get() const [member function]
9.230 cls.add_method('Get',
9.231 'ns3::Vector',
9.232 @@ -350,7 +350,7 @@
9.233
9.234 def register_Ns3RandomDiscPositionAllocator_methods(root_module, cls):
9.235 ## position-allocator.h: ns3::RandomDiscPositionAllocator::RandomDiscPositionAllocator(ns3::RandomDiscPositionAllocator const & arg0) [copy constructor]
9.236 - cls.add_constructor([param('ns3::RandomDiscPositionAllocator&', 'arg0', is_const=True)])
9.237 + cls.add_constructor([param('ns3::RandomDiscPositionAllocator const &', 'arg0')])
9.238 ## position-allocator.h: static ns3::TypeId ns3::RandomDiscPositionAllocator::GetTypeId() [member function]
9.239 cls.add_method('GetTypeId',
9.240 'ns3::TypeId',
9.241 @@ -383,7 +383,7 @@
9.242
9.243 def register_Ns3MobilityModel_methods(root_module, cls):
9.244 ## mobility-model.h: ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor]
9.245 - cls.add_constructor([param('ns3::MobilityModel&', 'arg0', is_const=True)])
9.246 + cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')])
9.247 ## mobility-model.h: static ns3::TypeId ns3::MobilityModel::GetTypeId() [member function]
9.248 cls.add_method('GetTypeId',
9.249 'ns3::TypeId',
9.250 @@ -399,7 +399,7 @@
9.251 ## mobility-model.h: void ns3::MobilityModel::SetPosition(ns3::Vector const & position) [member function]
9.252 cls.add_method('SetPosition',
9.253 'void',
9.254 - [param('ns3::Vector&', 'position', is_const=True)])
9.255 + [param('ns3::Vector const &', 'position')])
9.256 ## mobility-model.h: ns3::Vector ns3::MobilityModel::GetVelocity() const [member function]
9.257 cls.add_method('GetVelocity',
9.258 'ns3::Vector',
9.259 @@ -423,7 +423,7 @@
9.260 ## mobility-model.h: void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.261 cls.add_method('DoSetPosition',
9.262 'void',
9.263 - [param('ns3::Vector&', 'position', is_const=True)],
9.264 + [param('ns3::Vector const &', 'position')],
9.265 is_pure_virtual=True, visibility='private', is_virtual=True)
9.266 ## mobility-model.h: ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function]
9.267 cls.add_method('DoGetVelocity',
9.268 @@ -434,7 +434,7 @@
9.269
9.270 def register_Ns3RandomDirection2dMobilityModel_methods(root_module, cls):
9.271 ## random-direction-2d-mobility-model.h: ns3::RandomDirection2dMobilityModel::RandomDirection2dMobilityModel(ns3::RandomDirection2dMobilityModel const & arg0) [copy constructor]
9.272 - cls.add_constructor([param('ns3::RandomDirection2dMobilityModel&', 'arg0', is_const=True)])
9.273 + cls.add_constructor([param('ns3::RandomDirection2dMobilityModel const &', 'arg0')])
9.274 ## random-direction-2d-mobility-model.h: static ns3::TypeId ns3::RandomDirection2dMobilityModel::GetTypeId() [member function]
9.275 cls.add_method('GetTypeId',
9.276 'ns3::TypeId',
9.277 @@ -455,7 +455,7 @@
9.278 ## random-direction-2d-mobility-model.h: void ns3::RandomDirection2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.279 cls.add_method('DoSetPosition',
9.280 'void',
9.281 - [param('ns3::Vector&', 'position', is_const=True)],
9.282 + [param('ns3::Vector const &', 'position')],
9.283 visibility='private', is_virtual=True)
9.284 ## random-direction-2d-mobility-model.h: ns3::Vector ns3::RandomDirection2dMobilityModel::DoGetVelocity() const [member function]
9.285 cls.add_method('DoGetVelocity',
9.286 @@ -466,7 +466,7 @@
9.287
9.288 def register_Ns3GridPositionAllocator_methods(root_module, cls):
9.289 ## position-allocator.h: ns3::GridPositionAllocator::GridPositionAllocator(ns3::GridPositionAllocator const & arg0) [copy constructor]
9.290 - cls.add_constructor([param('ns3::GridPositionAllocator&', 'arg0', is_const=True)])
9.291 + cls.add_constructor([param('ns3::GridPositionAllocator const &', 'arg0')])
9.292 ## position-allocator.h: static ns3::TypeId ns3::GridPositionAllocator::GetTypeId() [member function]
9.293 cls.add_method('GetTypeId',
9.294 'ns3::TypeId',
9.295 @@ -537,7 +537,7 @@
9.296
9.297 def register_Ns3RandomWaypointMobilityModel_methods(root_module, cls):
9.298 ## random-waypoint-mobility-model.h: ns3::RandomWaypointMobilityModel::RandomWaypointMobilityModel(ns3::RandomWaypointMobilityModel const & arg0) [copy constructor]
9.299 - cls.add_constructor([param('ns3::RandomWaypointMobilityModel&', 'arg0', is_const=True)])
9.300 + cls.add_constructor([param('ns3::RandomWaypointMobilityModel const &', 'arg0')])
9.301 ## random-waypoint-mobility-model.h: static ns3::TypeId ns3::RandomWaypointMobilityModel::GetTypeId() [member function]
9.302 cls.add_method('GetTypeId',
9.303 'ns3::TypeId',
9.304 @@ -553,7 +553,7 @@
9.305 ## random-waypoint-mobility-model.h: void ns3::RandomWaypointMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.306 cls.add_method('DoSetPosition',
9.307 'void',
9.308 - [param('ns3::Vector&', 'position', is_const=True)],
9.309 + [param('ns3::Vector const &', 'position')],
9.310 visibility='private', is_virtual=True)
9.311 ## random-waypoint-mobility-model.h: ns3::Vector ns3::RandomWaypointMobilityModel::DoGetVelocity() const [member function]
9.312 cls.add_method('DoGetVelocity',
9.313 @@ -564,7 +564,7 @@
9.314
9.315 def register_Ns3RandomWalk2dMobilityModel_methods(root_module, cls):
9.316 ## random-walk-2d-mobility-model.h: ns3::RandomWalk2dMobilityModel::RandomWalk2dMobilityModel(ns3::RandomWalk2dMobilityModel const & arg0) [copy constructor]
9.317 - cls.add_constructor([param('ns3::RandomWalk2dMobilityModel&', 'arg0', is_const=True)])
9.318 + cls.add_constructor([param('ns3::RandomWalk2dMobilityModel const &', 'arg0')])
9.319 ## random-walk-2d-mobility-model.h: static ns3::TypeId ns3::RandomWalk2dMobilityModel::GetTypeId() [member function]
9.320 cls.add_method('GetTypeId',
9.321 'ns3::TypeId',
9.322 @@ -585,7 +585,7 @@
9.323 ## random-walk-2d-mobility-model.h: void ns3::RandomWalk2dMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.324 cls.add_method('DoSetPosition',
9.325 'void',
9.326 - [param('ns3::Vector&', 'position', is_const=True)],
9.327 + [param('ns3::Vector const &', 'position')],
9.328 visibility='private', is_virtual=True)
9.329 ## random-walk-2d-mobility-model.h: ns3::Vector ns3::RandomWalk2dMobilityModel::DoGetVelocity() const [member function]
9.330 cls.add_method('DoGetVelocity',
9.331 @@ -596,7 +596,7 @@
9.332
9.333 def register_Ns3StaticSpeedMobilityModel_methods(root_module, cls):
9.334 ## static-speed-mobility-model.h: ns3::StaticSpeedMobilityModel::StaticSpeedMobilityModel(ns3::StaticSpeedMobilityModel const & arg0) [copy constructor]
9.335 - cls.add_constructor([param('ns3::StaticSpeedMobilityModel&', 'arg0', is_const=True)])
9.336 + cls.add_constructor([param('ns3::StaticSpeedMobilityModel const &', 'arg0')])
9.337 ## static-speed-mobility-model.h: static ns3::TypeId ns3::StaticSpeedMobilityModel::GetTypeId() [member function]
9.338 cls.add_method('GetTypeId',
9.339 'ns3::TypeId',
9.340 @@ -607,7 +607,7 @@
9.341 ## static-speed-mobility-model.h: void ns3::StaticSpeedMobilityModel::SetSpeed(ns3::Vector const & speed) [member function]
9.342 cls.add_method('SetSpeed',
9.343 'void',
9.344 - [param('ns3::Vector&', 'speed', is_const=True)])
9.345 + [param('ns3::Vector const &', 'speed')])
9.346 ## static-speed-mobility-model.h: ns3::Vector ns3::StaticSpeedMobilityModel::DoGetPosition() const [member function]
9.347 cls.add_method('DoGetPosition',
9.348 'ns3::Vector',
9.349 @@ -616,7 +616,7 @@
9.350 ## static-speed-mobility-model.h: void ns3::StaticSpeedMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.351 cls.add_method('DoSetPosition',
9.352 'void',
9.353 - [param('ns3::Vector&', 'position', is_const=True)],
9.354 + [param('ns3::Vector const &', 'position')],
9.355 visibility='private', is_virtual=True)
9.356 ## static-speed-mobility-model.h: ns3::Vector ns3::StaticSpeedMobilityModel::DoGetVelocity() const [member function]
9.357 cls.add_method('DoGetVelocity',
9.358 @@ -627,7 +627,7 @@
9.359
9.360 def register_Ns3HierarchicalMobilityModel_methods(root_module, cls):
9.361 ## hierarchical-mobility-model.h: ns3::HierarchicalMobilityModel::HierarchicalMobilityModel(ns3::HierarchicalMobilityModel const & arg0) [copy constructor]
9.362 - cls.add_constructor([param('ns3::HierarchicalMobilityModel&', 'arg0', is_const=True)])
9.363 + cls.add_constructor([param('ns3::HierarchicalMobilityModel const &', 'arg0')])
9.364 ## hierarchical-mobility-model.h: static ns3::TypeId ns3::HierarchicalMobilityModel::GetTypeId() [member function]
9.365 cls.add_method('GetTypeId',
9.366 'ns3::TypeId',
9.367 @@ -653,7 +653,7 @@
9.368 ## hierarchical-mobility-model.h: void ns3::HierarchicalMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.369 cls.add_method('DoSetPosition',
9.370 'void',
9.371 - [param('ns3::Vector&', 'position', is_const=True)],
9.372 + [param('ns3::Vector const &', 'position')],
9.373 visibility='private', is_virtual=True)
9.374 ## hierarchical-mobility-model.h: ns3::Vector ns3::HierarchicalMobilityModel::DoGetVelocity() const [member function]
9.375 cls.add_method('DoGetVelocity',
9.376 @@ -664,7 +664,7 @@
9.377
9.378 def register_Ns3StaticMobilityModel_methods(root_module, cls):
9.379 ## static-mobility-model.h: ns3::StaticMobilityModel::StaticMobilityModel(ns3::StaticMobilityModel const & arg0) [copy constructor]
9.380 - cls.add_constructor([param('ns3::StaticMobilityModel&', 'arg0', is_const=True)])
9.381 + cls.add_constructor([param('ns3::StaticMobilityModel const &', 'arg0')])
9.382 ## static-mobility-model.h: static ns3::TypeId ns3::StaticMobilityModel::GetTypeId() [member function]
9.383 cls.add_method('GetTypeId',
9.384 'ns3::TypeId',
9.385 @@ -680,7 +680,7 @@
9.386 ## static-mobility-model.h: void ns3::StaticMobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
9.387 cls.add_method('DoSetPosition',
9.388 'void',
9.389 - [param('ns3::Vector&', 'position', is_const=True)],
9.390 + [param('ns3::Vector const &', 'position')],
9.391 visibility='private', is_virtual=True)
9.392 ## static-mobility-model.h: ns3::Vector ns3::StaticMobilityModel::DoGetVelocity() const [member function]
9.393 cls.add_method('DoGetVelocity',
9.394 @@ -698,7 +698,7 @@
9.395 ## vector.h: extern double ns3::CalculateDistance(ns3::Vector const & a, ns3::Vector const & b) [free function]
9.396 module.add_function('CalculateDistance',
9.397 'double',
9.398 - [param('ns3::Vector&', 'a', is_const=True), param('ns3::Vector&', 'b', is_const=True)])
9.399 + [param('ns3::Vector const &', 'a'), param('ns3::Vector const &', 'b')])
9.400 ## vector.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeVectorChecker() [free function]
9.401 module.add_function('MakeVectorChecker',
9.402 'ns3::Ptr< ns3::AttributeChecker const >',
10.1 --- a/bindings/python/ns3_module_node.py Sun Aug 31 22:33:23 2008 +0100
10.2 +++ b/bindings/python/ns3_module_node.py Tue Sep 02 11:12:42 2008 +0100
10.3 @@ -193,13 +193,13 @@
10.4
10.5 def register_Ns3Ipv4Mask_methods(root_module, cls):
10.6 ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [copy constructor]
10.7 - cls.add_constructor([param('ns3::Ipv4Mask&', 'arg0', is_const=True)])
10.8 + cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')])
10.9 ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask() [constructor]
10.10 cls.add_constructor([])
10.11 ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor]
10.12 cls.add_constructor([param('uint32_t', 'mask')])
10.13 ## ipv4-address.h: ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor]
10.14 - cls.add_constructor([param('char *', 'mask', transfer_ownership=False, is_const=True)])
10.15 + cls.add_constructor([param('char const *', 'mask')])
10.16 ## ipv4-address.h: uint32_t ns3::Ipv4Mask::Get() const [member function]
10.17 cls.add_method('Get',
10.18 'uint32_t',
10.19 @@ -233,7 +233,7 @@
10.20 ## ipv4-address.h: void ns3::Ipv4Mask::Print(std::ostream & os) const [member function]
10.21 cls.add_method('Print',
10.22 'void',
10.23 - [param('std::ostream&', 'os')],
10.24 + [param('std::ostream &', 'os')],
10.25 is_const=True)
10.26 ## ipv4-address.h: void ns3::Ipv4Mask::Set(uint32_t mask) [member function]
10.27 cls.add_method('Set',
10.28 @@ -244,7 +244,7 @@
10.29
10.30 def register_Ns3NodeList_methods(root_module, cls):
10.31 ## node-list.h: ns3::NodeList::NodeList(ns3::NodeList const & arg0) [copy constructor]
10.32 - cls.add_constructor([param('ns3::NodeList&', 'arg0', is_const=True)])
10.33 + cls.add_constructor([param('ns3::NodeList const &', 'arg0')])
10.34 ## node-list.h: ns3::NodeList::NodeList() [constructor]
10.35 cls.add_constructor([])
10.36 ## node-list.h: static uint32_t ns3::NodeList::Add(ns3::Ptr<ns3::Node> node) [member function]
10.37 @@ -278,9 +278,9 @@
10.38 ## address.h: ns3::Address::Address() [constructor]
10.39 cls.add_constructor([])
10.40 ## address.h: ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor]
10.41 - cls.add_constructor([param('uint8_t', 'type'), param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True), param('uint8_t', 'len')])
10.42 + cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
10.43 ## address.h: ns3::Address::Address(ns3::Address const & address) [copy constructor]
10.44 - cls.add_constructor([param('ns3::Address&', 'address', is_const=True)])
10.45 + cls.add_constructor([param('ns3::Address const &', 'address')])
10.46 ## address.h: bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function]
10.47 cls.add_method('CheckCompatible',
10.48 'bool',
10.49 @@ -289,7 +289,7 @@
10.50 ## address.h: uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function]
10.51 cls.add_method('CopyAllFrom',
10.52 'uint32_t',
10.53 - [param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True), param('uint8_t', 'len')])
10.54 + [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
10.55 ## address.h: uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function]
10.56 cls.add_method('CopyAllTo',
10.57 'uint32_t',
10.58 @@ -298,7 +298,7 @@
10.59 ## address.h: uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function]
10.60 cls.add_method('CopyFrom',
10.61 'uint32_t',
10.62 - [param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True), param('uint8_t', 'len')])
10.63 + [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')])
10.64 ## address.h: uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function]
10.65 cls.add_method('CopyTo',
10.66 'uint32_t',
10.67 @@ -343,18 +343,18 @@
10.68
10.69 def register_Ns3Ipv4AddressChecker_methods(root_module, cls):
10.70 ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [copy constructor]
10.71 - cls.add_constructor([param('ns3::Ipv4AddressChecker&', 'arg0', is_const=True)])
10.72 + cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')])
10.73 ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor]
10.74 cls.add_constructor([])
10.75 return
10.76
10.77 def register_Ns3Mac48Address_methods(root_module, cls):
10.78 ## mac48-address.h: ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor]
10.79 - cls.add_constructor([param('ns3::Mac48Address&', 'arg0', is_const=True)])
10.80 + cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')])
10.81 ## mac48-address.h: ns3::Mac48Address::Mac48Address() [constructor]
10.82 cls.add_constructor([])
10.83 ## mac48-address.h: ns3::Mac48Address::Mac48Address(char const * str) [constructor]
10.84 - cls.add_constructor([param('char *', 'str', transfer_ownership=False, is_const=True)])
10.85 + cls.add_constructor([param('char const *', 'str')])
10.86 ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function]
10.87 cls.add_method('Allocate',
10.88 'ns3::Mac48Address',
10.89 @@ -363,12 +363,12 @@
10.90 ## mac48-address.h: static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function]
10.91 cls.add_method('ConvertFrom',
10.92 'ns3::Mac48Address',
10.93 - [param('ns3::Address&', 'address', is_const=True)],
10.94 + [param('ns3::Address const &', 'address')],
10.95 is_static=True)
10.96 ## mac48-address.h: void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function]
10.97 cls.add_method('CopyFrom',
10.98 'void',
10.99 - [param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True)])
10.100 + [param('uint8_t const *', 'buffer')])
10.101 ## mac48-address.h: void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function]
10.102 cls.add_method('CopyTo',
10.103 'void',
10.104 @@ -402,7 +402,7 @@
10.105 ## mac48-address.h: static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function]
10.106 cls.add_method('IsMatchingType',
10.107 'bool',
10.108 - [param('ns3::Address&', 'address', is_const=True)],
10.109 + [param('ns3::Address const &', 'address')],
10.110 is_static=True)
10.111 ## mac48-address.h: bool ns3::Mac48Address::IsMulticast() const [member function]
10.112 cls.add_method('IsMulticast',
10.113 @@ -414,11 +414,11 @@
10.114
10.115 def register_Ns3Mac64Address_methods(root_module, cls):
10.116 ## mac64-address.h: ns3::Mac64Address::Mac64Address(ns3::Mac64Address const & arg0) [copy constructor]
10.117 - cls.add_constructor([param('ns3::Mac64Address&', 'arg0', is_const=True)])
10.118 + cls.add_constructor([param('ns3::Mac64Address const &', 'arg0')])
10.119 ## mac64-address.h: ns3::Mac64Address::Mac64Address() [constructor]
10.120 cls.add_constructor([])
10.121 ## mac64-address.h: ns3::Mac64Address::Mac64Address(char const * str) [constructor]
10.122 - cls.add_constructor([param('char *', 'str', transfer_ownership=False, is_const=True)])
10.123 + cls.add_constructor([param('char const *', 'str')])
10.124 ## mac64-address.h: static ns3::Mac64Address ns3::Mac64Address::Allocate() [member function]
10.125 cls.add_method('Allocate',
10.126 'ns3::Mac64Address',
10.127 @@ -427,12 +427,12 @@
10.128 ## mac64-address.h: static ns3::Mac64Address ns3::Mac64Address::ConvertFrom(ns3::Address const & address) [member function]
10.129 cls.add_method('ConvertFrom',
10.130 'ns3::Mac64Address',
10.131 - [param('ns3::Address&', 'address', is_const=True)],
10.132 + [param('ns3::Address const &', 'address')],
10.133 is_static=True)
10.134 ## mac64-address.h: void ns3::Mac64Address::CopyFrom(uint8_t const * buffer) [member function]
10.135 cls.add_method('CopyFrom',
10.136 'void',
10.137 - [param('uint8_t *', 'buffer', transfer_ownership=False, is_const=True)])
10.138 + [param('uint8_t const *', 'buffer')])
10.139 ## mac64-address.h: void ns3::Mac64Address::CopyTo(uint8_t * buffer) const [member function]
10.140 cls.add_method('CopyTo',
10.141 'void',
10.142 @@ -441,45 +441,45 @@
10.143 ## mac64-address.h: static bool ns3::Mac64Address::IsMatchingType(ns3::Address const & address) [member function]
10.144 cls.add_method('IsMatchingType',
10.145 'bool',
10.146 - [param('ns3::Address&', 'address', is_const=True)],
10.147 + [param('ns3::Address const &', 'address')],
10.148 is_static=True)
10.149 cls.add_output_stream_operator()
10.150 return
10.151
10.152 def register_Ns3Ipv4AddressGenerator_methods(root_module, cls):
10.153 ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [copy constructor]
10.154 - cls.add_constructor([param('ns3::Ipv4AddressGenerator&', 'arg0', is_const=True)])
10.155 + cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')])
10.156 ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor]
10.157 cls.add_constructor([])
10.158 ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::Init(ns3::Ipv4Address const net, ns3::Ipv4Mask const mask, ns3::Ipv4Address const addr="0.0.0.1") [member function]
10.159 cls.add_method('Init',
10.160 'void',
10.161 - [param('ns3::Ipv4Address', 'net', is_const=True), param('ns3::Ipv4Mask', 'mask', is_const=True), param('ns3::Ipv4Address', 'addr', default_value='"0.0.0.1"', is_const=True)],
10.162 + [param('ns3::Ipv4Address const', 'net'), param('ns3::Ipv4Mask const', 'mask'), param('ns3::Ipv4Address const', 'addr', default_value='"0.0.0.1"')],
10.163 is_static=True)
10.164 ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextNetwork(ns3::Ipv4Mask const mask) [member function]
10.165 cls.add_method('NextNetwork',
10.166 'ns3::Ipv4Address',
10.167 - [param('ns3::Ipv4Mask', 'mask', is_const=True)],
10.168 + [param('ns3::Ipv4Mask const', 'mask')],
10.169 is_static=True)
10.170 ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetNetwork(ns3::Ipv4Mask const mask) [member function]
10.171 cls.add_method('GetNetwork',
10.172 'ns3::Ipv4Address',
10.173 - [param('ns3::Ipv4Mask', 'mask', is_const=True)],
10.174 + [param('ns3::Ipv4Mask const', 'mask')],
10.175 is_static=True)
10.176 ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::InitAddress(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function]
10.177 cls.add_method('InitAddress',
10.178 'void',
10.179 - [param('ns3::Ipv4Address', 'addr', is_const=True), param('ns3::Ipv4Mask', 'mask', is_const=True)],
10.180 + [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')],
10.181 is_static=True)
10.182 ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextAddress(ns3::Ipv4Mask const mask) [member function]
10.183 cls.add_method('NextAddress',
10.184 'ns3::Ipv4Address',
10.185 - [param('ns3::Ipv4Mask', 'mask', is_const=True)],
10.186 + [param('ns3::Ipv4Mask const', 'mask')],
10.187 is_static=True)
10.188 ## ipv4-address-generator.h: static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetAddress(ns3::Ipv4Mask const mask) [member function]
10.189 cls.add_method('GetAddress',
10.190 'ns3::Ipv4Address',
10.191 - [param('ns3::Ipv4Mask', 'mask', is_const=True)],
10.192 + [param('ns3::Ipv4Mask const', 'mask')],
10.193 is_static=True)
10.194 ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::Reset() [member function]
10.195 cls.add_method('Reset',
10.196 @@ -489,7 +489,7 @@
10.197 ## ipv4-address-generator.h: static bool ns3::Ipv4AddressGenerator::AddAllocated(ns3::Ipv4Address const addr) [member function]
10.198 cls.add_method('AddAllocated',
10.199 'bool',
10.200 - [param('ns3::Ipv4Address', 'addr', is_const=True)],
10.201 + [param('ns3::Ipv4Address const', 'addr')],
10.202 is_static=True)
10.203 ## ipv4-address-generator.h: static void ns3::Ipv4AddressGenerator::TestMode() [member function]
10.204 cls.add_method('TestMode',
10.205 @@ -500,14 +500,14 @@
10.206
10.207 def register_Ns3Mac48AddressChecker_methods(root_module, cls):
10.208 ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor]
10.209 - cls.add_constructor([param('ns3::Mac48AddressChecker&', 'arg0', is_const=True)])
10.210 + cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')])
10.211 ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
10.212 cls.add_constructor([])
10.213 return
10.214
10.215 def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
10.216 ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor]
10.217 - cls.add_constructor([param('ns3::Ipv4MaskChecker&', 'arg0', is_const=True)])
10.218 + cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')])
10.219 ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
10.220 cls.add_constructor([])
10.221 return
10.222 @@ -516,9 +516,9 @@
10.223 ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route() [constructor]
10.224 cls.add_constructor([])
10.225 ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & route) [copy constructor]
10.226 - cls.add_constructor([param('ns3::Ipv4Route&', 'route', is_const=True)])
10.227 + cls.add_constructor([param('ns3::Ipv4Route const &', 'route')])
10.228 ## ipv4-route.h: ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const * route) [constructor]
10.229 - cls.add_constructor([param('ns3::Ipv4Route *', 'route', transfer_ownership=False, is_const=True)])
10.230 + cls.add_constructor([param('ns3::Ipv4Route const *', 'route')])
10.231 ## ipv4-route.h: static ns3::Ipv4Route ns3::Ipv4Route::CreateDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function]
10.232 cls.add_method('CreateDefaultRoute',
10.233 'ns3::Ipv4Route',
10.234 @@ -596,9 +596,9 @@
10.235 ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor]
10.236 cls.add_constructor([])
10.237 ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & route) [copy constructor]
10.238 - cls.add_constructor([param('ns3::Ipv4MulticastRoute&', 'route', is_const=True)])
10.239 + cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'route')])
10.240 ## ipv4-route.h: ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const * route) [constructor]
10.241 - cls.add_constructor([param('ns3::Ipv4MulticastRoute *', 'route', transfer_ownership=False, is_const=True)])
10.242 + cls.add_constructor([param('ns3::Ipv4MulticastRoute const *', 'route')])
10.243 ## ipv4-route.h: static ns3::Ipv4MulticastRoute ns3::Ipv4MulticastRoute::CreateMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector<unsigned int, std::allocator<unsigned int> > outputInterfaces) [member function]
10.244 cls.add_method('CreateMulticastRoute',
10.245 'ns3::Ipv4MulticastRoute',
10.246 @@ -639,14 +639,14 @@
10.247
10.248 def register_Ns3AddressChecker_methods(root_module, cls):
10.249 ## address.h: ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [copy constructor]
10.250 - cls.add_constructor([param('ns3::AddressChecker&', 'arg0', is_const=True)])
10.251 + cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')])
10.252 ## address.h: ns3::AddressChecker::AddressChecker() [constructor]
10.253 cls.add_constructor([])
10.254 return
10.255
10.256 def register_Ns3PacketSocketAddress_methods(root_module, cls):
10.257 ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress(ns3::PacketSocketAddress const & arg0) [copy constructor]
10.258 - cls.add_constructor([param('ns3::PacketSocketAddress&', 'arg0', is_const=True)])
10.259 + cls.add_constructor([param('ns3::PacketSocketAddress const &', 'arg0')])
10.260 ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress() [constructor]
10.261 cls.add_constructor([])
10.262 ## packet-socket-address.h: void ns3::PacketSocketAddress::SetProtocol(uint16_t protocol) [member function]
10.263 @@ -664,7 +664,7 @@
10.264 ## packet-socket-address.h: void ns3::PacketSocketAddress::SetPhysicalAddress(ns3::Address const address) [member function]
10.265 cls.add_method('SetPhysicalAddress',
10.266 'void',
10.267 - [param('ns3::Address', 'address', is_const=True)])
10.268 + [param('ns3::Address const', 'address')])
10.269 ## packet-socket-address.h: uint16_t ns3::PacketSocketAddress::GetProtocol() const [member function]
10.270 cls.add_method('GetProtocol',
10.271 'uint16_t',
10.272 @@ -688,26 +688,26 @@
10.273 ## packet-socket-address.h: static ns3::PacketSocketAddress ns3::PacketSocketAddress::ConvertFrom(ns3::Address const & address) [member function]
10.274 cls.add_method('ConvertFrom',
10.275 'ns3::PacketSocketAddress',
10.276 - [param('ns3::Address&', 'address', is_const=True)],
10.277 + [param('ns3::Address const &', 'address')],
10.278 is_static=True)
10.279 ## packet-socket-address.h: static bool ns3::PacketSocketAddress::IsMatchingType(ns3::Address const & address) [member function]
10.280 cls.add_method('IsMatchingType',
10.281 'bool',
10.282 - [param('ns3::Address&', 'address', is_const=True)],
10.283 + [param('ns3::Address const &', 'address')],
10.284 is_static=True)
10.285 return
10.286
10.287 def register_Ns3Ipv4AddressValue_methods(root_module, cls):
10.288 ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [copy constructor]
10.289 - cls.add_constructor([param('ns3::Ipv4AddressValue&', 'arg0', is_const=True)])
10.290 + cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')])
10.291 ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor]
10.292 cls.add_constructor([])
10.293 ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor]
10.294 - cls.add_constructor([param('ns3::Ipv4Address&', 'value', is_const=True)])
10.295 + cls.add_constructor([param('ns3::Ipv4Address const &', 'value')])
10.296 ## ipv4-address.h: void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function]
10.297 cls.add_method('Set',
10.298 'void',
10.299 - [param('ns3::Ipv4Address&', 'value', is_const=True)])
10.300 + [param('ns3::Ipv4Address const &', 'value')])
10.301 ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function]
10.302 cls.add_method('Get',
10.303 'ns3::Ipv4Address',
10.304 @@ -732,34 +732,34 @@
10.305
10.306 def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls):
10.307 ## ipv4.h: ns3::Ipv4RoutingProtocol::IF_INDEX_ANY [variable]
10.308 - cls.add_static_attribute('IF_INDEX_ANY', retval('uint32_t', is_const=True), is_const=True)
10.309 + cls.add_static_attribute('IF_INDEX_ANY', 'uint32_t const', is_const=True)
10.310 ## ipv4.h: ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [copy constructor]
10.311 - cls.add_constructor([param('ns3::Ipv4RoutingProtocol&', 'arg0', is_const=True)])
10.312 + cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')])
10.313 ## ipv4.h: ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor]
10.314 cls.add_constructor([])
10.315 ## ipv4.h: bool ns3::Ipv4RoutingProtocol::RequestRoute(uint32_t ifIndex, ns3::Ipv4Header const & ipHeader, ns3::Ptr<ns3::Packet> packet, ns3::Callback<void,bool,const ns3::Ipv4Route&,ns3::Ptr<ns3::Packet>,const ns3::Ipv4Header&,ns3::empty,ns3::empty> routeReply) [member function]
10.316 cls.add_method('RequestRoute',
10.317 'bool',
10.318 - [param('uint32_t', 'ifIndex'), param('ns3::Ipv4Header&', 'ipHeader', is_const=True), param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Callback< void, bool, const ns3::Ipv4Route&, ns3::Ptr< ns3::Packet >, const ns3::Ipv4Header&, ns3::empty, ns3::empty >', 'routeReply')],
10.319 + [param('uint32_t', 'ifIndex'), param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Callback< void, bool, const ns3::Ipv4Route&, ns3::Ptr< ns3::Packet >, const ns3::Ipv4Header&, ns3::empty, ns3::empty >', 'routeReply')],
10.320 is_pure_virtual=True, is_virtual=True)
10.321 ## ipv4.h: bool ns3::Ipv4RoutingProtocol::RequestIfIndex(ns3::Ipv4Address destination, uint32_t & ifIndex) [member function]
10.322 cls.add_method('RequestIfIndex',
10.323 'bool',
10.324 - [param('ns3::Ipv4Address', 'destination'), param('uint32_t&', 'ifIndex')],
10.325 + [param('ns3::Ipv4Address', 'destination'), param('uint32_t &', 'ifIndex')],
10.326 is_pure_virtual=True, is_virtual=True)
10.327 return
10.328
10.329 def register_Ns3Mac48AddressValue_methods(root_module, cls):
10.330 ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor]
10.331 - cls.add_constructor([param('ns3::Mac48AddressValue&', 'arg0', is_const=True)])
10.332 + cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')])
10.333 ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue() [constructor]
10.334 cls.add_constructor([])
10.335 ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor]
10.336 - cls.add_constructor([param('ns3::Mac48Address&', 'value', is_const=True)])
10.337 + cls.add_constructor([param('ns3::Mac48Address const &', 'value')])
10.338 ## mac48-address.h: void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function]
10.339 cls.add_method('Set',
10.340 'void',
10.341 - [param('ns3::Mac48Address&', 'value', is_const=True)])
10.342 + [param('ns3::Mac48Address const &', 'value')])
10.343 ## mac48-address.h: ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function]
10.344 cls.add_method('Get',
10.345 'ns3::Mac48Address',
10.346 @@ -784,15 +784,15 @@
10.347
10.348 def register_Ns3Ipv4MaskValue_methods(root_module, cls):
10.349 ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [copy constructor]
10.350 - cls.add_constructor([param('ns3::Ipv4MaskValue&', 'arg0', is_const=True)])
10.351 + cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')])
10.352 ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor]
10.353 cls.add_constructor([])
10.354 ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor]
10.355 - cls.add_constructor([param('ns3::Ipv4Mask&', 'value', is_const=True)])
10.356 + cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')])
10.357 ## ipv4-address.h: void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function]
10.358 cls.add_method('Set',
10.359 'void',
10.360 - [param('ns3::Ipv4Mask&', 'value', is_const=True)])
10.361 + [param('ns3::Ipv4Mask const &', 'value')])
10.362 ## ipv4-address.h: ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function]
10.363 cls.add_method('Get',
10.364 'ns3::Ipv4Mask',
10.365 @@ -817,7 +817,7 @@
10.366
10.367 def register_Ns3SocketAddressTag_methods(root_module, cls):
10.368 ## socket.h: ns3::SocketAddressTag::SocketAddressTag(ns3::SocketAddressTag const & arg0) [copy constructor]
10.369 - cls.add_constructor([param('ns3::SocketAddressTag&', 'arg0', is_const=True)])
10.370 + cls.add_constructor([param('ns3::SocketAddressTag const &', 'arg0')])
10.371 ## socket.h: ns3::SocketAddressTag::SocketAddressTag() [constructor]
10.372 cls.add_constructor([])
10.373 ## socket.h: void ns3::SocketAddressTag::SetAddress(ns3::Address addr) [member function]
10.374 @@ -857,13 +857,13 @@
10.375 ## socket.h: void ns3::SocketAddressTag::Print(std::ostream & os) const [member function]
10.376 cls.add_method('Print',
10.377 'void',
10.378 - [param('std::ostream&', 'os')],
10.379 + [param('std::ostream &', 'os')],
10.380 is_const=True, is_virtual=True)
10.381 return
10.382
10.383 def register_Ns3InetSocketAddress_methods(root_module, cls):
10.384 ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [copy constructor]
10.385 - cls.add_constructor([param('ns3::InetSocketAddress&', 'arg0', is_const=True)])
10.386 + cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')])
10.387 ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor]
10.388 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')])
10.389 ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor]
10.390 @@ -871,9 +871,9 @@
10.391 ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor]
10.392 cls.add_constructor([param('uint16_t', 'port')])
10.393 ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor]
10.394 - cls.add_constructor([param('char *', 'ipv4', transfer_ownership=False, is_const=True), param('uint16_t', 'port')])
10.395 + cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')])
10.396 ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor]
10.397 - cls.add_constructor([param('char *', 'ipv4', transfer_ownership=False, is_const=True)])
10.398 + cls.add_constructor([param('char const *', 'ipv4')])
10.399 ## inet-socket-address.h: uint16_t ns3::InetSocketAddress::GetPort() const [member function]
10.400 cls.add_method('GetPort',
10.401 'uint16_t',
10.402 @@ -895,38 +895,38 @@
10.403 ## inet-socket-address.h: static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function]
10.404 cls.add_method('IsMatchingType',
10.405 'bool',
10.406 - [param('ns3::Address&', 'address', is_const=True)],
10.407 + [param('ns3::Address const &', 'address')],
10.408 is_static=True)
10.409 ## inet-socket-address.h: static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function]
10.410 cls.add_method('ConvertFrom',
10.411 'ns3::InetSocketAddress',
10.412 - [param('ns3::Address&', 'address', is_const=True)],
10.413 + [param('ns3::Address const &', 'address')],
10.414 is_static=True)
10.415 return
10.416
10.417 def register_Ns3Ipv4Address_methods(root_module, cls):
10.418 ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor]
10.419 - cls.add_constructor([param('ns3::Ipv4Address&', 'arg0', is_const=True)])
10.420 + cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')])
10.421 ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address() [constructor]
10.422 cls.add_constructor([])
10.423 ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor]
10.424 cls.add_constructor([param('uint32_t', 'address')])
10.425 ## ipv4-address.h: ns3::Ipv4Address::Ipv4Address(char const * address) [constructor]
10.426 - cls.add_constructor([param('char *', 'address', transfer_ownership=False, is_const=True)])
10.427 + cls.add_constructor([param('char const *', 'address')])
10.428 ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function]
10.429 cls.add_method('CombineMask',
10.430 'ns3::Ipv4Address',
10.431 - [param('ns3::Ipv4Mask&', 'mask', is_const=True)],
10.432 + [param('ns3::Ipv4Mask const &', 'mask')],
10.433 is_const=True)
10.434 ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function]
10.435 cls.add_method('ConvertFrom',
10.436 'ns3::Ipv4Address',
10.437 - [param('ns3::Address&', 'address', is_const=True)],
10.438 + [param('ns3::Address const &', 'address')],
10.439 is_static=True)
10.440 ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function]
10.441 cls.add_method('Deserialize',
10.442 'ns3::Ipv4Address',
10.443 - [param('uint8_t *', 'buf', transfer_ownership=False, is_const=True)],
10.444 + [param('uint8_t const *', 'buf')],
10.445 is_static=True)
10.446 ## ipv4-address.h: uint32_t ns3::Ipv4Address::Get() const [member function]
10.447 cls.add_method('Get',
10.448 @@ -951,7 +951,7 @@
10.449 ## ipv4-address.h: ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
10.450 cls.add_method('GetSubnetDirectedBroadcast',
10.451 'ns3::Ipv4Address',
10.452 - [param('ns3::Ipv4Mask&', 'mask', is_const=True)],
10.453 + [param('ns3::Ipv4Mask const &', 'mask')],
10.454 is_const=True)
10.455 ## ipv4-address.h: static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function]
10.456 cls.add_method('GetZero',
10.457 @@ -966,12 +966,12 @@
10.458 ## ipv4-address.h: bool ns3::Ipv4Address::IsEqual(ns3::Ipv4Address const & other) const [member function]
10.459 cls.add_method('IsEqual',
10.460 'bool',
10.461 - [param('ns3::Ipv4Address&', 'other', is_const=True)],
10.462 + [param('ns3::Ipv4Address const &', 'other')],
10.463 is_const=True)
10.464 ## ipv4-address.h: static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function]
10.465 cls.add_method('IsMatchingType',
10.466 'bool',
10.467 - [param('ns3::Address&', 'address', is_const=True)],
10.468 + [param('ns3::Address const &', 'address')],
10.469 is_static=True)
10.470 ## ipv4-address.h: bool ns3::Ipv4Address::IsMulticast() const [member function]
10.471 cls.add_method('IsMulticast',
10.472 @@ -981,12 +981,12 @@
10.473 ## ipv4-address.h: bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function]
10.474 cls.add_method('IsSubnetDirectedBroadcast',
10.475 'bool',
10.476 - [param('ns3::Ipv4Mask&', 'mask', is_const=True)],
10.477 + [param('ns3::Ipv4Mask const &', 'mask')],
10.478 is_const=True)
10.479 ## ipv4-address.h: void ns3::Ipv4Address::Print(std::ostream & os) const [member function]
10.480 cls.add_method('Print',
10.481 'void',
10.482 - [param('std::ostream&', 'os')],
10.483 + [param('std::ostream &', 'os')],
10.484 is_const=True)
10.485 ## ipv4-address.h: void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function]
10.486 cls.add_method('Serialize',
10.487 @@ -1000,13 +1000,13 @@
10.488 ## ipv4-address.h: void ns3::Ipv4Address::Set(char const * address) [member function]
10.489 cls.add_method('Set',
10.490 'void',
10.491 - [param('char *', 'address', transfer_ownership=False, is_const=True)])
10.492 + [param('char const *', 'address')])
10.493 cls.add_output_stream_operator()
10.494 return
10.495
10.496 def register_Ns3Application_methods(root_module, cls):
10.497 ## application.h: ns3::Application::Application(ns3::Application const & arg0) [copy constructor]
10.498 - cls.add_constructor([param('ns3::Application&', 'arg0', is_const=True)])
10.499 + cls.add_constructor([param('ns3::Application const &', 'arg0')])
10.500 ## application.h: static ns3::TypeId ns3::Application::GetTypeId() [member function]
10.501 cls.add_method('GetTypeId',
10.502 'ns3::TypeId',
10.503 @@ -1017,19 +1017,19 @@
10.504 ## application.h: void ns3::Application::Start(ns3::Time const & startTime) [member function]
10.505 cls.add_method('Start',
10.506 'void',
10.507 - [param('ns3::Time&', 'startTime', is_const=True)])
10.508 + [param('ns3::Time const &', 'startTime')])
10.509 ## application.h: void ns3::Application::Start(ns3::RandomVariable const & startVariable) [member function]
10.510 cls.add_method('Start',
10.511 'void',
10.512 - [param('ns3::RandomVariable&', 'startVariable', is_const=True)])
10.513 + [param('ns3::RandomVariable const &', 'startVariable')])
10.514 ## application.h: void ns3::Application::Stop(ns3::Time const & stopTime) [member function]
10.515 cls.add_method('Stop',
10.516 'void',
10.517 - [param('ns3::Time&', 'stopTime', is_const=True)])
10.518 + [param('ns3::Time const &', 'stopTime')])
10.519 ## application.h: void ns3::Application::Stop(ns3::RandomVariable const & stopVariable) [member function]
10.520 cls.add_method('Stop',
10.521 'void',
10.522 - [param('ns3::RandomVariable&', 'stopVariable', is_const=True)])
10.523 + [param('ns3::RandomVariable const &', 'stopVariable')])
10.524 ## application.h: ns3::Ptr<ns3::Node> ns3::Application::GetNode() const [member function]
10.525 cls.add_method('GetNode',
10.526 'ns3::Ptr< ns3::Node >',
10.527 @@ -1058,7 +1058,7 @@
10.528
10.529 def register_Ns3Queue_methods(root_module, cls):
10.530 ## queue.h: ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor]
10.531 - cls.add_constructor([param('ns3::Queue&', 'arg0', is_const=True)])
10.532 + cls.add_constructor([param('ns3::Queue const &', 'arg0')])
10.533 ## queue.h: static ns3::TypeId ns3::Queue::GetTypeId() [member function]
10.534 cls.add_method('GetTypeId',
10.535 'ns3::TypeId',
10.536 @@ -1146,7 +1146,7 @@
10.537
10.538 def register_Ns3Socket_methods(root_module, cls):
10.539 ## socket.h: ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor]
10.540 - cls.add_constructor([param('ns3::Socket&', 'arg0', is_const=True)])
10.541 + cls.add_constructor([param('ns3::Socket const &', 'arg0')])
10.542 ## socket.h: ns3::Socket::Socket() [constructor]
10.543 cls.add_constructor([])
10.544 ## socket.h: static ns3::Ptr<ns3::Socket> ns3::Socket::CreateSocket(ns3::Ptr<ns3::Node> node, ns3::TypeId tid) [member function]
10.545 @@ -1187,7 +1187,7 @@
10.546 ## socket.h: int ns3::Socket::Bind(ns3::Address const & address) [member function]
10.547 cls.add_method('Bind',
10.548 'int',
10.549 - [param('ns3::Address&', 'address', is_const=True)],
10.550 + [param('ns3::Address const &', 'address')],
10.551 is_pure_virtual=True, is_virtual=True)
10.552 ## socket.h: int ns3::Socket::Bind() [member function]
10.553 cls.add_method('Bind',
10.554 @@ -1212,7 +1212,7 @@
10.555 ## socket.h: int ns3::Socket::Connect(ns3::Address const & address) [member function]
10.556 cls.add_method('Connect',
10.557 'int',
10.558 - [param('ns3::Address&', 'address', is_const=True)],
10.559 + [param('ns3::Address const &', 'address')],
10.560 is_pure_virtual=True, is_virtual=True)
10.561 ## socket.h: int ns3::Socket::Listen(uint32_t queueLimit) [member function]
10.562 cls.add_method('Listen',
10.563 @@ -1232,7 +1232,7 @@
10.564 ## socket.h: int ns3::Socket::SendTo(ns3::Ptr<ns3::Packet> p, uint32_t flags, ns3::Address const & toAddress) [member function]
10.565 cls.add_method('SendTo',
10.566 'int',
10.567 - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address&', 'toAddress', is_const=True)],
10.568 + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')],
10.569 is_pure_virtual=True, is_virtual=True)
10.570 ## socket.h: uint32_t ns3::Socket::GetRxAvailable() const [member function]
10.571 cls.add_method('GetRxAvailable',
10.572 @@ -1247,7 +1247,7 @@
10.573 ## socket.h: ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function]
10.574 cls.add_method('RecvFrom',
10.575 'ns3::Ptr< ns3::Packet >',
10.576 - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address&', 'fromAddress')],
10.577 + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')],
10.578 is_pure_virtual=True, is_virtual=True)
10.579 ## socket.h: int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p) [member function]
10.580 cls.add_method('Send',
10.581 @@ -1256,11 +1256,11 @@
10.582 ## socket.h: int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function]
10.583 cls.add_method('Send',
10.584 'int',
10.585 - [param('uint8_t *', 'buf', transfer_ownership=False, is_const=True), param('uint32_t', 'size'), param('uint32_t', 'flags')])
10.586 + [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')])
10.587 ## socket.h: int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function]
10.588 cls.add_method('SendTo',
10.589 'int',
10.590 - [param('uint8_t *', 'buf', transfer_ownership=False, is_const=True), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address&', 'address', is_const=True)])
10.591 + [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')])
10.592 ## socket.h: ns3::Ptr<ns3::Packet> ns3::Socket::Recv() [member function]
10.593 cls.add_method('Recv',
10.594 'ns3::Ptr< ns3::Packet >',
10.595 @@ -1272,11 +1272,11 @@
10.596 ## socket.h: ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function]
10.597 cls.add_method('RecvFrom',
10.598 'ns3::Ptr< ns3::Packet >',
10.599 - [param('ns3::Address&', 'fromAddress')])
10.600 + [param('ns3::Address &', 'fromAddress')])
10.601 ## socket.h: int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function]
10.602 cls.add_method('RecvFrom',
10.603 'int',
10.604 - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address&', 'fromAddress')])
10.605 + [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')])
10.606 ## socket.h: void ns3::Socket::NotifyConnectionSucceeded() [member function]
10.607 cls.add_method('NotifyConnectionSucceeded',
10.608 'void',
10.609 @@ -1290,12 +1290,12 @@
10.610 ## socket.h: bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function]
10.611 cls.add_method('NotifyConnectionRequest',
10.612 'bool',
10.613 - [param('ns3::Address&', 'from', is_const=True)],
10.614 + [param('ns3::Address const &', 'from')],
10.615 visibility='protected')
10.616 ## socket.h: void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr<ns3::Socket> socket, ns3::Address const & from) [member function]
10.617 cls.add_method('NotifyNewConnectionCreated',
10.618 'void',
10.619 - [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address&', 'from', is_const=True)],
10.620 + [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')],
10.621 visibility='protected')
10.622 ## socket.h: void ns3::Socket::NotifyDataSent(uint32_t size) [member function]
10.623 cls.add_method('NotifyDataSent',
10.624 @@ -1316,7 +1316,7 @@
10.625
10.626 def register_Ns3Ipv4Header_methods(root_module, cls):
10.627 ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [copy constructor]
10.628 - cls.add_constructor([param('ns3::Ipv4Header&', 'arg0', is_const=True)])
10.629 + cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')])
10.630 ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header() [constructor]
10.631 cls.add_constructor([])
10.632 ## ipv4-header.h: void ns3::Ipv4Header::EnableChecksum() [member function]
10.633 @@ -1439,7 +1439,7 @@
10.634 ## ipv4-header.h: void ns3::Ipv4Header::Print(std::ostream & os) const [member function]
10.635 cls.add_method('Print',
10.636 'void',
10.637 - [param('std::ostream&', 'os')],
10.638 + [param('std::ostream &', 'os')],
10.639 is_const=True, is_virtual=True)
10.640 ## ipv4-header.h: uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function]
10.641 cls.add_method('GetSerializedSize',
10.642 @@ -1460,7 +1460,7 @@
10.643
10.644 def register_Ns3UdpSocket_methods(root_module, cls):
10.645 ## udp-socket.h: ns3::UdpSocket::UdpSocket(ns3::UdpSocket const & arg0) [copy constructor]
10.646 - cls.add_constructor([param('ns3::UdpSocket&', 'arg0', is_const=True)])
10.647 + cls.add_constructor([param('ns3::UdpSocket const &', 'arg0')])
10.648 ## udp-socket.h: static ns3::TypeId ns3::UdpSocket::GetTypeId() [member function]
10.649 cls.add_method('GetTypeId',
10.650 'ns3::TypeId',
10.651 @@ -1502,7 +1502,7 @@
10.652
10.653 def register_Ns3NetDevice_methods(root_module, cls):
10.654 ## net-device.h: ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor]
10.655 - cls.add_constructor([param('ns3::NetDevice&', 'arg0', is_const=True)])
10.656 + cls.add_constructor([param('ns3::NetDevice const &', 'arg0')])
10.657 ## net-device.h: ns3::NetDevice::NetDevice() [constructor]
10.658 cls.add_constructor([])
10.659 ## net-device.h: static ns3::TypeId ns3::NetDevice::GetTypeId() [member function]
10.660 @@ -1513,7 +1513,7 @@
10.661 ## net-device.h: void ns3::NetDevice::SetName(std::string const name) [member function]
10.662 cls.add_method('SetName',
10.663 'void',
10.664 - [param('std::string', 'name', is_const=True)],
10.665 + [param('std::string const', 'name')],
10.666 is_pure_virtual=True, is_virtual=True)
10.667 ## net-device.h: std::string ns3::NetDevice::GetName() const [member function]
10.668 cls.add_method('GetName',
10.669 @@ -1523,7 +1523,7 @@
10.670 ## net-device.h: void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function]
10.671 cls.add_method('SetIfIndex',
10.672 'void',
10.673 - [param('uint32_t', 'index', is_const=True)],
10.674 + [param('uint32_t const', 'index')],
10.675 is_pure_virtual=True, is_virtual=True)
10.676 ## net-device.h: uint32_t ns3::NetDevice::GetIfIndex() const [member function]
10.677 cls.add_method('GetIfIndex',
10.678 @@ -1543,7 +1543,7 @@
10.679 ## net-device.h: bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function]
10.680 cls.add_method('SetMtu',
10.681 'bool',
10.682 - [param('uint16_t', 'mtu', is_const=True)],
10.683 + [param('uint16_t const', 'mtu')],
10.684 is_pure_virtual=True, is_virtual=True)
10.685 ## net-device.h: uint16_t ns3::NetDevice::GetMtu() const [member function]
10.686 cls.add_method('GetMtu',
10.687 @@ -1593,12 +1593,12 @@
10.688 ## net-device.h: bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
10.689 cls.add_method('Send',
10.690 'bool',
10.691 - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')],
10.692 + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
10.693 is_pure_virtual=True, is_virtual=True)
10.694 ## net-device.h: bool ns3::NetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
10.695 cls.add_method('SendFrom',
10.696 'bool',
10.697 - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'source', is_const=True), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')],
10.698 + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
10.699 is_pure_virtual=True, is_virtual=True)
10.700 ## net-device.h: ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function]
10.701 cls.add_method('GetNode',
10.702 @@ -1634,7 +1634,7 @@
10.703
10.704 def register_Ns3DropTailQueue_methods(root_module, cls):
10.705 ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue(ns3::DropTailQueue const & arg0) [copy constructor]
10.706 - cls.add_constructor([param('ns3::DropTailQueue&', 'arg0', is_const=True)])
10.707 + cls.add_