--- a/bindings/python/ns3_module_node.py Tue Dec 30 11:35:31 2008 -0800
+++ b/bindings/python/ns3_module_node.py Tue Jan 13 17:15:44 2009 -0500
@@ -299,8 +299,6 @@
return
def register_Ns3Inet6SocketAddress_methods(root_module, cls):
- ## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')])
## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor]
cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')])
## inet6-socket-address.h: ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor]
@@ -339,11 +337,10 @@
'ns3::Inet6SocketAddress',
[param('ns3::Address const &', 'addr')],
is_static=True)
+ cls.add_copy_constructor()
return
def register_Ns3InetSocketAddress_methods(root_module, cls):
- ## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')])
## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor]
cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')])
## inet-socket-address.h: ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor]
@@ -382,6 +379,7 @@
'ns3::InetSocketAddress',
[param('ns3::Address const &', 'address')],
is_static=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4Address_methods(root_module, cls):
@@ -488,10 +486,6 @@
return
def register_Ns3Ipv4AddressGenerator_methods(root_module, cls):
- ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')])
- ## ipv4-address-generator.h: ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor]
- cls.add_constructor([])
## 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]
cls.add_method('Init',
'void',
@@ -537,6 +531,8 @@
'void',
[],
is_static=True)
+ cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4Mask_methods(root_module, cls):
@@ -1033,10 +1029,6 @@
return
def register_Ns3NodeList_methods(root_module, cls):
- ## node-list.h: ns3::NodeList::NodeList(ns3::NodeList const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NodeList const &', 'arg0')])
- ## node-list.h: ns3::NodeList::NodeList() [constructor]
- cls.add_constructor([])
## node-list.h: static uint32_t ns3::NodeList::Add(ns3::Ptr<ns3::Node> node) [member function]
cls.add_method('Add',
'uint32_t',
@@ -1062,11 +1054,11 @@
'uint32_t',
[],
is_static=True)
+ cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3PacketSocketAddress_methods(root_module, cls):
- ## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress(ns3::PacketSocketAddress const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PacketSocketAddress const &', 'arg0')])
## packet-socket-address.h: ns3::PacketSocketAddress::PacketSocketAddress() [constructor]
cls.add_constructor([])
## packet-socket-address.h: void ns3::PacketSocketAddress::SetProtocol(uint16_t protocol) [member function]
@@ -1115,18 +1107,15 @@
'bool',
[param('ns3::Address const &', 'address')],
is_static=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4AddressChecker_methods(root_module, cls):
- ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')])
- ## ipv4-address.h: ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor]
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4AddressValue_methods(root_module, cls):
- ## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')])
## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor]
cls.add_constructor([])
## ipv4-address.h: ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor]
@@ -1155,11 +1144,10 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4Header_methods(root_module, cls):
- ## ipv4-header.h: ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')])
## ipv4-header.h: ns3::Ipv4Header::Ipv4Header() [constructor]
cls.add_constructor([])
## ipv4-header.h: void ns3::Ipv4Header::EnableChecksum() [member function]
@@ -1299,18 +1287,15 @@
'uint32_t',
[param('ns3::Buffer::Iterator', 'start')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4MaskChecker_methods(root_module, cls):
- ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')])
- ## ipv4-address.h: ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor]
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4MaskValue_methods(root_module, cls):
- ## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')])
## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor]
cls.add_constructor([])
## ipv4-address.h: ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor]
@@ -1339,18 +1324,15 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv6AddressChecker_methods(root_module, cls):
- ## ipv6-address.h: ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')])
- ## ipv6-address.h: ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor]
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Ipv6AddressValue_methods(root_module, cls):
- ## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')])
## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor]
cls.add_constructor([])
## ipv6-address.h: ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor]
@@ -1379,11 +1361,10 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv6Header_methods(root_module, cls):
- ## ipv6-header.h: ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')])
## ipv6-header.h: static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -1479,18 +1460,15 @@
'uint32_t',
[param('ns3::Buffer::Iterator', 'start')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv6PrefixChecker_methods(root_module, cls):
- ## ipv6-address.h: ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')])
- ## ipv6-address.h: ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor]
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Ipv6PrefixValue_methods(root_module, cls):
- ## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')])
## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor]
cls.add_constructor([])
## ipv6-address.h: ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor]
@@ -1519,11 +1497,10 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3LlcSnapHeader_methods(root_module, cls):
- ## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader(ns3::LlcSnapHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::LlcSnapHeader const &', 'arg0')])
## llc-snap-header.h: ns3::LlcSnapHeader::LlcSnapHeader() [constructor]
cls.add_constructor([])
## llc-snap-header.h: void ns3::LlcSnapHeader::SetType(uint16_t type) [member function]
@@ -1564,18 +1541,15 @@
'uint32_t',
[param('ns3::Buffer::Iterator', 'start')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Mac48AddressChecker_methods(root_module, cls):
- ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')])
- ## mac48-address.h: ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor]
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Mac48AddressValue_methods(root_module, cls):
- ## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')])
## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue() [constructor]
cls.add_constructor([])
## mac48-address.h: ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor]
@@ -1604,11 +1578,10 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Queue_methods(root_module, cls):
- ## queue.h: ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Queue const &', 'arg0')])
## queue.h: static ns3::TypeId ns3::Queue::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -1692,11 +1665,10 @@
'ns3::Ptr< ns3::Packet const >',
[],
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Socket_methods(root_module, cls):
- ## socket.h: ns3::Socket::Socket(ns3::Socket const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Socket const &', 'arg0')])
## socket.h: ns3::Socket::Socket() [constructor]
cls.add_constructor([])
## socket.h: static ns3::Ptr<ns3::Socket> ns3::Socket::CreateSocket(ns3::Ptr<ns3::Node> node, ns3::TypeId tid) [member function]
@@ -1867,11 +1839,10 @@
'void',
[],
visibility='protected')
+ cls.add_copy_constructor()
return
def register_Ns3SocketAddressTag_methods(root_module, cls):
- ## socket.h: ns3::SocketAddressTag::SocketAddressTag(ns3::SocketAddressTag const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketAddressTag const &', 'arg0')])
## socket.h: ns3::SocketAddressTag::SocketAddressTag() [constructor]
cls.add_constructor([])
## socket.h: void ns3::SocketAddressTag::SetAddress(ns3::Address addr) [member function]
@@ -1913,11 +1884,10 @@
'void',
[param('std::ostream &', 'os')],
is_const=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3SocketFactory_methods(root_module, cls):
- ## socket-factory.h: ns3::SocketFactory::SocketFactory(ns3::SocketFactory const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketFactory const &', 'arg0')])
## socket-factory.h: static ns3::TypeId ns3::SocketFactory::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -1930,11 +1900,10 @@
'ns3::Ptr< ns3::Socket >',
[],
is_pure_virtual=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3SocketIpTtlTag_methods(root_module, cls):
- ## socket.h: ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')])
## socket.h: ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor]
cls.add_constructor([])
## socket.h: void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function]
@@ -1976,11 +1945,10 @@
'void',
[param('std::ostream &', 'os')],
is_const=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls):
- ## socket.h: ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')])
## socket.h: ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor]
cls.add_constructor([])
## socket.h: void ns3::SocketSetDontFragmentTag::Enable() [member function]
@@ -2026,11 +1994,10 @@
'void',
[param('std::ostream &', 'os')],
is_const=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3TcpSocket_methods(root_module, cls):
- ## tcp-socket.h: ns3::TcpSocket::TcpSocket(ns3::TcpSocket const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TcpSocket const &', 'arg0')])
## tcp-socket.h: static ns3::TypeId ns3::TcpSocket::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2128,23 +2095,20 @@
'uint32_t',
[],
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3TcpSocketFactory_methods(root_module, cls):
- ## tcp-socket-factory.h: ns3::TcpSocketFactory::TcpSocketFactory(ns3::TcpSocketFactory const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::TcpSocketFactory const &', 'arg0')])
- ## tcp-socket-factory.h: ns3::TcpSocketFactory::TcpSocketFactory() [constructor]
- cls.add_constructor([])
## tcp-socket-factory.h: static ns3::TypeId ns3::TcpSocketFactory::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
[],
is_static=True)
+ cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3UdpSocket_methods(root_module, cls):
- ## udp-socket.h: ns3::UdpSocket::UdpSocket(ns3::UdpSocket const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpSocket const &', 'arg0')])
## udp-socket.h: static ns3::TypeId ns3::UdpSocket::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2192,30 +2156,25 @@
'bool',
[],
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3UdpSocketFactory_methods(root_module, cls):
- ## udp-socket-factory.h: ns3::UdpSocketFactory::UdpSocketFactory(ns3::UdpSocketFactory const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::UdpSocketFactory const &', 'arg0')])
- ## udp-socket-factory.h: ns3::UdpSocketFactory::UdpSocketFactory() [constructor]
- cls.add_constructor([])
## udp-socket-factory.h: static ns3::TypeId ns3::UdpSocketFactory::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
[],
is_static=True)
+ cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3AddressChecker_methods(root_module, cls):
- ## address.h: ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')])
- ## address.h: ns3::AddressChecker::AddressChecker() [constructor]
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3AddressValue_methods(root_module, cls):
- ## address.h: ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::AddressValue const &', 'arg0')])
## address.h: ns3::AddressValue::AddressValue() [constructor]
cls.add_constructor([])
## address.h: ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor]
@@ -2244,11 +2203,10 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Application_methods(root_module, cls):
- ## application.h: ns3::Application::Application(ns3::Application const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Application const &', 'arg0')])
## application.h: static ns3::TypeId ns3::Application::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2296,11 +2254,10 @@
'void',
[],
visibility='private', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Channel_methods(root_module, cls):
- ## channel.h: ns3::Channel::Channel(ns3::Channel const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Channel const &', 'arg0')])
## channel.h: static ns3::TypeId ns3::Channel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2328,11 +2285,10 @@
'ns3::Ptr< ns3::NetDevice >',
[param('uint32_t', 'i')],
is_pure_virtual=True, is_const=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3DropTailQueue_methods(root_module, cls):
- ## drop-tail-queue.h: ns3::DropTailQueue::DropTailQueue(ns3::DropTailQueue const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::DropTailQueue const &', 'arg0')])
## drop-tail-queue.h: static ns3::TypeId ns3::DropTailQueue::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2355,11 +2311,10 @@
'ns3::Ptr< ns3::Packet const >',
[],
is_const=True, visibility='private', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3EthernetHeader_methods(root_module, cls):
- ## ethernet-header.h: ns3::EthernetHeader::EthernetHeader(ns3::EthernetHeader const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EthernetHeader const &', 'arg0')])
## ethernet-header.h: ns3::EthernetHeader::EthernetHeader(bool hasPreamble) [constructor]
cls.add_constructor([param('bool', 'hasPreamble')])
## ethernet-header.h: ns3::EthernetHeader::EthernetHeader() [constructor]
@@ -2440,11 +2395,10 @@
'uint32_t',
[param('ns3::Buffer::Iterator', 'start')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3EthernetTrailer_methods(root_module, cls):
- ## ethernet-trailer.h: ns3::EthernetTrailer::EthernetTrailer(ns3::EthernetTrailer const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::EthernetTrailer const &', 'arg0')])
## ethernet-trailer.h: ns3::EthernetTrailer::EthernetTrailer() [constructor]
cls.add_constructor([])
## ethernet-trailer.h: static void ns3::EthernetTrailer::EnableFcs(bool enable) [member function]
@@ -2504,11 +2458,10 @@
'uint32_t',
[param('ns3::Buffer::Iterator', 'end')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4_methods(root_module, cls):
- ## ipv4.h: ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')])
## ipv4.h: static ns3::TypeId ns3::Ipv4::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2696,18 +2649,17 @@
'uint32_t',
[param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask', default_value='ns3::Ipv4Mask(((const char*)"255.255.255.255"))')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4RawSocketFactory_methods(root_module, cls):
- ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory(ns3::Ipv4RawSocketFactory const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Ipv4RawSocketFactory const &', 'arg0')])
- ## ipv4-raw-socket-factory.h: ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory() [constructor]
- cls.add_constructor([])
## ipv4-raw-socket-factory.h: static ns3::TypeId ns3::Ipv4RawSocketFactory::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
[],
is_static=True)
+ cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls):
@@ -2730,10 +2682,6 @@
return
def register_Ns3NetDevice_methods(root_module, cls):
- ## net-device.h: ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::NetDevice const &', 'arg0')])
- ## net-device.h: ns3::NetDevice::NetDevice() [constructor]
- cls.add_constructor([])
## net-device.h: static ns3::TypeId ns3::NetDevice::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2864,11 +2812,11 @@
'bool',
[],
is_pure_virtual=True, is_const=True, is_virtual=True)
+ cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Node_methods(root_module, cls):
- ## node.h: ns3::Node::Node(ns3::Node const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::Node const &', 'arg0')])
## node.h: static ns3::TypeId ns3::Node::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2934,11 +2882,10 @@
'void',
[param('ns3::Ptr< ns3::NetDevice >', 'device')],
visibility='private', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3PacketSocketFactory_methods(root_module, cls):
- ## packet-socket-factory.h: ns3::PacketSocketFactory::PacketSocketFactory(ns3::PacketSocketFactory const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::PacketSocketFactory const &', 'arg0')])
## packet-socket-factory.h: static ns3::TypeId ns3::PacketSocketFactory::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2951,11 +2898,10 @@
'ns3::Ptr< ns3::Socket >',
[],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3SimpleChannel_methods(root_module, cls):
- ## simple-channel.h: ns3::SimpleChannel::SimpleChannel(ns3::SimpleChannel const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SimpleChannel const &', 'arg0')])
## simple-channel.h: static ns3::TypeId ns3::SimpleChannel::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -2981,11 +2927,10 @@
'ns3::Ptr< ns3::NetDevice >',
[param('uint32_t', 'i')],
is_const=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3SimpleNetDevice_methods(root_module, cls):
- ## simple-net-device.h: ns3::SimpleNetDevice::SimpleNetDevice(ns3::SimpleNetDevice const & arg0) [copy constructor]
- cls.add_constructor([param('ns3::SimpleNetDevice const &', 'arg0')])
## simple-net-device.h: static ns3::TypeId ns3::SimpleNetDevice::GetTypeId() [member function]
cls.add_method('GetTypeId',
'ns3::TypeId',
@@ -3135,6 +3080,7 @@
'void',
[],
visibility='protected', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_functions(root_module):