Declarations for ConnectionManager. More...
#include <AsyncComm/Comm.h>
#include <AsyncComm/CommAddress.h>
#include <AsyncComm/ConnectionInitializer.h>
#include <AsyncComm/DispatchHandler.h>
#include <Common/SockAddrMap.h>
#include <Common/Timer.h>
#include <chrono>
#include <condition_variable>
#include <mutex>
#include <queue>
#include <string>
#include <thread>
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | Hypertable::ConnectionManager |
Establishes and maintains a set of TCP connections. More... | |
class | Hypertable::ConnectionManager::ConnectionState |
Per-connection state. More... | |
struct | Hypertable::ConnectionManager::LtConnectionState |
StringWeakOrdering for connection retry heap. More... | |
class | Hypertable::ConnectionManager::SharedImpl |
Connection manager state shared between Connection manager objects. More... | |
Namespaces | |
Hypertable | |
Hypertable definitions | |
Typedefs | |
typedef std::shared_ptr < ConnectionManager > | Hypertable::ConnectionManagerPtr |
Smart pointer to ConnectionManager. More... | |
Declarations for ConnectionManager.
This file contains type declarations for ConnectionManager, a class for establishing and maintaining TCP connections.
Definition in file ConnectionManager.h.