diff options
Diffstat (limited to 'TAO/performance-tests/CSD_Strategy/TestInf/AppShutdown.h')
-rw-r--r-- | TAO/performance-tests/CSD_Strategy/TestInf/AppShutdown.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/TAO/performance-tests/CSD_Strategy/TestInf/AppShutdown.h b/TAO/performance-tests/CSD_Strategy/TestInf/AppShutdown.h deleted file mode 100644 index 481659d734e..00000000000 --- a/TAO/performance-tests/CSD_Strategy/TestInf/AppShutdown.h +++ /dev/null @@ -1,42 +0,0 @@ -// $Id$ -#ifndef APP_SHUTDOWN_H -#define APP_SHUTDOWN_H - -#include "CSD_PT_TestInf_Export.h" -#include "OrbShutdownTask.h" -#include "tao/ORB.h" - -class CSD_PT_TestInf_Export AppShutdown -{ - public: - - AppShutdown(); - virtual ~AppShutdown(); - - void init(CORBA::ORB_ptr orb, - unsigned num_clients - ACE_ENV_ARG_DECL); - - void wait (); - - void client_done(); - - static AppShutdown* instance (); - - private: - - typedef ACE_SYNCH_MUTEX LockType; - typedef ACE_Guard<LockType> GuardType; - - LockType lock_; - CORBA::ORB_var orb_; - unsigned num_clients_; - unsigned num_clients_shutdown_; - - OrbShutdownTask orb_shutdown_task_; -}; - - -#define TheAppShutdown AppShutdown::instance() - -#endif |