diff options
Diffstat (limited to 'TAO/tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h')
-rw-r--r-- | TAO/tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/TAO/tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h b/TAO/tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h deleted file mode 100644 index d79c2aababf..00000000000 --- a/TAO/tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h +++ /dev/null @@ -1,42 +0,0 @@ -// $Id$ -#ifndef APP_SHUTDOWN_H -#define APP_SHUTDOWN_H - -#include "CSD_TP_Test_Export.h" -#include "OrbShutdownTask.h" -#include "tao/ORB.h" - -class CSD_TP_Test_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 |