summaryrefslogtreecommitdiff
path: root/TAO/tao/LF_Event.h
diff options
context:
space:
mode:
authorbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-09-12 21:36:29 +0000
committerbala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-09-12 21:36:29 +0000
commit27aceb2119484ec5b14e8be6cf15e6c0eec84ee3 (patch)
treeef1f5ccf73318b422e4ec48e695724efc3fbf4d5 /TAO/tao/LF_Event.h
parentdf3c167956e1c8876549f3601da80ca5e6553ce4 (diff)
downloadATCD-27aceb2119484ec5b14e8be6cf15e6c0eec84ee3.tar.gz
ChangeLogTag: Wed Sep 12 16:29:49 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/LF_Event.h')
-rw-r--r--TAO/tao/LF_Event.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/TAO/tao/LF_Event.h b/TAO/tao/LF_Event.h
index a71dfa7bb89..0fdfa8a0a78 100644
--- a/TAO/tao/LF_Event.h
+++ b/TAO/tao/LF_Event.h
@@ -22,7 +22,7 @@
class TAO_Transport;
class TAO_LF_Follower;
-
+class TAO_Leader_Follower;
/**
* @class TAO_LF_Event
*
@@ -45,6 +45,9 @@ class TAO_LF_Follower;
class TAO_Export TAO_LF_Event
{
public:
+
+ friend class TAO_Leader_Follower;
+
/// Constructor
TAO_LF_Event (void);
@@ -109,6 +112,14 @@ protected:
void state_changed_i (int new_state);
private:
+
+ /// Check whether we have reached the final state..
+ int is_state_final (void);
+
+ /// Set the state.
+ void set_state (int new_state);
+
+private:
/// The current state
int state_;