update static routing bindings
authorTom Henderson <tomh@tomh.org>
Mon Aug 31 23:38:48 2009 -0700 (5 months ago)
changeset 47482362df525d86
parent 4747 3dc675bb8b20
child 4749 af227579ab64
update static routing bindings
bindings/python/ns3_module_static_routing.py
     1.1 --- a/bindings/python/ns3_module_static_routing.py	Mon Aug 31 23:35:16 2009 -0700
     1.2 +++ b/bindings/python/ns3_module_static_routing.py	Mon Aug 31 23:38:48 2009 -0700
     1.3 @@ -344,30 +344,34 @@
     1.4      cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')])
     1.5      ## ipv4-static-routing.h: ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor]
     1.6      cls.add_constructor([])
     1.7 -    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
     1.8 +    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function]
     1.9      cls.add_method('AddHostRouteTo', 
    1.10                     'void', 
    1.11 -                   [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')])
    1.12 -    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function]
    1.13 +                   [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')])
    1.14 +    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface, uint32_t metric=0) [member function]
    1.15      cls.add_method('AddHostRouteTo', 
    1.16                     'void', 
    1.17 -                   [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')])
    1.18 +                   [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')])
    1.19      ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector<unsigned int, std::allocator<unsigned int> > outputInterfaces) [member function]
    1.20      cls.add_method('AddMulticastRoute', 
    1.21                     'void', 
    1.22                     [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')])
    1.23 -    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function]
    1.24 +    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function]
    1.25      cls.add_method('AddNetworkRouteTo', 
    1.26                     'void', 
    1.27 -                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')])
    1.28 -    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function]
    1.29 +                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')])
    1.30 +    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface, uint32_t metric=0) [member function]
    1.31      cls.add_method('AddNetworkRouteTo', 
    1.32                     'void', 
    1.33 -                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')])
    1.34 +                   [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')])
    1.35      ## ipv4-static-routing.h: ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetDefaultRoute() [member function]
    1.36      cls.add_method('GetDefaultRoute', 
    1.37                     'ns3::Ipv4RoutingTableEntry', 
    1.38                     [])
    1.39 +    ## ipv4-static-routing.h: uint32_t ns3::Ipv4StaticRouting::GetMetric(uint32_t index) [member function]
    1.40 +    cls.add_method('GetMetric', 
    1.41 +                   'uint32_t', 
    1.42 +                   [param('uint32_t', 'index')])
    1.43      ## ipv4-static-routing.h: ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4StaticRouting::GetMulticastRoute(uint32_t i) const [member function]
    1.44      cls.add_method('GetMulticastRoute', 
    1.45                     'ns3::Ipv4MulticastRoutingTableEntry', 
    1.46 @@ -437,10 +441,10 @@
    1.47      cls.add_method('SetDefaultMulticastRoute', 
    1.48                     'void', 
    1.49                     [param('uint32_t', 'outputInterface')])
    1.50 -    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function]
    1.51 +    ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function]
    1.52      cls.add_method('SetDefaultRoute', 
    1.53                     'void', 
    1.54 -                   [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')])
    1.55 +                   [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')])
    1.56      ## ipv4-static-routing.h: void ns3::Ipv4StaticRouting::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function]
    1.57      cls.add_method('SetIpv4', 
    1.58                     'void',