diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-07-31 03:34:13 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-07-31 03:34:13 +0000 |
commit | a8e1cc260411e9dbd719dd0503414fdf0a4e1e7a (patch) | |
tree | 2bb80145876b857f33b461855635196a23e627ce /ace/Object_Manager.i | |
parent | a550aa1f5e49f65dffc87ad45ff62fb941e17133 (diff) | |
download | ATCD-a8e1cc260411e9dbd719dd0503414fdf0a4e1e7a.tar.gz |
revised interface, still in flux
Diffstat (limited to 'ace/Object_Manager.i')
-rw-r--r-- | ace/Object_Manager.i | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/ace/Object_Manager.i b/ace/Object_Manager.i index c1ca1c701e4..468873c9cf3 100644 --- a/ace/Object_Manager.i +++ b/ace/Object_Manager.i @@ -1,14 +1,15 @@ /* -*- C++ -*- */ // $Id$ -ACE_INLINE int -ACE_Object_Manager::delete_at_exit (void *object) +ACE_INLINE +int +ACE_Object_Manager::cleanup (void *object, + ACE_CLEANUP_FUNC cleanup_hook, + void *param, + ACE_hthread_t thread_handle) { - return ACE_Object_Manager::instance ()->delete_at_exit_i (object); -} - -ACE_INLINE int -ACE_Object_Manager::delete_array_at_exit (void *array) -{ - return ACE_Object_Manager::instance ()->delete_array_at_exit_i (array); + return ACE_Object_Manager::instance ()->cleanup_i (object, + cleanup_hook, + param, + thread_handle); } |