diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2001-05-31 04:50:42 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2001-05-31 04:50:42 +0000 |
commit | 2d5b2614b8d57f841fdaaaa9d870b280c3b6d3dc (patch) | |
tree | ee58ee5a82223a090f15ad84fbdd71b0084c4e67 /TAO/tao/PortableServer/ServerRequestInfo.h | |
parent | 3c0e9973ccf1be388f6756e14844de9514d5ff4c (diff) | |
download | ATCD-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.h | 22 |
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_; |