Go to the documentation of this file.00001
00002
00003
00004
00005 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00006
00007 ACE_INLINE
00008 int
00009 ACE_Object_Manager::at_exit (ACE_Cleanup *object,
00010 void *param,
00011 const char* name)
00012 {
00013 return ACE_Object_Manager::instance ()->at_exit_i (
00014 object,
00015 (ACE_CLEANUP_FUNC) ACE_CLEANUP_DESTROYER_NAME,
00016 param,
00017 name);
00018 }
00019
00020 ACE_INLINE
00021 int
00022 ACE_Object_Manager::at_exit (void *object,
00023 ACE_CLEANUP_FUNC cleanup_hook,
00024 void *param,
00025 const char* name)
00026 {
00027 return ACE_Object_Manager::instance ()->at_exit_i (
00028 object,
00029 cleanup_hook,
00030 param,
00031 name);
00032 }
00033
00034 ACE_INLINE
00035 int
00036 ACE_Object_Manager::remove_at_exit (void *object)
00037 {
00038 return ACE_Object_Manager::instance ()->remove_at_exit_i (object);
00039 }
00040
00041 ACE_INLINE
00042 ACE_Sig_Set &
00043 ACE_Object_Manager::default_mask (void)
00044 {
00045
00046
00047 return
00048 *reinterpret_cast<ACE_Sig_Set *> (ACE_OS_Object_Manager::default_mask ());
00049 }
00050
00051 ACE_END_VERSIONED_NAMESPACE_DECL