diff options
author | wilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-12-22 01:44:39 +0000 |
---|---|---|
committer | wilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-12-22 01:44:39 +0000 |
commit | 33376cdf9dcd3c3e7fe0065114cbee6d79aeedc3 (patch) | |
tree | 8262d7e8599334f6f03607a19fbea89556dd952f /TAO/tao/TAO_Server_Request.h | |
parent | 8e0f932cdac06d7f1eadaf4f7602a317c2e49b2c (diff) | |
download | ATCD-33376cdf9dcd3c3e7fe0065114cbee6d79aeedc3.tar.gz |
ChangeLogTag: Sun Dec 21 19:35:44 2003 Dale Wilson <wilson_d@ociweb.com>
Diffstat (limited to 'TAO/tao/TAO_Server_Request.h')
-rw-r--r-- | TAO/tao/TAO_Server_Request.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/TAO/tao/TAO_Server_Request.h b/TAO/tao/TAO_Server_Request.h index 73567fe5799..a0497025a31 100644 --- a/TAO/tao/TAO_Server_Request.h +++ b/TAO/tao/TAO_Server_Request.h @@ -208,6 +208,17 @@ public: CORBA::Boolean argument_flag (void); #if TAO_HAS_INTERCEPTORS == 1 + /// Send cached reply. Used in scenarios where the FTORB thinks that + /// this request is a duplicate + void send_cached_reply (CORBA::OctetSeq &ocs); + + /// Return the octet sequence pointer through which the FTORB would + /// send the reply back. + void result_seq (CORBA::OctetSeq &ocs); + + /// Check whether we got the result. + int got_result (void); + /// Return a reference to the number of interceptors pushed on to /// the current interceptor flow stack. /** @@ -298,6 +309,9 @@ private: /// The "Request Scope Current" (RSC) object, as required by /// Portable Interceptors. TAO_PICurrent_Impl rs_pi_current_; + + /// Used by the FTORB + CORBA::OctetSeq_var result_seq_; #endif /* TAO_HAS_INTERCEPTORS == 1 */ }; |