Classes | Namespaces | Typedefs

ConnectionManager.h File Reference

#include <queue>
#include <string>
#include <boost/shared_ptr.hpp>
#include <boost/thread/condition.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/xtime.hpp>
#include <time.h>
#include <sys/time.h>
#include "Common/HashMap.h"
#include "Common/ReferenceCount.h"
#include "Common/SockAddrMap.h"
#include "Common/Timer.h"
#include "Comm.h"
#include "CommAddress.h"
#include "ConnectionInitializer.h"
#include "DispatchHandler.h"
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
struct  Hypertable::ConnectionManager::LtConnectionState
class  Hypertable::ConnectionManager::SharedImpl

Namespaces

namespace  Hypertable
 

Copyright (C) 2009 Doug Judd (Zvents, Inc.)


Typedefs

typedef boost::intrusive_ptr
< ConnectionManager > 
Hypertable::ConnectionManagerPtr