diff options
Diffstat (limited to 'cpp/src/Ice/ConnectionMonitor.h')
-rw-r--r-- | cpp/src/Ice/ConnectionMonitor.h | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/cpp/src/Ice/ConnectionMonitor.h b/cpp/src/Ice/ConnectionMonitor.h deleted file mode 100644 index c70b19ed921..00000000000 --- a/cpp/src/Ice/ConnectionMonitor.h +++ /dev/null @@ -1,51 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -#ifndef ICE_CONNECTION_MONITOR_H -#define ICE_CONNECTION_MONITOR_H - -#include <IceUtil/Mutex.h> -#include <IceUtil/Monitor.h> -#include <IceUtil/Timer.h> -#include <Ice/ConnectionMonitorF.h> -#include <Ice/ConnectionIF.h> -#include <Ice/InstanceF.h> -#include <set> - -namespace IceInternal -{ - -class ConnectionMonitor : public IceUtil::TimerTask, public ::IceUtil::Mutex -{ -public: - - void checkIntervalForACM(int); - - void destroy(); - - void add(const Ice::ConnectionIPtr&); - void remove(const Ice::ConnectionIPtr&); - -private: - - ConnectionMonitor(const InstancePtr&, Ice::Int); - virtual ~ConnectionMonitor(); - friend class Instance; - - virtual void runTimerTask(); - - InstancePtr _instance; - const int _interval; - int _scheduledInterval; - std::set<Ice::ConnectionIPtr> _connections; -}; - -} - -#endif |