Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Object_Manager.i

Go to the documentation of this file.
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 }

Generated on Mon Jun 16 11:20:30 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002