summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServerRequestInfo.h
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2001-05-31 04:50:42 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2001-05-31 04:50:42 +0000
commit2d5b2614b8d57f841fdaaaa9d870b280c3b6d3dc (patch)
treeee58ee5a82223a090f15ad84fbdd71b0084c4e67 /TAO/tao/PortableServer/ServerRequestInfo.h
parent3c0e9973ccf1be388f6756e14844de9514d5ff4c (diff)
downloadATCD-2d5b2614b8d57f841fdaaaa9d870b280c3b6d3dc.tar.gz
ChangeLogTag:Wed May 30 21:41:53 2001 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/tao/PortableServer/ServerRequestInfo.h')
-rw-r--r--TAO/tao/PortableServer/ServerRequestInfo.h22
1 files changed, 9 insertions, 13 deletions
diff --git a/TAO/tao/PortableServer/ServerRequestInfo.h b/TAO/tao/PortableServer/ServerRequestInfo.h
index 970904e8300..800fa901bf7 100644
--- a/TAO/tao/PortableServer/ServerRequestInfo.h
+++ b/TAO/tao/PortableServer/ServerRequestInfo.h
@@ -32,8 +32,9 @@
#include "tao/StringSeqC.h"
#include "tao/OctetSeqC.h"
#include "tao/Service_Context.h"
+#include "tao/TAO_Server_Request.h"
-//#include "PortableServerC.h"
+#include "Object_Adapter.h"
#include "portableserver_export.h"
@@ -44,13 +45,11 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-class TAO_ServerRequest;
-
/**
- * @class TAO_ClientRequestInfo
+ * @class TAO_ServerRequestInfo
*
- * @brief Implementation of the PortableInterceptor::ClientRequestInfo
+ * @brief Implementation of the PortableInterceptor::ServerRequestInfo
* interface.
*/
class TAO_PortableServer_Export TAO_ServerRequestInfo
@@ -60,7 +59,8 @@ class TAO_PortableServer_Export TAO_ServerRequestInfo
public:
/// Constructor.
- TAO_ServerRequestInfo (TAO_ServerRequest &server_request);
+ TAO_ServerRequestInfo (TAO_ServerRequest &server_request,
+ TAO_Object_Adapter::Servant_Upcall *servant_upcall);
/// Return an ID unique to the current request. This request ID may
/// or may not be the same as the GIOP request ID.
@@ -251,13 +251,9 @@ protected:
/// encapsulated by this TAO_ServerRequestInfo class.
TAO_ServerRequest &server_request_;
- /// Reference to the target the request will be forwarded. This
- /// reference is only valid if the reply status is
- /// PortableInterceptor::LOCATION_FORWARD or LOCATION_FORWARD_PERMANENT.
- CORBA::Object_var forward_reference_;
-
- // PortableServer::Current_var poa_current_;
- // CORBA::OctetSeq_var adapter_id_;
+ /// Pointer to the Servant_Upcall object that contains the object
+ /// ID, among other things.
+ TAO_Object_Adapter::Servant_Upcall *servant_upcall_;
/// Pointer to the caught exception.
CORBA::Exception *caught_exception_;