0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs
ConnectionManager.h File Reference

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>
Include dependency graph for ConnectionManager.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Declarations for ConnectionManager.

This file contains type declarations for ConnectionManager, a class for establishing and maintaining TCP connections.

Definition in file ConnectionManager.h.