diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2001-09-24 08:31:39 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2001-09-24 08:31:39 +0000 |
commit | 98bf6fd5944c42d6378d113a97887cf6c25ff616 (patch) | |
tree | b9674398df0afb2f1a2977634505a8cc23ea28c8 /TAO/tao/TAO_Server_Request.h | |
parent | fa0cc67947b410a1ac3eb1502b5351a21e241d2b (diff) | |
download | ATCD-98bf6fd5944c42d6378d113a97887cf6c25ff616.tar.gz |
ChangeLogTag:Mon Sep 24 01:21:16 2001 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/tao/TAO_Server_Request.h')
-rw-r--r-- | TAO/tao/TAO_Server_Request.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/TAO/tao/TAO_Server_Request.h b/TAO/tao/TAO_Server_Request.h index 8d30ee17f2d..9fa314068e0 100644 --- a/TAO/tao/TAO_Server_Request.h +++ b/TAO/tao/TAO_Server_Request.h @@ -34,6 +34,10 @@ #include "Service_Context.h" #include "Object.h" +#if TAO_HAS_INTERCEPTORS == 1 +#include "PICurrent.h" +#endif /* TAO_HAS_INTERCEPTORS == 1 */ + class TAO_Pluggable_Messaging; class TAO_Transport; @@ -189,11 +193,16 @@ public: #if TAO_HAS_INTERCEPTORS == 1 /// Return a reference to the number of interceptors pushed on to - /// the current interceptor flow stack. It is a reference since the - /// Portable Interceptor flow stack code must be able to modify this - /// value and use that value at a later time without being forced to - /// use TSS. + /// the current interceptor flow stack. + /** + * @note It is a reference since the Portable Interceptor flow stack + * code must be able to modify this value and use that value + * at a later time without being forced to use TSS. + */ size_t &interceptor_count (void); + + /// Return a reference to the "request scope" PICurrent object. + TAO_PICurrent_Impl &rs_pi_current (void); #endif /* TAO_HAS_INTERCEPTORS == 1 */ private: @@ -269,6 +278,10 @@ private: /// The number of interceptors pushed on to the current interceptor /// flow stack. size_t interceptor_count_; + + /// The "Request Scope Current" (RSC) object, as required by + /// Portable Interceptors. + TAO_PICurrent_Impl rs_pi_current_; #endif /* TAO_HAS_INTERCEPTORS == 1 */ }; |