summaryrefslogtreecommitdiff
path: root/TAO/tao/Leader_Follower.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-06-16 20:15:25 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-06-16 20:15:25 +0000
commitabe3e4573eaf9e98a283cdc1326e9b645db010f9 (patch)
tree9d6733547f5f42ea89ded14110c3d1ae1e61d484 /TAO/tao/Leader_Follower.h
parent43eb1b4028726e408e0926f4181423d474d6d583 (diff)
downloadATCD-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.h9
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