summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/OutgoingAsync.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Ice/OutgoingAsync.h')
-rw-r--r--cpp/include/Ice/OutgoingAsync.h5
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;
};