summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-01-22 12:32:21 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-01-22 12:32:21 +0000
commit7c8f45bdaeb371b3bb333bd9586466b98fa62114 (patch)
tree48c0c852d60821c9af6f0598ca21cd4fa69415aa /TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h
parent48febbbfe69309fab2d8233c75f4711fbcd6925b (diff)
downloadATCD-7c8f45bdaeb371b3bb333bd9586466b98fa62114.tar.gz
ChangeLogTag: Sat Jan 22 12:32:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h b/TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h
index a5133521f90..77a53946532 100644
--- a/TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h
+++ b/TAO/orbsvcs/orbsvcs/Shutdown_Utilities.h
@@ -9,7 +9,6 @@
#include "orbsvcs/svc_utils_export.h"
-class TAO_Svc_Utils_Export Shutdown_Functor
/**
* \brief Abstract definition for a Functor that shuts down a particular service.
*
@@ -19,16 +18,16 @@ class TAO_Svc_Utils_Export Shutdown_Functor
* implementation of operator()(int which_signal) that actually performs
* the shutdown.
*/
+class TAO_Svc_Utils_Export Shutdown_Functor
{
public:
virtual void operator() (int which_signal) = 0;
protected:
- Shutdown_Functor() { }
- virtual ~Shutdown_Functor() { }
+ Shutdown_Functor (void);
+ virtual ~Shutdown_Functor (void);
};
-class TAO_Svc_Utils_Export Service_Shutdown : public ACE_Event_Handler
/**
* \brief Class that permits graceful shutdown of a service.
*
@@ -39,6 +38,7 @@ class TAO_Svc_Utils_Export Service_Shutdown : public ACE_Event_Handler
* This class can be used to capture signals and gracefully shut down
* the service.
*/
+class TAO_Svc_Utils_Export Service_Shutdown : public ACE_Event_Handler
{
public:
Service_Shutdown (Shutdown_Functor& sf);