0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
LocationCache.h File Reference
#include "RangeLocationInfo.h"
#include <Common/FlyweightString.h>
#include <Common/InetAddr.h>
#include <Common/StringExt.h>
#include <cstring>
#include <ostream>
#include <map>
#include <mutex>
#include <set>
Include dependency graph for LocationCache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Hypertable::LocationCacheKey
 Key type for Range location cache. More...
 
class  Hypertable::LocationCache
 This class acts as a cache of Range location information. More...
 
struct  Hypertable::LocationCache::Value
 
struct  Hypertable::LocationCache::CommAddressPointerLt
 STL Strict Weak Ordering for comparing CommAddress pointers. More...
 

Namespaces

 Hypertable
 Hypertable definitions
 

Typedefs

typedef std::shared_ptr
< LocationCache
Hypertable::LocationCachePtr
 Smart pointer to LocationCache. More...
 

Functions

bool Hypertable::operator< (const LocationCacheKey &x, const LocationCacheKey &y)
 Less than operator for LocationCacheKey. More...
 
bool Hypertable::operator== (const LocationCacheKey &x, const LocationCacheKey &y)
 Equality operator for LocationCacheKey. More...
 
bool Hypertable::operator!= (const LocationCacheKey &x, const LocationCacheKey &y)
 Equality operator for LocationCacheKey. More...