diff options
Diffstat (limited to 'cpp/include/Ice/OutgoingAsync.h')
-rw-r--r-- | cpp/include/Ice/OutgoingAsync.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/include/Ice/OutgoingAsync.h b/cpp/include/Ice/OutgoingAsync.h index 0d100dda36d..4c0f6c870cc 100644 --- a/cpp/include/Ice/OutgoingAsync.h +++ b/cpp/include/Ice/OutgoingAsync.h @@ -15,6 +15,7 @@ #ifndef ICE_OUTGOING_ASYNC_H #define ICE_OUTGOING_ASYNC_H +#include <IceUtil/Time.h> #include <Ice/OutgoingAsyncF.h> #include <Ice/ConnectionF.h> #include <Ice/ReferenceF.h> @@ -42,6 +43,8 @@ public: void __finished(BasicStream&); void __finished(const ::Ice::LocalException&); + bool __timedOut() const; + BasicStream* __is(); BasicStream* __os(); @@ -64,6 +67,8 @@ private: // InstancePtr _instance; + IceUtil::Time _absoluteTimeout; + BasicStream* _is; BasicStream* _os; }; |