bindings/python/ns3_module_internet_stack.py
changeset 4749 af227579ab64
parent 4744 cd473a5cf99c
child 5203 1ccc02a7676b
child 5209 4f5eb479554c
     1.1 --- a/bindings/python/ns3_module_internet_stack.py	Mon Aug 31 15:29:20 2009 +0200
     1.2 +++ b/bindings/python/ns3_module_internet_stack.py	Wed Sep 02 11:29:23 2009 +0100
     1.3 @@ -77,8 +77,6 @@
     1.4      module.add_class('Ipv4L4Protocol', parent=root_module['ns3::Object'])
     1.5      ## ipv4-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus [enumeration]
     1.6      module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv4L4Protocol'])
     1.7 -    ## nsc-tcp-l4-protocol.h: ns3::NscTcpL4Protocol [class]
     1.8 -    module.add_class('NscTcpL4Protocol', parent=root_module['ns3::Ipv4L4Protocol'])
     1.9      ## tcp-l4-protocol.h: ns3::TcpL4Protocol [class]
    1.10      module.add_class('TcpL4Protocol', parent=root_module['ns3::Ipv4L4Protocol'])
    1.11      ## udp-l4-protocol.h: ns3::UdpL4Protocol [class]
    1.12 @@ -164,7 +162,6 @@
    1.13      register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo'])
    1.14      register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol'])
    1.15      register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol'])
    1.16 -    register_Ns3NscTcpL4Protocol_methods(root_module, root_module['ns3::NscTcpL4Protocol'])
    1.17      register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol'])
    1.18      register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol'])
    1.19      register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol'])
    1.20 @@ -1979,84 +1976,6 @@
    1.21                     is_virtual=True)
    1.22      return
    1.23  
    1.24 -def register_Ns3NscTcpL4Protocol_methods(root_module, cls):
    1.25 -    ## nsc-tcp-l4-protocol.h: ns3::NscTcpL4Protocol::PROT_NUMBER [variable]
    1.26 -    cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True)
    1.27 -    ## nsc-tcp-l4-protocol.h: static ns3::TypeId ns3::NscTcpL4Protocol::GetTypeId() [member function]
    1.28 -    cls.add_method('GetTypeId', 
    1.29 -                   'ns3::TypeId', 
    1.30 -                   [], 
    1.31 -                   is_static=True)
    1.32 -    ## nsc-tcp-l4-protocol.h: ns3::NscTcpL4Protocol::NscTcpL4Protocol() [constructor]
    1.33 -    cls.add_constructor([])
    1.34 -    ## nsc-tcp-l4-protocol.h: void ns3::NscTcpL4Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function]
    1.35 -    cls.add_method('SetNode', 
    1.36 -                   'void', 
    1.37 -                   [param('ns3::Ptr< ns3::Node >', 'node')])
    1.38 -    ## nsc-tcp-l4-protocol.h: void ns3::NscTcpL4Protocol::SetNscLibrary(std::string const & lib) [member function]
    1.39 -    cls.add_method('SetNscLibrary', 
    1.40 -                   'void', 
    1.41 -                   [param('std::string const &', 'lib')])
    1.42 -    ## nsc-tcp-l4-protocol.h: std::string ns3::NscTcpL4Protocol::GetNscLibrary() const [member function]
    1.43 -    cls.add_method('GetNscLibrary', 
    1.44 -                   'std::string', 
    1.45 -                   [], 
    1.46 -                   is_const=True)
    1.47 -    ## nsc-tcp-l4-protocol.h: int ns3::NscTcpL4Protocol::GetProtocolNumber() const [member function]
    1.48 -    cls.add_method('GetProtocolNumber', 
    1.49 -                   'int', 
    1.50 -                   [], 
    1.51 -                   is_const=True, is_virtual=True)
    1.52 -    ## nsc-tcp-l4-protocol.h: int ns3::NscTcpL4Protocol::GetVersion() const [member function]
    1.53 -    cls.add_method('GetVersion', 
    1.54 -                   'int', 
    1.55 -                   [], 
    1.56 -                   is_const=True, is_virtual=True)
    1.57 -    ## nsc-tcp-l4-protocol.h: ns3::Ptr<ns3::Socket> ns3::NscTcpL4Protocol::CreateSocket() [member function]
    1.58 -    cls.add_method('CreateSocket', 
    1.59 -                   'ns3::Ptr< ns3::Socket >', 
    1.60 -                   [])
    1.61 -    ## nsc-tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::NscTcpL4Protocol::Allocate() [member function]
    1.62 -    cls.add_method('Allocate', 
    1.63 -                   'ns3::Ipv4EndPoint *', 
    1.64 -                   [])
    1.65 -    ## nsc-tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::NscTcpL4Protocol::Allocate(ns3::Ipv4Address address) [member function]
    1.66 -    cls.add_method('Allocate', 
    1.67 -                   'ns3::Ipv4EndPoint *', 
    1.68 -                   [param('ns3::Ipv4Address', 'address')])
    1.69 -    ## nsc-tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::NscTcpL4Protocol::Allocate(uint16_t port) [member function]
    1.70 -    cls.add_method('Allocate', 
    1.71 -                   'ns3::Ipv4EndPoint *', 
    1.72 -                   [param('uint16_t', 'port')])
    1.73 -    ## nsc-tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::NscTcpL4Protocol::Allocate(ns3::Ipv4Address address, uint16_t port) [member function]
    1.74 -    cls.add_method('Allocate', 
    1.75 -                   'ns3::Ipv4EndPoint *', 
    1.76 -                   [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')])
    1.77 -    ## nsc-tcp-l4-protocol.h: ns3::Ipv4EndPoint * ns3::NscTcpL4Protocol::Allocate(ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function]
    1.78 -    cls.add_method('Allocate', 
    1.79 -                   'ns3::Ipv4EndPoint *', 
    1.80 -                   [param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')])
    1.81 -    ## nsc-tcp-l4-protocol.h: void ns3::NscTcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function]
    1.82 -    cls.add_method('DeAllocate', 
    1.83 -                   'void', 
    1.84 -                   [param('ns3::Ipv4EndPoint *', 'endPoint')])
    1.85 -    ## nsc-tcp-l4-protocol.h: ns3::Ipv4L4Protocol::RxStatus ns3::NscTcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function]
    1.86 -    cls.add_method('Receive', 
    1.87 -                   'ns3::Ipv4L4Protocol::RxStatus', 
    1.88 -                   [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 
    1.89 -                   is_virtual=True)
    1.90 -    ## nsc-tcp-l4-protocol.h: void ns3::NscTcpL4Protocol::DoDispose() [member function]
    1.91 -    cls.add_method('DoDispose', 
    1.92 -                   'void', 
    1.93 -                   [], 
    1.94 -                   visibility='protected', is_virtual=True)
    1.95 -    ## nsc-tcp-l4-protocol.h: void ns3::NscTcpL4Protocol::NotifyNewAggregate() [member function]
    1.96 -    cls.add_method('NotifyNewAggregate', 
    1.97 -                   'void', 
    1.98 -                   [], 
    1.99 -                   visibility='protected', is_virtual=True)
   1.100 -    return
   1.101 -
   1.102  def register_Ns3TcpL4Protocol_methods(root_module, cls):
   1.103      ## tcp-l4-protocol.h: ns3::TcpL4Protocol::PROT_NUMBER [variable]
   1.104      cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True)