summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-05-09 05:08:03 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-05-09 05:08:03 +0000
commit123cda27de6f4b1f2cd23811357613703c726dc8 (patch)
tree44bd5da3be0f18d29dc1f5a3dd1f6da1a307ae2d /ace
parente5bc6065020c688f4586bbc9826a84261d79a12e (diff)
downloadATCD-123cda27de6f4b1f2cd23811357613703c726dc8.tar.gz
*** empty log message ***
Diffstat (limited to 'ace')
-rw-r--r--ace/Thread_Manager.cpp3
-rw-r--r--ace/Thread_Manager.h3
2 files changed, 5 insertions, 1 deletions
diff --git a/ace/Thread_Manager.cpp b/ace/Thread_Manager.cpp
index 6eba45e5c97..7886e1a9ad8 100644
--- a/ace/Thread_Manager.cpp
+++ b/ace/Thread_Manager.cpp
@@ -728,7 +728,8 @@ ACE_Thread_Manager::wait_grp (int grp_id)
{
ACE_TRACE ("ACE_Thread_Manager::wait_grp");
- return this->apply_grp (THR_FUNC (&ACE_Thread_Manager::join_thr));
+ return this->apply_grp (grp_id,
+ THR_FUNC (&ACE_Thread_Manager::join_thr));
}
// Must be called when thread goes out of scope to clean up its table
diff --git a/ace/Thread_Manager.h b/ace/Thread_Manager.h
index 0c22f2f024a..67d2e2688a8 100644
--- a/ace/Thread_Manager.h
+++ b/ace/Thread_Manager.h
@@ -336,6 +336,9 @@ private:
int apply_all (THR_FUNC, int = 0);
// Apply <func> to all members of the table.
+ int join_thr (int i);
+ // Join the thread at index <i>.
+
int resume_thr (int i);
// Resume the thread at index <i>.