summaryrefslogtreecommitdiff
path: root/ace/Object_Manager.i
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-07-31 03:34:13 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-07-31 03:34:13 +0000
commita8e1cc260411e9dbd719dd0503414fdf0a4e1e7a (patch)
tree2bb80145876b857f33b461855635196a23e627ce /ace/Object_Manager.i
parenta550aa1f5e49f65dffc87ad45ff62fb941e17133 (diff)
downloadATCD-a8e1cc260411e9dbd719dd0503414fdf0a4e1e7a.tar.gz
revised interface, still in flux
Diffstat (limited to 'ace/Object_Manager.i')
-rw-r--r--ace/Object_Manager.i19
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);
}