summaryrefslogtreecommitdiff
path: root/ace/Token_Manager.h
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-09-07 01:27:55 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-09-07 01:27:55 +0000
commitee3111d36f30b563e5bbf690b0f0fd0f89ae0629 (patch)
tree6ca229e5571c8f5b18153841e6350dc94c27f547 /ace/Token_Manager.h
parent7b307de9bdb49be9c7b9eca1dcafce19c1975ae5 (diff)
downloadATCD-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.h7
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