There was a race condition in last python apidefs rescan...
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Wed, 18 Nov 2009 12:42:33 +0000
changeset 5754 7f0de9a416ea
parent 5753 8c105b521d1b
child 5755 4214e2d08941
child 5758 bac30d4b6115
There was a race condition in last python apidefs rescan...
bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py
bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py
bindings/python/apidefs/gcc-ILP32/ns3_module_common.py
bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py
bindings/python/apidefs/gcc-ILP32/ns3_module_core.py
bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py
bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py
bindings/python/apidefs/gcc-ILP32/ns3_module_dpd.py
bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py
bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py
bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py
bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py
bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py
bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py
bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py
bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py
bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py
bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py
bindings/python/apidefs/gcc-ILP32/ns3_module_node.py
bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py
bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py
bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py
bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py
bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py
bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py
bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py
bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py
bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py
bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py
bindings/python/apidefs/gcc-ILP32/ns3_module_test.py
bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py
bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py
bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py
bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py
bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py
bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py
bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py
bindings/python/apidefs/gcc-LP64/ns3_module_common.py
bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py
bindings/python/apidefs/gcc-LP64/ns3_module_core.py
bindings/python/apidefs/gcc-LP64/ns3_module_csma.py
bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py
bindings/python/apidefs/gcc-LP64/ns3_module_dpd.py
bindings/python/apidefs/gcc-LP64/ns3_module_emu.py
bindings/python/apidefs/gcc-LP64/ns3_module_flame.py
bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py
bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py
bindings/python/apidefs/gcc-LP64/ns3_module_helper.py
bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py
bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py
bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py
bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py
bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py
bindings/python/apidefs/gcc-LP64/ns3_module_node.py
bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py
bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py
bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py
bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py
bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py
bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py
bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py
bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py
bindings/python/apidefs/gcc-LP64/ns3_module_stats.py
bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py
bindings/python/apidefs/gcc-LP64/ns3_module_test.py
bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py
bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py
bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py
bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py
bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_aodv.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,12 +34,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -77,6 +71,10 @@
     module.add_enum('MessageType', ['AODVTYPE_RREQ', 'AODVTYPE_RREP', 'AODVTYPE_RERR', 'AODVTYPE_RREP_ACK'])
     ## aodv-rtable.h: ns3::aodv::RouteFlags [enumeration]
     module.add_enum('RouteFlags', ['VALID', 'INVALID', 'IN_SEARCH'])
+    ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection [class]
+    module.add_class('DuplicatePacketDetection')
+    ## aodv-id-cache.h: ns3::aodv::IdCache [class]
+    module.add_class('IdCache')
     ## aodv-neighbor.h: ns3::aodv::Neighbors [class]
     module.add_class('Neighbors')
     ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor [struct]
@@ -106,10 +104,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -123,6 +117,8 @@
     
 
 def register_methods(root_module):
+    register_Ns3AodvDuplicatePacketDetection_methods(root_module, root_module['ns3::aodv::DuplicatePacketDetection'])
+    register_Ns3AodvIdCache_methods(root_module, root_module['ns3::aodv::IdCache'])
     register_Ns3AodvNeighbors_methods(root_module, root_module['ns3::aodv::Neighbors'])
     register_Ns3AodvNeighborsNeighbor_methods(root_module, root_module['ns3::aodv::Neighbors::Neighbor'])
     register_Ns3AodvQueueEntry_methods(root_module, root_module['ns3::aodv::QueueEntry'])
@@ -137,6 +133,54 @@
     register_Ns3AodvTypeHeader_methods(root_module, root_module['ns3::aodv::TypeHeader'])
     return
 
