src/dsdv/bindings/modulegen__gcc_ILP32.py
changeset 8966 060dba23e9bb
parent 7874 3eda7174ac52
child 8994 258514b2d97a
equal deleted inserted replaced
8965:cfed4f87e003 8966:060dba23e9bb
  3891     ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
  3891     ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function]
  3892     cls.add_method('AddInterface', 
  3892     cls.add_method('AddInterface', 
  3893                    'uint32_t', 
  3893                    'uint32_t', 
  3894                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  3894                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  3895                    is_pure_virtual=True, is_virtual=True)
  3895                    is_pure_virtual=True, is_virtual=True)
       
  3896     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4::CreateRawSocket() [member function]
       
  3897     cls.add_method('CreateRawSocket', 
       
  3898                    'ns3::Ptr< ns3::Socket >', 
       
  3899                    [], 
       
  3900                    is_pure_virtual=True, is_virtual=True)
       
  3901     ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
       
  3902     cls.add_method('DeleteRawSocket', 
       
  3903                    'void', 
       
  3904                    [param('ns3::Ptr< ns3::Socket >', 'socket')], 
       
  3905                    is_pure_virtual=True, is_virtual=True)
  3896     ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
  3906     ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function]
  3897     cls.add_method('GetAddress', 
  3907     cls.add_method('GetAddress', 
  3898                    'ns3::Ipv4InterfaceAddress', 
  3908                    'ns3::Ipv4InterfaceAddress', 
  3899                    [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 
  3909                    [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 
  3900                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3910                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3936     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function]
  3946     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function]
  3937     cls.add_method('GetNetDevice', 
  3947     cls.add_method('GetNetDevice', 
  3938                    'ns3::Ptr< ns3::NetDevice >', 
  3948                    'ns3::Ptr< ns3::NetDevice >', 
  3939                    [param('uint32_t', 'interface')], 
  3949                    [param('uint32_t', 'interface')], 
  3940                    is_pure_virtual=True, is_virtual=True)
  3950                    is_pure_virtual=True, is_virtual=True)
       
  3951     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber) const [member function]
       
  3952     cls.add_method('GetProtocol', 
       
  3953                    'ns3::Ptr< ns3::IpL4Protocol >', 
       
  3954                    [param('int', 'protocolNumber')], 
       
  3955                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3941     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function]
  3956     ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function]
  3942     cls.add_method('GetRoutingProtocol', 
  3957     cls.add_method('GetRoutingProtocol', 
  3943                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  3958                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  3944                    [], 
  3959                    [], 
  3945                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3960                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3981     ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  3996     ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  3982     cls.add_method('Send', 
  3997     cls.add_method('Send', 
  3983                    'void', 
  3998                    'void', 
  3984                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  3999                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  3985                    is_pure_virtual=True, is_virtual=True)
  4000                    is_pure_virtual=True, is_virtual=True)
       
  4001     ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
       
  4002     cls.add_method('SendWithHeader', 
       
  4003                    'void', 
       
  4004                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
       
  4005                    is_pure_virtual=True, is_virtual=True)
  3986     ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function]
  4006     ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function]
  3987     cls.add_method('SetDown', 
  4007     cls.add_method('SetDown', 
  3988                    'void', 
  4008                    'void', 
  3989                    [param('uint32_t', 'interface')], 
  4009                    [param('uint32_t', 'interface')], 
  3990                    is_pure_virtual=True, is_virtual=True)
  4010                    is_pure_virtual=True, is_virtual=True)
  4183                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  4203                    [param('ns3::Ptr< ns3::NetDevice >', 'device')], 
  4184                    is_virtual=True)
  4204                    is_virtual=True)
  4185     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function]
  4205     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function]
  4186     cls.add_method('CreateRawSocket', 
  4206     cls.add_method('CreateRawSocket', 
  4187                    'ns3::Ptr< ns3::Socket >', 
  4207                    'ns3::Ptr< ns3::Socket >', 
  4188                    [])
  4208                    [], 
       
  4209                    is_virtual=True)
  4189     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
  4210     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function]
  4190     cls.add_method('DeleteRawSocket', 
  4211     cls.add_method('DeleteRawSocket', 
  4191                    'void', 
  4212                    'void', 
  4192                    [param('ns3::Ptr< ns3::Socket >', 'socket')])
  4213                    [param('ns3::Ptr< ns3::Socket >', 'socket')], 
       
  4214                    is_virtual=True)
  4193     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function]
  4215     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function]
  4194     cls.add_method('GetAddress', 
  4216     cls.add_method('GetAddress', 
  4195                    'ns3::Ipv4InterfaceAddress', 
  4217                    'ns3::Ipv4InterfaceAddress', 
  4196                    [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], 
  4218                    [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], 
  4197                    is_const=True, is_virtual=True)
  4219                    is_const=True, is_virtual=True)
  4242                    is_virtual=True)
  4264                    is_virtual=True)
  4243     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function]
  4265     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function]
  4244     cls.add_method('GetProtocol', 
  4266     cls.add_method('GetProtocol', 
  4245                    'ns3::Ptr< ns3::IpL4Protocol >', 
  4267                    'ns3::Ptr< ns3::IpL4Protocol >', 
  4246                    [param('int', 'protocolNumber')], 
  4268                    [param('int', 'protocolNumber')], 
  4247                    is_const=True)
  4269                    is_const=True, is_virtual=True)
  4248     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function]
  4270     ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function]
  4249     cls.add_method('GetRoutingProtocol', 
  4271     cls.add_method('GetRoutingProtocol', 
  4250                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  4272                    'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 
  4251                    [], 
  4273                    [], 
  4252                    is_const=True, is_virtual=True)
  4274                    is_const=True, is_virtual=True)
  4299                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  4321                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
  4300                    is_virtual=True)
  4322                    is_virtual=True)
  4301     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  4323     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function]
  4302     cls.add_method('SendWithHeader', 
  4324     cls.add_method('SendWithHeader', 
  4303                    'void', 
  4325                    'void', 
  4304                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')])
  4326                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 
       
  4327                    is_virtual=True)
  4305     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function]
  4328     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function]
  4306     cls.add_method('SetDefaultTtl', 
  4329     cls.add_method('SetDefaultTtl', 
  4307                    'void', 
  4330                    'void', 
  4308                    [param('uint8_t', 'ttl')])
  4331                    [param('uint8_t', 'ttl')])
  4309     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function]
  4332     ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function]