summaryrefslogtreecommitdiff
path: root/TAO/tao/Forwarding_Servant.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Forwarding_Servant.h')
-rw-r--r--TAO/tao/Forwarding_Servant.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/TAO/tao/Forwarding_Servant.h b/TAO/tao/Forwarding_Servant.h
deleted file mode 100644
index 2d16c470c52..00000000000
--- a/TAO/tao/Forwarding_Servant.h
+++ /dev/null
@@ -1,56 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO
-//
-// = FILENAME
-// Forwarding_Servant.h
-//
-// = DESCRIPTION
-//
-// A DSI implementation of a forwarding servant.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (TAO_FORWARDING_SERVANT_H)
-#define TAO_FORWARDING_SERVANT_H
-
-#include "tao/corba.h"
-
-class TAO_Forwarding_Servant : public TAO_DynamicImplementation
-{
-public:
-
- TAO_Forwarding_Servant (CORBA::Object_ptr forward_to,
- const char *interface_repository_id_);
- // Constructor
-
- virtual void invoke (CORBA::ServerRequest_ptr request,
- CORBA::Environment &env);
- // The invoke() method receives requests issued to any CORBA object
- // incarnated by the DSI servant and performs the processing
- // necessary to execute the request.
-
- virtual CORBA::RepositoryId _primary_interface (const PortableServer::ObjectId &oid,
- PortableServer::POA_ptr poa,
- CORBA::Environment &env);
- // The _primary_interface() method receives an ObjectId value and a
- // POA_ptr as input parameters and returns a valid RepositoryId
- // representing the most-derived interface for that oid.
-
-protected:
-
- CORBA::Object_var forward_to_;
- // Forward all requests to this object
-
- CORBA::String_var interface_repository_id_;
- // Here is the interface we support
-};
-
-#endif /* TAO_FORWARDING_SERVANT_H */