summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/OutgoingAsync.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2003-01-17 03:58:50 +0000
committerMarc Laukien <marc@zeroc.com>2003-01-17 03:58:50 +0000
commit8880977a608f0b735504f18a624de026cde62da7 (patch)
treea8fe5b082caf761337a165e1350a5f65f57bc95d /cpp/include/Ice/OutgoingAsync.h
parentfixed a bug with findObjectAdapter (diff)
downloadice-8880977a608f0b735504f18a624de026cde62da7.tar.bz2
ice-8880977a608f0b735504f18a624de026cde62da7.tar.xz
ice-8880977a608f0b735504f18a624de026cde62da7.zip
ConnectionMonitor
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;
};