summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h
diff options
context:
space:
mode:
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 */