00001 /* -*- C++ -*- */ 00002 // $Id: Object_Manager.i,v 1.1.1.2 2001/12/04 14:33:06 chad Exp $ 00003 00004 ACE_INLINE 00005 int 00006 ACE_Object_Manager::at_exit (ACE_Cleanup *object, 00007 void *param) 00008 { 00009 return ACE_Object_Manager::instance ()->at_exit_i ( 00010 object, 00011 (ACE_CLEANUP_FUNC) ace_cleanup_destroyer, 00012 param); 00013 } 00014 00015 ACE_INLINE 00016 int 00017 ACE_Object_Manager::at_exit (void *object, 00018 ACE_CLEANUP_FUNC cleanup_hook, 00019 void *param) 00020 { 00021 return ACE_Object_Manager::instance ()->at_exit_i ( 00022 object, 00023 cleanup_hook, 00024 param); 00025 } 00026 00027 ACE_INLINE 00028 ACE_Sig_Set & 00029 ACE_Object_Manager::default_mask (void) 00030 { 00031 // A safe cast, but this static method shouldn't be used anyways. 00032 // Use ACE_Object_Manager::default_mask () instead. 00033 return *ACE_reinterpret_cast (ACE_Sig_Set *, 00034 ACE_OS_Object_Manager::default_mask ()); 00035 }
1.2.14 written by Dimitri van Heesch,
© 1997-2002