diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-10-24 04:27:51 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-10-24 04:27:51 +0000 |
commit | 8a79a4c1f441114dca596bc58d070b12092b2b8e (patch) | |
tree | 7b1a62bc71bc4bef68ec5e1e626c0d9f999c0d6f /ace/Thread_Manager.cpp | |
parent | ac9b91e19097347ebaa9e7dd58057249b9416e98 (diff) | |
download | ATCD-8a79a4c1f441114dca596bc58d070b12092b2b8e.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Thread_Manager.cpp')
-rw-r--r-- | ace/Thread_Manager.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/ace/Thread_Manager.cpp b/ace/Thread_Manager.cpp index 261edd26835..f2aa83d53f5 100644 --- a/ace/Thread_Manager.cpp +++ b/ace/Thread_Manager.cpp @@ -960,10 +960,10 @@ ACE_Thread_Manager::apply_grp (int grp_id, ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1)); int result = 0; - ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> - iter (this->thr_list_); - for (; ! iter.done (); iter.advance ()) + for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_); + !iter.done (); + iter.advance ()) if (iter.next ()->grp_id_ == grp_id && (this->*func) (iter.next (), arg) == -1) result = -1; @@ -1016,10 +1016,10 @@ ACE_Thread_Manager::apply_all (ACE_THR_MEMBER_FUNC func, int arg) ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1)); int result = 0; - ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> - iter (this->thr_list_); - for (; ! iter.done (); iter.advance ()) + for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_); + !iter.done (); + iter.advance ()) if ((this->*func)(iter.next (), arg) == -1) result = -1; @@ -1074,15 +1074,15 @@ ACE_Thread_Manager::wait_grp (int grp_id) copy_table = new ACE_Thread_Descriptor [this->thr_list_.size ()]; - ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> - iter (this->thr_list_); - - for (; ! iter.done (); iter.advance ()) - // If threads are created as THR_DETACHED or THR_DAEMON, we can't help much. + for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_); + !iter.done (); + iter.advance ()) + // If threads are created as THR_DETACHED or THR_DAEMON, we + // can't help much. if (iter.next ()->task_ == this->task () && - (((iter.next ()->flags_ & (THR_DETACHED | THR_DAEMON)) == 0) - || ((iter.next ()->flags_ & THR_JOINABLE) != 0))) - copy_table[copy_count++] = *iter.next (); + (ACE_BIT_DISABLED (iter.next ()->flags_, (THR_DETACHED | THR_DAEMON)) + || ACE_BIT_ENABLED (iter.next ()->flags_, THR_JOINABLE))) + copy_table[copy_count++] = *iter.next (); } // Now to do the actual work |