summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h')
-rw-r--r--CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h b/CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h
index 5bc689df815..7ce06c975de 100644
--- a/CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h
+++ b/CIAO/DAnCE/tests/CIAO/FTComponents/FTClient_Timer_Handler.h
@@ -8,6 +8,7 @@
#include "ace/High_Res_Timer.h"
#include "tao/ORB.h"
#include "WorkerC.h"
+#include "orbsvcs/orbsvcs/LWFT/ReplicationManagerC.h"
namespace CIDL_FTClient_Impl
{
@@ -18,8 +19,9 @@ namespace CIDL_FTClient_Impl
class FTClient_Timer_Handler : public ACE_Event_Handler
{
public:
- FTClient_Timer_Handler (CIDL_FTClient_Impl::FTClient_exec_i * client_executor,
- bool logging = true);
+ FTClient_Timer_Handler (
+ CIDL_FTClient_Impl::FTClient_exec_i * client_executor,
+ bool logging = true);
void set_orb (CORBA::ORB_ptr orb);
@@ -33,6 +35,9 @@ namespace CIDL_FTClient_Impl
void dump (void);
+ void set_replication_manager(ReplicationManager_ptr);
+ void set_server_name(std::string const & server_name);
+
private:
FTClient_exec_i * client_executor_;
@@ -56,6 +61,10 @@ namespace CIDL_FTClient_Impl
TimingList history_;
std::string prefix_;
+
+ ReplicationManager_var rm_;
+
+ std::string server_name_;
};
} // end namespace CIDL_FTClient_Impl