diff options
author | dhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-11-01 11:15:26 +0000 |
---|---|---|
committer | dhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-11-01 11:15:26 +0000 |
commit | b38582354ed287367fd93be229ae5e9dbf9188e7 (patch) | |
tree | 9a2cd7fff6f9e796968703bf3bb2cb7ca5c5bf82 /ace/Object_Manager.h | |
parent | 6a0568c32aa670b9d9c216c18ae796749c816819 (diff) | |
download | ATCD-b38582354ed287367fd93be229ae5e9dbf9188e7.tar.gz |
ChangeLogTag:Sat Nov 1 05:40:21 UTC 2003 Don Hinton <dhinton@dresystems.com>
Diffstat (limited to 'ace/Object_Manager.h')
-rw-r--r-- | ace/Object_Manager.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ace/Object_Manager.h b/ace/Object_Manager.h index 2101ca83c83..0e3b75aade7 100644 --- a/ace/Object_Manager.h +++ b/ace/Object_Manager.h @@ -16,7 +16,8 @@ #define ACE_OBJECT_MANAGER_H #include /**/ "ace/pre.h" -#include "ace/OS.h" +#include "ace/ACE_export.h" +#include "ace/Object_Manager_Base.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -35,16 +36,20 @@ class ACE_Sig_Set; // This is included because Svc_conf_l.cpp needs it and I don't want to // have to change it right now. :-( - // The worst thing about this, is that it still includes OS.h, but since we - // have to include it above anyway, it doesn't make a difference right now. // dhinton. #include "ace/Recursive_Thread_Mutex.h" #endif /* ACE_MT_SAFE */ +// only used by ACE_OS_Object_Manager::ctor +# if defined (ACE_WIN32) +// Default WIN32 structured exception handler. +int ACE_SEH_Default_Exception_Selector (void *); +int ACE_SEH_Default_Exception_Handler (void *); +# endif /* ACE_WIN32 */ + class ACE_Cleanup_Info_Node; template <class T> class ACE_Cleanup_Adapter; - // Configuration parameters. #if !defined (ACE_MAX_MANAGED_OBJECTS) # define ACE_MAX_MANAGED_OBJECTS 128 @@ -58,7 +63,6 @@ template <class T> class ACE_Cleanup_Adapter; # define ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS #endif /* ! ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS */ - /** * @class ACE_Object_Manager * |