diff options
author | Jose <jose@zeroc.com> | 2012-08-14 00:05:17 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2012-08-14 00:05:17 +0200 |
commit | b3a890faf5841289df3299bac6ada7120b324c16 (patch) | |
tree | eacdb167a4d1e6310bfd49827f90fb2ddf2c144a /cpp/src/Glacier2Lib/SessionHelper.cpp | |
parent | missing filter properties (diff) | |
download | ice-b3a890faf5841289df3299bac6ada7120b324c16.tar.bz2 ice-b3a890faf5841289df3299bac6ada7120b324c16.tar.xz ice-b3a890faf5841289df3299bac6ada7120b324c16.zip |
ICE-4809 - AMI metadata in Ice services internal definitions
Diffstat (limited to 'cpp/src/Glacier2Lib/SessionHelper.cpp')
-rw-r--r-- | cpp/src/Glacier2Lib/SessionHelper.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/cpp/src/Glacier2Lib/SessionHelper.cpp b/cpp/src/Glacier2Lib/SessionHelper.cpp index e5a25ad4095..31cfc92fbee 100644 --- a/cpp/src/Glacier2Lib/SessionHelper.cpp +++ b/cpp/src/Glacier2Lib/SessionHelper.cpp @@ -70,7 +70,6 @@ public: private: - const Glacier2::Callback_Router_refreshSessionPtr _cb; const Glacier2::SessionHelperPtr _session; const Glacier2::RouterPrx _router; Ice::Long _period; @@ -130,8 +129,6 @@ typedef IceUtil::Handle<SessionHelperI> SessionHelperIPtr; SessionRefreshThread::SessionRefreshThread(const Glacier2::SessionHelperPtr& session, const Glacier2::RouterPrx& router, Ice::Long period) : - _cb(Glacier2::newCallback_Router_refreshSession(this, &SessionRefreshThread::success, - &SessionRefreshThread::failure)), _session(session), _router(router), _period(period), @@ -142,12 +139,14 @@ SessionRefreshThread::SessionRefreshThread(const Glacier2::SessionHelperPtr& ses void SessionRefreshThread::run() { + Glacier2::Callback_Router_refreshSessionPtr cb = + Glacier2::newCallback_Router_refreshSession(this, &SessionRefreshThread::failure); IceUtil::Monitor<IceUtil::Mutex>::Lock lock(_monitor); while(true) { try { - _router->begin_refreshSession(_cb); + _router->begin_refreshSession(cb); } catch(const Ice::CommunicatorDestroyedException&) { @@ -181,11 +180,6 @@ SessionRefreshThread::done() } void -SessionRefreshThread::success() -{ -} - -void SessionRefreshThread::failure(const Ice::Exception&) { done(); |