More tests update
[ACE_TAO.git] / TAO / tests / CSD_Strategy_Tests / TP_Common / OrbShutdownTask.h
blob9197b8083d5171fa888a405abd30a7db1bbc589c
1 // This may look like C, but it's really -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file OrbShutdownTask.h
7 * @author Tim Bradley <bradley_t@ociweb.com>
8 */
9 //=============================================================================
11 #ifndef ORB_SHUTDOWN_TASK_H
12 #define ORB_SHUTDOWN_TASK_H
14 #include "CSD_TP_Test_Export.h"
15 #include "ace/Task.h"
16 #include "tao/ORB.h"
19 class CSD_TP_Test_Export OrbShutdownTask : public ACE_Task_Base
21 public:
23 OrbShutdownTask();
24 virtual ~OrbShutdownTask();
26 void orb(CORBA::ORB_ptr orb);
28 virtual int open(void*);
29 virtual int svc();
30 virtual int close(u_long);
33 private:
35 CORBA::ORB_var orb_;
38 #endif