diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-06-16 20:15:25 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-06-16 20:15:25 +0000 |
commit | abe3e4573eaf9e98a283cdc1326e9b645db010f9 (patch) | |
tree | 9d6733547f5f42ea89ded14110c3d1ae1e61d484 /TAO/tao/Leader_Follower.h | |
parent | 43eb1b4028726e408e0926f4181423d474d6d583 (diff) | |
download | ATCD-abe3e4573eaf9e98a283cdc1326e9b645db010f9.tar.gz |
ChangeLogTag:Fri Jun 16 12:07:39 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'TAO/tao/Leader_Follower.h')
-rw-r--r-- | TAO/tao/Leader_Follower.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/TAO/tao/Leader_Follower.h b/TAO/tao/Leader_Follower.h index 89d310e97bb..a6bfca1c025 100644 --- a/TAO/tao/Leader_Follower.h +++ b/TAO/tao/Leader_Follower.h @@ -42,6 +42,10 @@ public: // The current thread is not a server thread anymore, reset any // flags and counters. + void set_upcall_thread (void); + // This thread is going to perform an upcall, it will no longer be + // an event loop thread. + int leader_available (void) const; // Is there any thread running as a leader? @@ -106,6 +110,11 @@ private: int wait_for_client_leader_to_complete (ACE_Time_Value *max_wait_time); // Wait for the client leader to complete. + void reset_event_loop_thread_i (TAO_ORB_Core_TSS_Resources *tss); + // Implement the reset_event_loop_thread() method, once the TSS + // resources have been acquired. + // Also used in the set_upcall_thread. + private: TAO_ORB_Core *orb_core_; // The orb core |