summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2013-04-11 16:39:42 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2013-04-11 16:39:42 +0000
commitefc9cce557a187e7620616c742645b085f114c88 (patch)
treef1a7f20f418437d6ac5cca6a10ebafc4a13d1927 /TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h
parent537046fb5253868dbf1cb8573b00f1f3d5a9ded4 (diff)
downloadATCD-efc9cce557a187e7620616c742645b085f114c88.tar.gz
Thu Apr 11 16:16:21 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h')
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h b/TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h
new file mode 100644
index 00000000000..c9c0fe7b9ff
--- /dev/null
+++ b/TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h
@@ -0,0 +1,42 @@
+// -*- C++ -*-
+//=============================================================================
+/**
+ * @file ImR_ResponseHandler.h
+ *
+ * $Id$
+ *
+ */
+//=============================================================================
+
+#ifndef IMR_RESPONSE_HANDLER_H
+#define IMR_RESPONSE_HANDLER_H
+
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "tao/LocalObject.h"
+
+
+//----------------------------------------------------------------------------
+/**
+ * @class ImR_ResponseHandler
+ *
+ * @brief interface serving as the basis for different strategies of activating
+ * servers on demand
+ *
+ */
+
+class ImR_ResponseHandler
+{
+public:
+ ImR_ResponseHandler (void);
+ virtual ~ImR_ResponseHandler (void);
+
+ // dummy implementations used for internal operations
+ virtual void send_ior (const char *pior);
+ virtual void send_exception (CORBA::Exception *ex);
+};
+
+#endif /* IMR_RESPONSE_HANDLER_H */