update global routing bindings
authorTom Henderson <tomh@tomh.org>
Mon Aug 31 23:11:29 2009 -0700 (5 months ago)
changeset 4746bfec2b0fa57d
parent 4745 a0e27af57c8d
child 4747 3dc675bb8b20
update global routing bindings
bindings/python/ns3_module_global_routing.py
     1.1 --- a/bindings/python/ns3_module_global_routing.py	Mon Aug 31 23:05:26 2009 -0700
     1.2 +++ b/bindings/python/ns3_module_global_routing.py	Mon Aug 31 23:11:29 2009 -0700
     1.3 @@ -301,6 +301,26 @@
     1.4                     'bool', 
     1.5                     [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA &', 'lsa')], 
     1.6                     is_const=True)
     1.7 +    ## global-router-interface.h: void ns3::GlobalRouter::InjectRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function]
     1.8 +    cls.add_method('InjectRoute', 
     1.9 +                   'void', 
    1.10 +                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')])
    1.11 +    ## global-router-interface.h: uint32_t ns3::GlobalRouter::GetNInjectedRoutes() [member function]
    1.12 +    cls.add_method('GetNInjectedRoutes', 
    1.13 +                   'uint32_t', 
    1.14 +                   [])
    1.15 +    ## global-router-interface.h: ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function]
    1.16 +    cls.add_method('GetInjectedRoute', 
    1.17 +                   'ns3::Ipv4RoutingTableEntry *', 
    1.18 +                   [param('uint32_t', 'i')])
    1.19 +    ## global-router-interface.h: void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function]
    1.20 +    cls.add_method('RemoveInjectedRoute', 
    1.21 +                   'void', 
    1.22 +                   [param('uint32_t', 'i')])
    1.23 +    ## global-router-interface.h: bool ns3::GlobalRouter::WithdrawRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function]
    1.24 +    cls.add_method('WithdrawRoute', 
    1.25 +                   'bool', 
    1.26 +                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')])
    1.27      ## global-router-interface.h: void ns3::GlobalRouter::DoDispose() [member function]
    1.28      cls.add_method('DoDispose', 
    1.29                     'void', 
    1.30 @@ -313,6 +333,10 @@
    1.31      cls.add_constructor([param('ns3::Ipv4GlobalRouting const &', 'arg0')])
    1.32      ## ipv4-global-routing.h: ns3::Ipv4GlobalRouting::Ipv4GlobalRouting() [constructor]
    1.33      cls.add_constructor([])
    1.34 +    ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddASExternalRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
    1.35 +    cls.add_method('AddASExternalRouteTo', 
    1.36 +                   'void', 
    1.37 +                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')])
    1.38      ## ipv4-global-routing.h: void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
    1.39      cls.add_method('AddHostRouteTo', 
    1.40                     'void',