summaryrefslogtreecommitdiff
path: root/TAO/tao/operation_details.h
diff options
context:
space:
mode:
authorsmcqueen <smcqueen@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-10-27 10:56:25 +0000
committersmcqueen <smcqueen@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-10-27 10:56:25 +0000
commit9cc8a712b16c7b7d069d36832d892bfde23da6c6 (patch)
tree204321a2a4251cedf08f3501c3bb04733cac1948 /TAO/tao/operation_details.h
parent36d3be9d7361512c922226a8b56df2b8141e4b51 (diff)
downloadATCD-9cc8a712b16c7b7d069d36832d892bfde23da6c6.tar.gz
ChangeLogTag: Thu Oct 27 11:30:59 2005 Simon McQueen <sm@prismtech.com>
Diffstat (limited to 'TAO/tao/operation_details.h')
-rw-r--r--TAO/tao/operation_details.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/TAO/tao/operation_details.h b/TAO/tao/operation_details.h
index 55df7ee8328..241635d7a20 100644
--- a/TAO/tao/operation_details.h
+++ b/TAO/tao/operation_details.h
@@ -21,6 +21,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "Service_Context.h"
+#include "TimeBaseC.h"
#include "target_specification.h"
@@ -62,7 +63,7 @@ class TAO_Export TAO_Operation_Details
public:
/// Declare FW_Server_Request_Wrapper a friend
- /// This friendship makes the FW_Server_Request_Wrapper be able to
+ /// This friendship makes the FW_Server_Request_Wrapper be able to
/// clone the TAO_Operation_Details data member in TAO_ServerRequest.
friend class TAO::CSD::FW_Server_Request_Wrapper;
@@ -153,6 +154,12 @@ public:
TAO::Exception_Data const * ex_data (void) const;
+ void ft_expiration_time (TimeBase::TimeT time);
+ TimeBase::TimeT ft_expiration_time (void) const;
+
+ void ft_retention_id (CORBA::Long request_id);
+ CORBA::Long ft_retention_id (void) const;
+
private:
/// Name of the operation being invoked.
@@ -194,6 +201,13 @@ private:
/// Count of the exceptions that operations can throw.
CORBA::ULong ex_count_;
+#if TAO_HAS_INTERCEPTORS == 1
+ /// FT request expiration time (absolute gregorian)
+ TimeBase::TimeT ft_expiration_time_;
+
+ /// FT request retention id
+ CORBA::Long ft_retention_id_;
+#endif /*TAO_HAS_INTERCEPTORS == 1*/
};
#if defined (__ACE_INLINE__)