+def register_Ns3AodvDuplicatePacketDetection_methods(root_module, cls):
+    ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection::DuplicatePacketDetection(ns3::aodv::DuplicatePacketDetection const & arg0) [copy constructor]
+    cls.add_constructor([param('ns3::aodv::DuplicatePacketDetection const &', 'arg0')])
+    ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection::DuplicatePacketDetection(ns3::Time lifetime) [constructor]
+    cls.add_constructor([param('ns3::Time', 'lifetime')])
+    ## aodv-dpd.h: ns3::Time ns3::aodv::DuplicatePacketDetection::GetLifetime() const [member function]
+    cls.add_method('GetLifetime', 
+                   'ns3::Time', 
+                   [], 
+                   is_const=True)
+    ## aodv-dpd.h: bool ns3::aodv::DuplicatePacketDetection::IsDuplicate(ns3::Ptr<ns3::Packet const> p, ns3::Ipv4Header const & header) [member function]
+    cls.add_method('IsDuplicate', 
+                   'bool', 
+                   [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header')])
+    ## aodv-dpd.h: void ns3::aodv::DuplicatePacketDetection::SetLifetime(ns3::Time lifetime) [member function]
+    cls.add_method('SetLifetime', 
+                   'void', 
+                   [param('ns3::Time', 'lifetime')])
+    return
+
+def register_Ns3AodvIdCache_methods(root_module, cls):
+    ## aodv-id-cache.h: ns3::aodv::IdCache::IdCache(ns3::aodv::IdCache const & arg0) [copy constructor]
+    cls.add_constructor([param('ns3::aodv::IdCache const &', 'arg0')])
+    ## aodv-id-cache.h: ns3::aodv::IdCache::IdCache(ns3::Time lifetime) [constructor]
+    cls.add_constructor([param('ns3::Time', 'lifetime')])
+    ## aodv-id-cache.h: ns3::Time ns3::aodv::IdCache::GetLifeTime() const [member function]
+    cls.add_method('GetLifeTime', 
+                   'ns3::Time', 
+                   [], 
+                   is_const=True)
+    ## aodv-id-cache.h: uint32_t ns3::aodv::IdCache::GetSize() [member function]
+    cls.add_method('GetSize', 
+                   'uint32_t', 
+                   [])
+    ## aodv-id-cache.h: bool ns3::aodv::IdCache::IsDuplicate(ns3::Ipv4Address addr, uint32_t id) [member function]
+    cls.add_method('IsDuplicate', 
+                   'bool', 
+                   [param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'id')])
+    ## aodv-id-cache.h: void ns3::aodv::IdCache::Purge() [member function]
+    cls.add_method('Purge', 
+                   'void', 
+                   [])
+    ## aodv-id-cache.h: void ns3::aodv::IdCache::SetLifetime(ns3::Time lifetime) [member function]
+    cls.add_method('SetLifetime', 
+                   'void', 
+                   [param('ns3::Time', 'lifetime')])
+    return
+
 def register_Ns3AodvNeighbors_methods(root_module, cls):
     ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbors(ns3::aodv::Neighbors const & arg0) [copy constructor]
     cls.add_constructor([param('ns3::aodv::Neighbors const &', 'arg0')])
@@ -979,7 +1023,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1000,9 +1043,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_bridge.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -312,7 +302,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -333,9 +322,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_common.py	Wed Nov 18 12:42:33 2009 +0000
@@ -104,12 +104,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -148,10 +142,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -1334,7 +1324,7 @@
     cls.add_method('PeekData', 
                    'uint8_t const *', 
                    [], 
-                   is_const=True)
+                   deprecated=True, is_const=True)
     ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function]
     cls.add_method('PeekHeader', 
                    'uint32_t', 
@@ -1473,7 +1463,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1494,9 +1483,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_contrib.py	Wed Nov 18 12:42:33 2009 +0000
@@ -70,12 +70,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -114,10 +108,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -523,7 +513,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -544,9 +533,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_core.py	Wed Nov 18 12:42:33 2009 +0000
@@ -258,12 +258,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -307,10 +301,6 @@
     module.add_container('std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 'ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit >', container_type='vector')
     module.add_container('std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 'ns3::Ptr< ns3::dot11s::PeerLink >', container_type='vector')
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -3423,7 +3413,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -3500,9 +3489,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_csma.py	Wed Nov 18 12:42:33 2009 +0000
@@ -46,12 +46,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -90,10 +84,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -466,7 +456,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -487,9 +476,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_dot11s.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -120,10 +114,6 @@
     ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class]
     module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object'])
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -797,7 +787,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -822,9 +811,6 @@
                         [])
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_dpd.py	Wed Nov 18 12:03:43 2009 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
-    root_module = module.get_root()
-    
-    
-    ## Register a nested module for the namespace Config
-    
-    nested_module = module.add_cpp_namespace('Config')
-    register_types_ns3_Config(nested_module)
-    
-    
-    ## Register a nested module for the namespace TimeStepPrecision
-    
-    nested_module = module.add_cpp_namespace('TimeStepPrecision')
-    register_types_ns3_TimeStepPrecision(nested_module)
-    
-    
-    ## Register a nested module for the namespace addressUtils
-    
-    nested_module = module.add_cpp_namespace('addressUtils')
-    register_types_ns3_addressUtils(nested_module)
-    
-    
-    ## Register a nested module for the namespace aodv
-    
-    nested_module = module.add_cpp_namespace('aodv')
-    register_types_ns3_aodv(nested_module)
-    
-    
-    ## Register a nested module for the namespace dot11s
-    
-    nested_module = module.add_cpp_namespace('dot11s')
-    register_types_ns3_dot11s(nested_module)
-    
-    
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
-    ## Register a nested module for the namespace flame
-    
-    nested_module = module.add_cpp_namespace('flame')
-    register_types_ns3_flame(nested_module)
-    
-    
-    ## Register a nested module for the namespace internal
-    
-    nested_module = module.add_cpp_namespace('internal')
-    register_types_ns3_internal(nested_module)
-    
-    
-    ## Register a nested module for the namespace olsr
-    
-    nested_module = module.add_cpp_namespace('olsr')
-    register_types_ns3_olsr(nested_module)
-    
-
-def register_types_ns3_Config(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_TimeStepPrecision(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_addressUtils(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_aodv(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_dot11s(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-    ## dpd.h: ns3::dpd::DuplicatePacketDetection [class]
-    module.add_class('DuplicatePacketDetection')
-    ## id-cache.h: ns3::dpd::IdCache [class]
-    module.add_class('IdCache')
-
-def register_types_ns3_flame(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_internal(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_olsr(module):
-    root_module = module.get_root()
-    
-
-def register_methods(root_module):
-    register_Ns3DpdDuplicatePacketDetection_methods(root_module, root_module['ns3::dpd::DuplicatePacketDetection'])
-    register_Ns3DpdIdCache_methods(root_module, root_module['ns3::dpd::IdCache'])
-    return
-
-def register_Ns3DpdDuplicatePacketDetection_methods(root_module, cls):
-    ## dpd.h: ns3::dpd::DuplicatePacketDetection::DuplicatePacketDetection(ns3::dpd::DuplicatePacketDetection const & arg0) [copy constructor]
-    cls.add_constructor([param('ns3::dpd::DuplicatePacketDetection const &', 'arg0')])
-    ## dpd.h: ns3::dpd::DuplicatePacketDetection::DuplicatePacketDetection(ns3::Time lifetime) [constructor]
-    cls.add_constructor([param('ns3::Time', 'lifetime')])
-    ## dpd.h: ns3::Time ns3::dpd::DuplicatePacketDetection::GetLifetime() const [member function]
-    cls.add_method('GetLifetime', 
-                   'ns3::Time', 
-                   [], 
-                   is_const=True)
-    ## dpd.h: bool ns3::dpd::DuplicatePacketDetection::IsDuplicate(ns3::Ptr<ns3::Packet const> p, ns3::Ipv4Header const & header) [member function]
-    cls.add_method('IsDuplicate', 
-                   'bool', 
-                   [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header')])
-    ## dpd.h: void ns3::dpd::DuplicatePacketDetection::SetLifetime(ns3::Time lifetime) [member function]
-    cls.add_method('SetLifetime', 
-                   'void', 
-                   [param('ns3::Time', 'lifetime')])
-    return
-
-def register_Ns3DpdIdCache_methods(root_module, cls):
-    ## id-cache.h: ns3::dpd::IdCache::IdCache(ns3::dpd::IdCache const & arg0) [copy constructor]
-    cls.add_constructor([param('ns3::dpd::IdCache const &', 'arg0')])
-    ## id-cache.h: ns3::dpd::IdCache::IdCache(ns3::Time lifetime) [constructor]
-    cls.add_constructor([param('ns3::Time', 'lifetime')])
-    ## id-cache.h: ns3::Time ns3::dpd::IdCache::GetLifeTime() const [member function]
-    cls.add_method('GetLifeTime', 
-                   'ns3::Time', 
-                   [], 
-                   is_const=True)
-    ## id-cache.h: uint32_t ns3::dpd::IdCache::GetSize() [member function]
-    cls.add_method('GetSize', 
-                   'uint32_t', 
-                   [])
-    ## id-cache.h: bool ns3::dpd::IdCache::IsDuplicate(ns3::Ipv4Address addr, uint32_t id) [member function]
-    cls.add_method('IsDuplicate', 
-                   'bool', 
-                   [param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'id')])
-    ## id-cache.h: void ns3::dpd::IdCache::Purge() [member function]
-    cls.add_method('Purge', 
-                   'void', 
-                   [])
-    ## id-cache.h: void ns3::dpd::IdCache::SetLifetime(ns3::Time lifetime) [member function]
-    cls.add_method('SetLifetime', 
-                   'void', 
-                   [param('ns3::Time', 'lifetime')])
-    return
-
-def register_functions(root_module):
-    module = root_module
-    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
-    register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
-    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
-    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
-    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
-    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
-    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
-    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
-    return
-
-def register_functions_ns3_Config(module, root_module):
-    return
-
-def register_functions_ns3_TimeStepPrecision(module, root_module):
-    return
-
-def register_functions_ns3_addressUtils(module, root_module):
-    return
-
-def register_functions_ns3_aodv(module, root_module):
-    return
-
-def register_functions_ns3_dot11s(module, root_module):
-    return
-
-def register_functions_ns3_dpd(module, root_module):
-    return
-
-def register_functions_ns3_flame(module, root_module):
-    return
-
-def register_functions_ns3_internal(module, root_module):
-    return
-
-def register_functions_ns3_olsr(module, root_module):
-    return
-
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_emu.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -260,7 +250,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -281,9 +270,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_flame.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,12 +34,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -78,10 +72,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -193,7 +183,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -214,9 +203,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_flow_monitor.py	Wed Nov 18 12:42:33 2009 +0000
@@ -66,12 +66,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -110,10 +104,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -431,7 +421,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -452,9 +441,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_global_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -50,12 +50,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -94,10 +88,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -459,7 +449,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -480,9 +469,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_helper.py	Wed Nov 18 12:42:33 2009 +0000
@@ -130,12 +130,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -174,10 +168,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -1947,7 +1937,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1968,9 +1957,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_internet_stack.py	Wed Nov 18 12:42:33 2009 +0000
@@ -132,12 +132,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -176,10 +170,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -2947,7 +2937,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -2968,9 +2957,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_list_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -259,7 +249,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -280,9 +269,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_mesh.py	Wed Nov 18 12:42:33 2009 +0000
@@ -54,12 +54,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -98,10 +92,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -729,7 +719,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -750,9 +739,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_mobility.py	Wed Nov 18 12:42:33 2009 +0000
@@ -84,12 +84,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -128,10 +122,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -895,7 +885,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -916,9 +905,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_nix_vector_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -42,12 +42,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -86,10 +80,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -173,7 +163,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -194,9 +183,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_node.py	Wed Nov 18 12:42:33 2009 +0000
@@ -228,12 +228,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -273,10 +267,6 @@
     
     module.add_container('std::vector< ns3::Mac48Address >', 'ns3::Mac48Address', container_type='vector')
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -4994,7 +4984,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -5019,9 +5008,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_olsr.py	Wed Nov 18 12:42:33 2009 +0000
@@ -42,12 +42,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -86,10 +80,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -928,7 +918,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -949,9 +938,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_onoff.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -138,7 +128,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -159,9 +148,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_packet_sink.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -139,7 +129,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -160,9 +149,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_ping6.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -146,7 +136,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -167,9 +156,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_point_to_point.py	Wed Nov 18 12:42:33 2009 +0000
@@ -40,12 +40,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -84,10 +78,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -363,7 +353,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -384,9 +373,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py	Wed Nov 18 12:42:33 2009 +0000
@@ -44,12 +44,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -88,10 +82,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -414,7 +404,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -435,9 +424,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_simulator.py	Wed Nov 18 12:42:33 2009 +0000
@@ -106,12 +106,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -152,10 +146,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -1625,7 +1615,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1654,9 +1643,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_static_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -46,12 +46,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -90,10 +84,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -644,7 +634,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -665,9 +654,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_stats.py	Wed Nov 18 12:42:33 2009 +0000
@@ -60,12 +60,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -104,10 +98,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -490,7 +480,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -511,9 +500,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_tap_bridge.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -280,7 +270,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -301,9 +290,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_test.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_test.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,12 +34,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -78,10 +72,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -104,7 +94,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -125,9 +114,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_udp_echo.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -189,7 +179,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -210,9 +199,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_v4ping.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -134,7 +124,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -155,9 +144,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_virtual_net_device.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -264,7 +254,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -285,9 +274,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py	Wed Nov 18 12:42:33 2009 +0000
@@ -8,7 +8,7 @@
     ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
     ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
-    module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_UNKNOWN'])
+    module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH', 'WIFI_PHY_UNKNOWN'])
     ## qos-utils.h: ns3::AccessClass [enumeration]
     module.add_enum('AccessClass', ['AC_VO', 'AC_VI', 'AC_BE', 'AC_BK', 'AC_BE_NQOS', 'AC_UNDEF'])
     ## edca-txop-n.h: ns3::TypeOfStation [enumeration]
@@ -217,12 +217,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -261,10 +255,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -2327,6 +2317,11 @@
                    'bool', 
                    [], 
                    is_pure_virtual=True, is_const=True, is_virtual=True)
+    ## wifi-mac.h: void ns3::WifiMac::ConfigureCCHDcf(ns3::Ptr<ns3::Dcf> dcf, uint32_t cwmin, uint32_t cwmax, ns3::AccessClass ac) [member function]
+    cls.add_method('ConfigureCCHDcf', 
+                   'void', 
+                   [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AccessClass', 'ac')], 
+                   visibility='protected')
     ## wifi-mac.h: void ns3::WifiMac::ConfigureDcf(ns3::Ptr<ns3::Dcf> dcf, uint32_t cwmin, uint32_t cwmax, ns3::AccessClass ac) [member function]
     cls.add_method('ConfigureDcf', 
                    'void', 
@@ -5576,7 +5571,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -5597,9 +5591,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-ILP32/ns3modulegen_generated.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,7 +34,6 @@
 import ns3_module_emu
 import ns3_module_bridge
 import ns3_module_onoff
-import ns3_module_dpd
 import ns3_module_udp_echo
 import ns3_module_ping6
 import ns3_module_nix_vector_routing
@@ -296,17 +295,6 @@
         ns3_module_onoff__local.register_types(module)
     
     root_module.end_section('ns3_module_onoff')
-    root_module.begin_section('ns3_module_dpd')
-    ns3_module_dpd.register_types(module)
-    
-    try:
-        import ns3_module_dpd__local
-    except ImportError:
-        pass
-    else:
-        ns3_module_dpd__local.register_types(module)
-    
-    root_module.end_section('ns3_module_dpd')
     root_module.begin_section('ns3_module_udp_echo')
     ns3_module_udp_echo.register_types(module)
     
@@ -472,12 +460,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -518,10 +500,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -781,17 +759,6 @@
         ns3_module_onoff__local.register_methods(root_module)
     
     root_module.end_section('ns3_module_onoff')
-    root_module.begin_section('ns3_module_dpd')
-    ns3_module_dpd.register_methods(root_module)
-    
-    try:
-        import ns3_module_dpd__local
-    except ImportError:
-        pass
-    else:
-        ns3_module_dpd__local.register_methods(root_module)
-    
-    root_module.end_section('ns3_module_dpd')
     root_module.begin_section('ns3_module_udp_echo')
     ns3_module_udp_echo.register_methods(root_module)
     
@@ -1293,17 +1260,6 @@
         ns3_module_onoff__local.register_functions(root_module)
     
     root_module.end_section('ns3_module_onoff')
-    root_module.begin_section('ns3_module_dpd')
-    ns3_module_dpd.register_functions(root_module)
-    
-    try:
-        import ns3_module_dpd__local
-    except ImportError:
-        pass
-    else:
-        ns3_module_dpd__local.register_functions(root_module)
-    
-    root_module.end_section('ns3_module_dpd')
     root_module.begin_section('ns3_module_udp_echo')
     ns3_module_udp_echo.register_functions(root_module)
     
@@ -1430,7 +1386,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1451,9 +1406,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_aodv.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,12 +34,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -77,6 +71,10 @@
     module.add_enum('MessageType', ['AODVTYPE_RREQ', 'AODVTYPE_RREP', 'AODVTYPE_RERR', 'AODVTYPE_RREP_ACK'])
     ## aodv-rtable.h: ns3::aodv::RouteFlags [enumeration]
     module.add_enum('RouteFlags', ['VALID', 'INVALID', 'IN_SEARCH'])
+    ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection [class]
+    module.add_class('DuplicatePacketDetection')
+    ## aodv-id-cache.h: ns3::aodv::IdCache [class]
+    module.add_class('IdCache')
     ## aodv-neighbor.h: ns3::aodv::Neighbors [class]
     module.add_class('Neighbors')
     ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbor [struct]
@@ -106,10 +104,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -123,6 +117,8 @@
     
 
 def register_methods(root_module):
+    register_Ns3AodvDuplicatePacketDetection_methods(root_module, root_module['ns3::aodv::DuplicatePacketDetection'])
+    register_Ns3AodvIdCache_methods(root_module, root_module['ns3::aodv::IdCache'])
     register_Ns3AodvNeighbors_methods(root_module, root_module['ns3::aodv::Neighbors'])
     register_Ns3AodvNeighborsNeighbor_methods(root_module, root_module['ns3::aodv::Neighbors::Neighbor'])
     register_Ns3AodvQueueEntry_methods(root_module, root_module['ns3::aodv::QueueEntry'])
@@ -137,6 +133,54 @@
     register_Ns3AodvTypeHeader_methods(root_module, root_module['ns3::aodv::TypeHeader'])
     return
 
+def register_Ns3AodvDuplicatePacketDetection_methods(root_module, cls):
+    ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection::DuplicatePacketDetection(ns3::aodv::DuplicatePacketDetection const & arg0) [copy constructor]
+    cls.add_constructor([param('ns3::aodv::DuplicatePacketDetection const &', 'arg0')])
+    ## aodv-dpd.h: ns3::aodv::DuplicatePacketDetection::DuplicatePacketDetection(ns3::Time lifetime) [constructor]
+    cls.add_constructor([param('ns3::Time', 'lifetime')])
+    ## aodv-dpd.h: ns3::Time ns3::aodv::DuplicatePacketDetection::GetLifetime() const [member function]
+    cls.add_method('GetLifetime', 
+                   'ns3::Time', 
+                   [], 
+                   is_const=True)
+    ## aodv-dpd.h: bool ns3::aodv::DuplicatePacketDetection::IsDuplicate(ns3::Ptr<ns3::Packet const> p, ns3::Ipv4Header const & header) [member function]
+    cls.add_method('IsDuplicate', 
+                   'bool', 
+                   [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header')])
+    ## aodv-dpd.h: void ns3::aodv::DuplicatePacketDetection::SetLifetime(ns3::Time lifetime) [member function]
+    cls.add_method('SetLifetime', 
+                   'void', 
+                   [param('ns3::Time', 'lifetime')])
+    return
+
+def register_Ns3AodvIdCache_methods(root_module, cls):
+    ## aodv-id-cache.h: ns3::aodv::IdCache::IdCache(ns3::aodv::IdCache const & arg0) [copy constructor]
+    cls.add_constructor([param('ns3::aodv::IdCache const &', 'arg0')])
+    ## aodv-id-cache.h: ns3::aodv::IdCache::IdCache(ns3::Time lifetime) [constructor]
+    cls.add_constructor([param('ns3::Time', 'lifetime')])
+    ## aodv-id-cache.h: ns3::Time ns3::aodv::IdCache::GetLifeTime() const [member function]
+    cls.add_method('GetLifeTime', 
+                   'ns3::Time', 
+                   [], 
+                   is_const=True)
+    ## aodv-id-cache.h: uint32_t ns3::aodv::IdCache::GetSize() [member function]
+    cls.add_method('GetSize', 
+                   'uint32_t', 
+                   [])
+    ## aodv-id-cache.h: bool ns3::aodv::IdCache::IsDuplicate(ns3::Ipv4Address addr, uint32_t id) [member function]
+    cls.add_method('IsDuplicate', 
+                   'bool', 
+                   [param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'id')])
+    ## aodv-id-cache.h: void ns3::aodv::IdCache::Purge() [member function]
+    cls.add_method('Purge', 
+                   'void', 
+                   [])
+    ## aodv-id-cache.h: void ns3::aodv::IdCache::SetLifetime(ns3::Time lifetime) [member function]
+    cls.add_method('SetLifetime', 
+                   'void', 
+                   [param('ns3::Time', 'lifetime')])
+    return
+
 def register_Ns3AodvNeighbors_methods(root_module, cls):
     ## aodv-neighbor.h: ns3::aodv::Neighbors::Neighbors(ns3::aodv::Neighbors const & arg0) [copy constructor]
     cls.add_constructor([param('ns3::aodv::Neighbors const &', 'arg0')])
@@ -979,7 +1023,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1000,9 +1043,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_bridge.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -312,7 +302,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -333,9 +322,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_common.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_common.py	Wed Nov 18 12:42:33 2009 +0000
@@ -104,12 +104,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -148,10 +142,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -1334,7 +1324,7 @@
     cls.add_method('PeekData', 
                    'uint8_t const *', 
                    [], 
-                   is_const=True)
+                   deprecated=True, is_const=True)
     ## packet.h: uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function]
     cls.add_method('PeekHeader', 
                    'uint32_t', 
@@ -1473,7 +1463,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1494,9 +1483,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_contrib.py	Wed Nov 18 12:42:33 2009 +0000
@@ -70,12 +70,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -114,10 +108,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -523,7 +513,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -544,9 +533,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_core.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_core.py	Wed Nov 18 12:42:33 2009 +0000
@@ -258,12 +258,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -307,10 +301,6 @@
     module.add_container('std::vector< ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit > >', 'ns3::Ptr< ns3::dot11s::IeBeaconTimingUnit >', container_type='vector')
     module.add_container('std::vector< ns3::Ptr< ns3::dot11s::PeerLink > >', 'ns3::Ptr< ns3::dot11s::PeerLink >', container_type='vector')
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -3423,7 +3413,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -3500,9 +3489,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_csma.py	Wed Nov 18 12:42:33 2009 +0000
@@ -46,12 +46,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -90,10 +84,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -466,7 +456,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -487,9 +476,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_dot11s.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -120,10 +114,6 @@
     ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class]
     module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object'])
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -797,7 +787,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -822,9 +811,6 @@
                         [])
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_dpd.py	Wed Nov 18 12:03:43 2009 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
-
-def register_types(module):
-    root_module = module.get_root()
-    
-    
-    ## Register a nested module for the namespace Config
-    
-    nested_module = module.add_cpp_namespace('Config')
-    register_types_ns3_Config(nested_module)
-    
-    
-    ## Register a nested module for the namespace TimeStepPrecision
-    
-    nested_module = module.add_cpp_namespace('TimeStepPrecision')
-    register_types_ns3_TimeStepPrecision(nested_module)
-    
-    
-    ## Register a nested module for the namespace addressUtils
-    
-    nested_module = module.add_cpp_namespace('addressUtils')
-    register_types_ns3_addressUtils(nested_module)
-    
-    
-    ## Register a nested module for the namespace aodv
-    
-    nested_module = module.add_cpp_namespace('aodv')
-    register_types_ns3_aodv(nested_module)
-    
-    
-    ## Register a nested module for the namespace dot11s
-    
-    nested_module = module.add_cpp_namespace('dot11s')
-    register_types_ns3_dot11s(nested_module)
-    
-    
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
-    ## Register a nested module for the namespace flame
-    
-    nested_module = module.add_cpp_namespace('flame')
-    register_types_ns3_flame(nested_module)
-    
-    
-    ## Register a nested module for the namespace internal
-    
-    nested_module = module.add_cpp_namespace('internal')
-    register_types_ns3_internal(nested_module)
-    
-    
-    ## Register a nested module for the namespace olsr
-    
-    nested_module = module.add_cpp_namespace('olsr')
-    register_types_ns3_olsr(nested_module)
-    
-
-def register_types_ns3_Config(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_TimeStepPrecision(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_addressUtils(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_aodv(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_dot11s(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-    ## dpd.h: ns3::dpd::DuplicatePacketDetection [class]
-    module.add_class('DuplicatePacketDetection')
-    ## id-cache.h: ns3::dpd::IdCache [class]
-    module.add_class('IdCache')
-
-def register_types_ns3_flame(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_internal(module):
-    root_module = module.get_root()
-    
-
-def register_types_ns3_olsr(module):
-    root_module = module.get_root()
-    
-
-def register_methods(root_module):
-    register_Ns3DpdDuplicatePacketDetection_methods(root_module, root_module['ns3::dpd::DuplicatePacketDetection'])
-    register_Ns3DpdIdCache_methods(root_module, root_module['ns3::dpd::IdCache'])
-    return
-
-def register_Ns3DpdDuplicatePacketDetection_methods(root_module, cls):
-    ## dpd.h: ns3::dpd::DuplicatePacketDetection::DuplicatePacketDetection(ns3::dpd::DuplicatePacketDetection const & arg0) [copy constructor]
-    cls.add_constructor([param('ns3::dpd::DuplicatePacketDetection const &', 'arg0')])
-    ## dpd.h: ns3::dpd::DuplicatePacketDetection::DuplicatePacketDetection(ns3::Time lifetime) [constructor]
-    cls.add_constructor([param('ns3::Time', 'lifetime')])
-    ## dpd.h: ns3::Time ns3::dpd::DuplicatePacketDetection::GetLifetime() const [member function]
-    cls.add_method('GetLifetime', 
-                   'ns3::Time', 
-                   [], 
-                   is_const=True)
-    ## dpd.h: bool ns3::dpd::DuplicatePacketDetection::IsDuplicate(ns3::Ptr<ns3::Packet const> p, ns3::Ipv4Header const & header) [member function]
-    cls.add_method('IsDuplicate', 
-                   'bool', 
-                   [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header')])
-    ## dpd.h: void ns3::dpd::DuplicatePacketDetection::SetLifetime(ns3::Time lifetime) [member function]
-    cls.add_method('SetLifetime', 
-                   'void', 
-                   [param('ns3::Time', 'lifetime')])
-    return
-
-def register_Ns3DpdIdCache_methods(root_module, cls):
-    ## id-cache.h: ns3::dpd::IdCache::IdCache(ns3::dpd::IdCache const & arg0) [copy constructor]
-    cls.add_constructor([param('ns3::dpd::IdCache const &', 'arg0')])
-    ## id-cache.h: ns3::dpd::IdCache::IdCache(ns3::Time lifetime) [constructor]
-    cls.add_constructor([param('ns3::Time', 'lifetime')])
-    ## id-cache.h: ns3::Time ns3::dpd::IdCache::GetLifeTime() const [member function]
-    cls.add_method('GetLifeTime', 
-                   'ns3::Time', 
-                   [], 
-                   is_const=True)
-    ## id-cache.h: uint32_t ns3::dpd::IdCache::GetSize() [member function]
-    cls.add_method('GetSize', 
-                   'uint32_t', 
-                   [])
-    ## id-cache.h: bool ns3::dpd::IdCache::IsDuplicate(ns3::Ipv4Address addr, uint32_t id) [member function]
-    cls.add_method('IsDuplicate', 
-                   'bool', 
-                   [param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'id')])
-    ## id-cache.h: void ns3::dpd::IdCache::Purge() [member function]
-    cls.add_method('Purge', 
-                   'void', 
-                   [])
-    ## id-cache.h: void ns3::dpd::IdCache::SetLifetime(ns3::Time lifetime) [member function]
-    cls.add_method('SetLifetime', 
-                   'void', 
-                   [param('ns3::Time', 'lifetime')])
-    return
-
-def register_functions(root_module):
-    module = root_module
-    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
-    register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
-    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
-    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
-    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
-    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
-    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
-    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
-    return
-
-def register_functions_ns3_Config(module, root_module):
-    return
-
-def register_functions_ns3_TimeStepPrecision(module, root_module):
-    return
-
-def register_functions_ns3_addressUtils(module, root_module):
-    return
-
-def register_functions_ns3_aodv(module, root_module):
-    return
-
-def register_functions_ns3_dot11s(module, root_module):
-    return
-
-def register_functions_ns3_dpd(module, root_module):
-    return
-
-def register_functions_ns3_flame(module, root_module):
-    return
-
-def register_functions_ns3_internal(module, root_module):
-    return
-
-def register_functions_ns3_olsr(module, root_module):
-    return
-
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_emu.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -260,7 +250,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -281,9 +270,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_flame.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,12 +34,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -78,10 +72,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -193,7 +183,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -214,9 +203,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_flow_monitor.py	Wed Nov 18 12:42:33 2009 +0000
@@ -66,12 +66,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -110,10 +104,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -431,7 +421,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -452,9 +441,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_global_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -50,12 +50,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -94,10 +88,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -459,7 +449,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -480,9 +469,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_helper.py	Wed Nov 18 12:42:33 2009 +0000
@@ -130,12 +130,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -174,10 +168,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -1947,7 +1937,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1968,9 +1957,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_internet_stack.py	Wed Nov 18 12:42:33 2009 +0000
@@ -132,12 +132,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -176,10 +170,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -2947,7 +2937,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -2968,9 +2957,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_list_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -259,7 +249,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -280,9 +269,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_mesh.py	Wed Nov 18 12:42:33 2009 +0000
@@ -54,12 +54,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -98,10 +92,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -729,7 +719,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -750,9 +739,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_mobility.py	Wed Nov 18 12:42:33 2009 +0000
@@ -84,12 +84,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -128,10 +122,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -895,7 +885,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -916,9 +905,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_nix_vector_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -42,12 +42,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -86,10 +80,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -173,7 +163,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -194,9 +183,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_node.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_node.py	Wed Nov 18 12:42:33 2009 +0000
@@ -228,12 +228,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -273,10 +267,6 @@
     
     module.add_container('std::vector< ns3::Mac48Address >', 'ns3::Mac48Address', container_type='vector')
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -4994,7 +4984,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -5019,9 +5008,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_olsr.py	Wed Nov 18 12:42:33 2009 +0000
@@ -42,12 +42,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -86,10 +80,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -928,7 +918,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -949,9 +938,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_onoff.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -138,7 +128,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -159,9 +148,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_packet_sink.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -139,7 +129,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -160,9 +149,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_ping6.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -146,7 +136,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -167,9 +156,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_point_to_point.py	Wed Nov 18 12:42:33 2009 +0000
@@ -40,12 +40,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -84,10 +78,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -363,7 +353,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -384,9 +373,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_radvd.py	Wed Nov 18 12:42:33 2009 +0000
@@ -44,12 +44,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -88,10 +82,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -414,7 +404,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -435,9 +424,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_simulator.py	Wed Nov 18 12:42:33 2009 +0000
@@ -106,12 +106,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -152,10 +146,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -1625,7 +1615,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1654,9 +1643,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_static_routing.py	Wed Nov 18 12:42:33 2009 +0000
@@ -46,12 +46,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -90,10 +84,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -644,7 +634,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -665,9 +654,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_stats.py	Wed Nov 18 12:42:33 2009 +0000
@@ -60,12 +60,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -104,10 +98,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -490,7 +480,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -511,9 +500,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_tap_bridge.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -280,7 +270,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -301,9 +290,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_test.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_test.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,12 +34,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -78,10 +72,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -104,7 +94,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -125,9 +114,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_udp_echo.py	Wed Nov 18 12:42:33 2009 +0000
@@ -38,12 +38,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -82,10 +76,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -189,7 +179,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -210,9 +199,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_v4ping.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -134,7 +124,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -155,9 +144,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_virtual_net_device.py	Wed Nov 18 12:42:33 2009 +0000
@@ -36,12 +36,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -80,10 +74,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -264,7 +254,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -285,9 +274,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py	Wed Nov 18 12:42:33 2009 +0000
@@ -8,7 +8,7 @@
     ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
     ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
-    module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_UNKNOWN'])
+    module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH', 'WIFI_PHY_UNKNOWN'])
     ## qos-utils.h: ns3::AccessClass [enumeration]
     module.add_enum('AccessClass', ['AC_VO', 'AC_VI', 'AC_BE', 'AC_BK', 'AC_BE_NQOS', 'AC_UNDEF'])
     ## edca-txop-n.h: ns3::TypeOfStation [enumeration]
@@ -217,12 +217,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -261,10 +255,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -2327,6 +2317,11 @@
                    'bool', 
                    [], 
                    is_pure_virtual=True, is_const=True, is_virtual=True)
+    ## wifi-mac.h: void ns3::WifiMac::ConfigureCCHDcf(ns3::Ptr<ns3::Dcf> dcf, uint32_t cwmin, uint32_t cwmax, ns3::AccessClass ac) [member function]
+    cls.add_method('ConfigureCCHDcf', 
+                   'void', 
+                   [param('ns3::Ptr< ns3::Dcf >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('ns3::AccessClass', 'ac')], 
+                   visibility='protected')
     ## wifi-mac.h: void ns3::WifiMac::ConfigureDcf(ns3::Ptr<ns3::Dcf> dcf, uint32_t cwmin, uint32_t cwmax, ns3::AccessClass ac) [member function]
     cls.add_method('ConfigureDcf', 
                    'void', 
@@ -5576,7 +5571,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -5597,9 +5591,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return
 
--- a/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py	Wed Nov 18 12:03:43 2009 +0000
+++ b/bindings/python/apidefs/gcc-LP64/ns3modulegen_generated.py	Wed Nov 18 12:42:33 2009 +0000
@@ -34,7 +34,6 @@
 import ns3_module_emu
 import ns3_module_bridge
 import ns3_module_onoff
-import ns3_module_dpd
 import ns3_module_udp_echo
 import ns3_module_ping6
 import ns3_module_nix_vector_routing
@@ -296,17 +295,6 @@
         ns3_module_onoff__local.register_types(module)
     
     root_module.end_section('ns3_module_onoff')
-    root_module.begin_section('ns3_module_dpd')
-    ns3_module_dpd.register_types(module)
-    
-    try:
-        import ns3_module_dpd__local
-    except ImportError:
-        pass
-    else:
-        ns3_module_dpd__local.register_types(module)
-    
-    root_module.end_section('ns3_module_dpd')
     root_module.begin_section('ns3_module_udp_echo')
     ns3_module_udp_echo.register_types(module)
     
@@ -472,12 +460,6 @@
     register_types_ns3_dot11s(nested_module)
     
     
-    ## Register a nested module for the namespace dpd
-    
-    nested_module = module.add_cpp_namespace('dpd')
-    register_types_ns3_dpd(nested_module)
-    
-    
     ## Register a nested module for the namespace flame
     
     nested_module = module.add_cpp_namespace('flame')
@@ -518,10 +500,6 @@
     root_module = module.get_root()
     
 
-def register_types_ns3_dpd(module):
-    root_module = module.get_root()
-    
-
 def register_types_ns3_flame(module):
     root_module = module.get_root()
     
@@ -781,17 +759,6 @@
         ns3_module_onoff__local.register_methods(root_module)
     
     root_module.end_section('ns3_module_onoff')
-    root_module.begin_section('ns3_module_dpd')
-    ns3_module_dpd.register_methods(root_module)
-    
-    try:
-        import ns3_module_dpd__local
-    except ImportError:
-        pass
-    else:
-        ns3_module_dpd__local.register_methods(root_module)
-    
-    root_module.end_section('ns3_module_dpd')
     root_module.begin_section('ns3_module_udp_echo')
     ns3_module_udp_echo.register_methods(root_module)
     
@@ -1293,17 +1260,6 @@
         ns3_module_onoff__local.register_functions(root_module)
     
     root_module.end_section('ns3_module_onoff')
-    root_module.begin_section('ns3_module_dpd')
-    ns3_module_dpd.register_functions(root_module)
-    
-    try:
-        import ns3_module_dpd__local
-    except ImportError:
-        pass
-    else:
-        ns3_module_dpd__local.register_functions(root_module)
-    
-    root_module.end_section('ns3_module_dpd')
     root_module.begin_section('ns3_module_udp_echo')
     ns3_module_udp_echo.register_functions(root_module)
     
@@ -1430,7 +1386,6 @@
     register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
     register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
     register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
-    register_functions_ns3_dpd(module.get_submodule('dpd'), root_module)
     register_functions_ns3_flame(module.get_submodule('flame'), root_module)
     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
@@ -1451,9 +1406,6 @@
 def register_functions_ns3_dot11s(module, root_module):
     return
 
-def register_functions_ns3_dpd(module, root_module):
-    return
-
 def register_functions_ns3_flame(module, root_module):
     return