summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h')
-rw-r--r--CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h b/CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h
index e47e3b8ad00..b66ea665b4d 100644
--- a/CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h
+++ b/CIAO/DAnCE/tests/CIAO/FaultTolerance-Deployments/Components/SimpleFT_exec.h
@@ -60,9 +60,17 @@ namespace CIDL_SimpleFT_Impl
// Attribute operations.
- virtual char * app_name (void);
+ virtual char * object_id (void);
- virtual void app_name (const char * app_name);
+ virtual void object_id (const char * object_id);
+
+ virtual CORBA::Double load ();
+
+ virtual void load (CORBA::Double load);
+
+ virtual CORBA::Short role ();
+
+ virtual void role (CORBA::Short role);
// Port operations.
@@ -83,10 +91,20 @@ namespace CIDL_SimpleFT_Impl
private:
std::string get_hostname ();
+ std::string get_process_id ();
+
::Simple::CCM_SimpleFT_Context_var context_;
+ // members representing config properties
+
std::string app_name_;
+ CORBA::Double load_;
+
+ bool primary_;
+
+ // members needed for component functionality
+
CORBA::ORB_var orb_;
StateSynchronizationAgent_var agent_;