diff options
author | iliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-04-14 01:57:01 +0000 |
---|---|---|
committer | iliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-04-14 01:57:01 +0000 |
commit | e046635886f6379508be489160de64c350d26901 (patch) | |
tree | 0217464681cd669c4a71c2208d7f2a80816c594f /ACE/ace/Service_Config.inl | |
parent | 2d2a3dc0b219af5a6afc991a6ced28edbe82d420 (diff) | |
download | ATCD-e046635886f6379508be489160de64c350d26901.tar.gz |
ChangeLogTag: Mon Apr 14 01:56:06 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
Diffstat (limited to 'ACE/ace/Service_Config.inl')
-rw-r--r-- | ACE/ace/Service_Config.inl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ACE/ace/Service_Config.inl b/ACE/ace/Service_Config.inl index 79d285f2037..62798c4cd16 100644 --- a/ACE/ace/Service_Config.inl +++ b/ACE/ace/Service_Config.inl @@ -9,6 +9,18 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL // This is the primary entry point into the ACE_Service_Config (the // constructor just handles simple initializations). +template <> ACE_INLINE +ACE_Threading_Helper<ACE_Thread_Mutex>::~ACE_Threading_Helper () +{ + ACE_OS::thr_key_detach (this->key_, 0); + ACE_OS::thr_keyfree (this->key_); +} + +template <> ACE_INLINE +ACE_Threading_Helper<ACE_Null_Mutex>::~ACE_Threading_Helper () +{ +} + ACE_INLINE int ACE_Service_Config::open (const ACE_TCHAR program_name[], const ACE_TCHAR *logger_key, |