diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h b/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h deleted file mode 100644 index caacd63fffe..00000000000 --- a/TAO/orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h +++ /dev/null @@ -1,52 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file Update_Manager.h - * - * $Id$ - * - * @author Huang-Ming Huang <hh1@cse.wustl.edu> - */ -//============================================================================= - -#ifndef UPDATE_MANAGER_H -#define UPDATE_MANAGER_H - -#include "ace/Synch_T.h" -#include "orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -TAO_BEGIN_VERSIONED_NAMESPACE_DECL - -typedef Dynamic_Bitset bit_vector; - -class Update_Manager -{ -public: - Update_Manager(ACE_Auto_Event& evt, - int num_backups, - int transaction_depth, - bool& success); - ~Update_Manager(); - - void handle_reply(int id); - void handle_exception(int id); - -private: - ACE_Auto_Event& evt_; - bit_vector replied_; - bit_vector signal_condition_; - bit_vector suicide_condition_; - int num_backups_; - int transaction_level_; - bool& success_; - ACE_SYNCH_MUTEX mutex_; -}; - -TAO_END_VERSIONED_NAMESPACE_DECL - -#endif |