diff options
author | smcqueen <smcqueen@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-10-27 10:56:25 +0000 |
---|---|---|
committer | smcqueen <smcqueen@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-10-27 10:56:25 +0000 |
commit | 9cc8a712b16c7b7d069d36832d892bfde23da6c6 (patch) | |
tree | 204321a2a4251cedf08f3501c3bb04733cac1948 /TAO/tao/operation_details.h | |
parent | 36d3be9d7361512c922226a8b56df2b8141e4b51 (diff) | |
download | ATCD-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.h | 16 |
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__) |