diff options
author | nw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-08-23 02:03:24 +0000 |
---|---|---|
committer | nw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-08-23 02:03:24 +0000 |
commit | 987bacdd40c89570bd830871cb6174d593f39758 (patch) | |
tree | 302c70c05af0ce4f57501d1d2cc492aed480e407 /ace/Synch.h | |
parent | 54ac0353674da582fb799de356af1198b0a9c1ca (diff) | |
download | ATCD-987bacdd40c89570bd830871cb6174d593f39758.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Synch.h')
-rw-r--r-- | ace/Synch.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ace/Synch.h b/ace/Synch.h index 9621a3a2e1f..4e274339f1d 100644 --- a/ace/Synch.h +++ b/ace/Synch.h @@ -1244,6 +1244,29 @@ private: // pointer to actual lock }; +#if defined (ACE_WIN32) +class ACE_Export ACE_TSS_Cleanup_Lock + // = TITLE + // Provide an interface to access TSS cleanup lock for + // Win32. + // + // = DESCRIPTION + // This class is used to serialize the access + // of ACE_TSS_Cleanup object in OS.cpp. ACE_TSS_Cleanup + // itself is expected to be managed by ACE_Object_Manager + // later, so this class shall be removed/changed in + // the near future. +{ +public: + static ACE_Thread_Mutex *instance (void); + // static lock access point + +private: + static ACE_Thread_Mutex *mutex_; + // pointer to actual lock +}; +#endif /* ACE_WIN32 */ + #endif /* ACE_HAS_THREADS */ #if defined (__ACE_INLINE__) |