diff options
Diffstat (limited to 'ace/Object_Manager.i')
-rw-r--r-- | ace/Object_Manager.i | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/ace/Object_Manager.i b/ace/Object_Manager.i index e7ef8cfdc6c..def4ecb385a 100644 --- a/ace/Object_Manager.i +++ b/ace/Object_Manager.i @@ -3,11 +3,23 @@ ACE_INLINE int +ACE_Object_Manager::at_exit (ACE_Cleanup *object, + void *param) +{ + return ACE_Object_Manager::instance ()->at_exit_i ( + object, + (ACE_CLEANUP_FUNC) ace_cleanup_destroyer, + param); +} + +ACE_INLINE +int ACE_Object_Manager::at_exit (void *object, ACE_CLEANUP_FUNC cleanup_hook, void *param) { - return ACE_Object_Manager::instance ()->at_exit_i (object, - cleanup_hook, - param); + return ACE_Object_Manager::instance ()->at_exit_i ( + object, + cleanup_hook, + param); } |