bindings/python/ns3modulegen-modular.py
changeset 10969 99f95535826f
parent 10642 2a4d3f9d09fd
--- a/bindings/python/ns3modulegen-modular.py	Fri Sep 26 15:51:00 2014 -0700
+++ b/bindings/python/ns3modulegen-modular.py	Sun Sep 28 12:39:26 2014 +0100
@@ -103,7 +103,7 @@
         module_customization.post_register_types(root_module)
 
     # register Callback<...> type handlers
-    ns3modulegen_core_customizations.generate_callback_classes(root_module.after_forward_declarations,
+    ns3modulegen_core_customizations.register_callback_classes(root_module.after_forward_declarations,
                                                                callback_classes)
 
     # -----------
@@ -114,20 +114,18 @@
 
     ns3modulegen_core_customizations.Object_customizations(root_module)
     ns3modulegen_core_customizations.Attribute_customizations(root_module)
-
+    ns3modulegen_core_customizations.generate_callback_classes(root_module,
+                                                               callback_classes)
 
     # -----------
     module_apidefs.register_functions(root_module)
-    
+
     if hasattr(module_customization, 'post_register_functions'):
         module_customization.post_register_functions(root_module)
 
-
     # -----------
     root_module.generate(out)
 
 if __name__ == '__main__':
     import sys
     main(sys.argv)
-
-