diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-09-07 01:27:55 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-09-07 01:27:55 +0000 |
commit | ee3111d36f30b563e5bbf690b0f0fd0f89ae0629 (patch) | |
tree | 6ca229e5571c8f5b18153841e6350dc94c27f547 /ace/Token_Manager.h | |
parent | 7b307de9bdb49be9c7b9eca1dcafce19c1975ae5 (diff) | |
download | ATCD-ee3111d36f30b563e5bbf690b0f0fd0f89ae0629.tar.gz |
base on ACE_Cleanup, so that simpler ACE_Object_Manager::at_exit () can be used
Diffstat (limited to 'ace/Token_Manager.h')
-rw-r--r-- | ace/Token_Manager.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/ace/Token_Manager.h b/ace/Token_Manager.h index 0abcd82ab23..0a01df6c436 100644 --- a/ace/Token_Manager.h +++ b/ace/Token_Manager.h @@ -25,7 +25,7 @@ class ACE_Local_Mutex; class ACE_Mutex_Token; -class ACE_Export ACE_Token_Manager +class ACE_Export ACE_Token_Manager : ACE_Cleanup // = TITLE // Manages all tokens in a process space. // @@ -44,15 +44,12 @@ class ACE_Export ACE_Token_Manager { public: ACE_Token_Manager (void); - ~ACE_Token_Manager (void); + virtual ~ACE_Token_Manager (void); // Set/get a pointer to token manager singleton. static ACE_Token_Manager *instance (void); void instance (ACE_Token_Manager *); - static void cleanup (void *instance, void *); - // Cleanup method, used by ACE_Object_Manager to destroy the singleton. - void get_token (ACE_Token_Proxy *, const char *token_name); // The Token manager uses ACE_Token_Proxy::token_id_ to look for // an existing token. If none is found, the Token Manager calls |