1 // This may look like C, but it's really -*- C++ -*-
3 //=============================================================================
5 * @file OrbShutdownTask.h
7 * @author Tim Bradley <bradley_t@ociweb.com>
9 //=============================================================================
11 #ifndef ORB_SHUTDOWN_TASK_H
12 #define ORB_SHUTDOWN_TASK_H
18 class OrbShutdownTask
: public ACE_Task_Base
23 virtual ~OrbShutdownTask();
25 void orb(CORBA::ORB_ptr orb
);
27 virtual int open(void*);
29 virtual int close(u_long
);
37 typedef ACE_Singleton
<OrbShutdownTask
, TAO_SYNCH_MUTEX
> TheOrbShutdownTask
;