summaryrefslogtreecommitdiff
path: root/cpp/demo/Glacier2/chat/Client.cpp
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2006-06-23 12:33:16 +0000
committerDwayne Boone <dwayne@zeroc.com>2006-06-23 12:33:16 +0000
commit919eb15e5330fae132e53b795941ea4d080d1783 (patch)
treee966f7eae52ead12155e0255b59cb63fdb2bf03d /cpp/demo/Glacier2/chat/Client.cpp
parentMoved getTimeout method to IceGrid::Registry interface for consistency with (diff)
downloadice-919eb15e5330fae132e53b795941ea4d080d1783.tar.bz2
ice-919eb15e5330fae132e53b795941ea4d080d1783.tar.xz
ice-919eb15e5330fae132e53b795941ea4d080d1783.zip
Bug 1127
Diffstat (limited to 'cpp/demo/Glacier2/chat/Client.cpp')
-rwxr-xr-xcpp/demo/Glacier2/chat/Client.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/demo/Glacier2/chat/Client.cpp b/cpp/demo/Glacier2/chat/Client.cpp
index b165d038246..6adb1059797 100755
--- a/cpp/demo/Glacier2/chat/Client.cpp
+++ b/cpp/demo/Glacier2/chat/Client.cpp
@@ -18,9 +18,9 @@ class SessionPingThread : public IceUtil::Thread, public IceUtil::Monitor<IceUti
{
public:
- SessionPingThread(const Glacier2::SessionPrx& session) :
+ SessionPingThread(const Glacier2::SessionPrx& session, long timeout) :
_session(session),
- _timeout(IceUtil::Time::seconds(20)),
+ _timeout(IceUtil::Time::seconds(timeout)),
_destroy(false)
{
}
@@ -123,7 +123,7 @@ public:
}
}
- SessionPingThreadPtr ping = new SessionPingThread(session);
+ SessionPingThreadPtr ping = new SessionPingThread(session, router->getSessionTimeout() / 2);
ping->start();
Ice::Identity callbackReceiverIdent;