summaryrefslogtreecommitdiff
path: root/TAO/tao/TAO_Server_Request.h
diff options
context:
space:
mode:
authorwilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-12-22 01:44:39 +0000
committerwilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-12-22 01:44:39 +0000
commit33376cdf9dcd3c3e7fe0065114cbee6d79aeedc3 (patch)
tree8262d7e8599334f6f03607a19fbea89556dd952f /TAO/tao/TAO_Server_Request.h
parent8e0f932cdac06d7f1eadaf4f7602a317c2e49b2c (diff)
downloadATCD-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.h14
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 */
};