diff options
Diffstat (limited to 'ace/Object_Manager.h')
-rw-r--r-- | ace/Object_Manager.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ace/Object_Manager.h b/ace/Object_Manager.h index 96bd39daf79..1030f8c86ec 100644 --- a/ace/Object_Manager.h +++ b/ace/Object_Manager.h @@ -256,7 +256,6 @@ public: ACE_THREAD_EXIT_LOCK, ACE_TOKEN_MANAGER_CREATION_LOCK, ACE_TOKEN_INVARIANTS_CREATION_LOCK, - ACE_PROACTOR_EVENT_LOOP_LOCK, #endif /* ACE_MT_SAFE */ // Hook for preallocated objects provided by application. @@ -359,6 +358,11 @@ public: ~ACE_Object_Manager (void); private: + static u_int init_fini_count_; + // Counter to match init ()/fini () calls. init () must increment + // it; fini () must decrement it. fini () then does nothing until + // it reaches 0. + static ACE_Object_Manager *instance_; // Singleton pointer. |