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

Declarations for FragmentReplayPlan. More...

#include <Common/Serializable.h>
#include <Common/StringExt.h>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/member.hpp>
#include <iostream>
Include dependency graph for FragmentReplayPlan.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Hypertable::Lib::RangeServerRecovery::FragmentReplayPlan
 Fragment replay plan. More...
 
struct  Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanById
 
struct  Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanByLocation
 

Namespaces

 Hypertable
 Hypertable definitions
 
 Hypertable::Lib
 Hypertable library.
 
 Hypertable::Lib::RangeServerRecovery
 

Typedefs

typedef
boost::multi_index_container
< FragmentReplayPlan,
indexed_by< ordered_unique
< tag< FragmentReplayPlanById >
, member< FragmentReplayPlan,
uint32_t,&FragmentReplayPlan::fragment >
>, ordered_non_unique< tag
< FragmentReplayPlanByLocation >
, member< FragmentReplayPlan,
string,&FragmentReplayPlan::location > > > > 
Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanContainer
 
typedef
FragmentReplayPlanContainer::index
< FragmentReplayPlanById >
::type 
Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanIdIndex
 
typedef
FragmentReplayPlanContainer::index
< FragmentReplayPlanByLocation >
::type 
Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanLocationIndex
 

Detailed Description

Declarations for FragmentReplayPlan.

This file contains declarations for FragmentReplayPlan, a class that holds information about how a single commit log fragment from a failed RangeServer will be replayed during recovery.

Definition in file FragmentReplayPlan.h.