summaryrefslogtreecommitdiff
path: root/ace/Local_Tokens.h
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-16 04:58:21 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-16 04:58:21 +0000
commit59f34ab3a190e5fa81a86f880253859bae814c96 (patch)
treefdac77881fad91305ba9edcdbd54b2ee0aeb5cfb /ace/Local_Tokens.h
parent4af92b5c748b97a35cab4fadd58b8aa6b6d679dc (diff)
downloadATCD-59f34ab3a190e5fa81a86f880253859bae814c96.tar.gz
See ChangeLog:Fri May 15 22:55:51 1998 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ace/Local_Tokens.h')
-rw-r--r--ace/Local_Tokens.h26
1 files changed, 25 insertions, 1 deletions
diff --git a/ace/Local_Tokens.h b/ace/Local_Tokens.h
index 3cc4440432a..22e98744fbc 100644
--- a/ace/Local_Tokens.h
+++ b/ace/Local_Tokens.h
@@ -179,6 +179,9 @@ public:
// These are passed to the constructor of ACE_TPQ_Entry in
// make_TSS_TYPE
+ ~ACE_TSS_TPQ_Entry (void);
+ // Destructor.
+
virtual ACE_TPQ_Entry *make_TSS_TYPE (void) const;
// Allows us to pass args to the construction of the TSS object.
@@ -224,6 +227,9 @@ public:
ACE_TPQ_Iterator (ACE_Token_Proxy_Queue &q);
// Construction.
+ ~ACE_TPQ_Iterator (void);
+ // Destructor.
+
int next (ACE_TPQ_Entry *&next_item);
// Pass back the <next_item>.
@@ -262,6 +268,9 @@ public:
ACE_Token_Proxy_Queue (void);
// Construction.
+ ~ACE_Token_Proxy_Queue (void);
+ // Destructor
+
void enqueue (ACE_TPQ_Entry* new_entry,
int position);
// Enqueue a proxy, nesting level, client_id, and a magic cookie at
@@ -321,6 +330,9 @@ public:
ACE_Tokens (void);
// Null constructor.
+ ~ACE_Tokens (void);
+ // Destructor
+
virtual int acquire (ACE_TPQ_Entry *caller,
int ignore_deadlock,
int notify) = 0;
@@ -819,9 +831,12 @@ class ACE_Export ACE_Null_Token : public ACE_Token_Proxy
// = TITLE
// No op class for nonthreaded platform protocols.
public:
- ACE_Null_Token (void) {};
+ ACE_Null_Token (void);
// Construction.
+ ~ACE_Null_Token (void);
+ // Destructor
+
virtual int acquire (int /* notify */ = 0,
void (* /* sleep_hook */ )(void *) = 0,
ACE_Synch_Options & /* options */ =
@@ -882,6 +897,9 @@ public:
// <ignore_deadlock> will allow deadlock to occur (useful for
// testing). <debug> prints a bunch of messages.
+ ~ACE_Local_Mutex (void);
+ // Destructor
+
void dump (void) const;
// Dump the state of the class.
@@ -929,6 +947,9 @@ public:
// <ignore_deadlock> will allow deadlock to occur (useful for
// testing). <debug> prints a bunch of messages.
+ ~ACE_Local_RLock (void);
+ // Destructor
+
void dump (void) const;
// Dump the state of the class.
@@ -979,6 +1000,9 @@ public:
// <ignore_deadlock> will allow deadlock to occur (useful for
// testing). <debug> prints a bunch of messages.
+ ~ACE_Local_WLock (void);
+ // Destructor
+
void dump (void) const;
// Dump the state of the class.