0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Typedefs
RangeServerRecovery

RangeServer recovery data structures. More...

Collaboration diagram for RangeServerRecovery:

Classes

class  Hypertable::Lib::RangeServerRecovery::FragmentReplayPlan
 Fragment replay plan. More...
 
struct  Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanById
 
struct  Hypertable::Lib::RangeServerRecovery::FragmentReplayPlanByLocation
 
class  Hypertable::Lib::RangeServerRecovery::Plan
 RangeServer recovery plan. More...
 
class  Hypertable::Lib::RangeServerRecovery::ReceiverPlan
 RangeServer recovery receiver plan. More...
 
class  Hypertable::Lib::RangeServerRecovery::ReplayPlan
 Holds a fragment replay plan for the recovery of a RangeServer. More...
 
class  Hypertable::Lib::RangeServerRecovery::ServerReceiverPlan
 Server receiver plan. More...
 
struct  Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanByRange
 
struct  Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanByLocation
 

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
 
typedef std::shared_ptr< PlanHypertable::Lib::RangeServerRecovery::PlanPtr
 Smart pointer to Plan. More...
 
typedef multi_index_container
< ServerReceiverPlan,
indexed_by< ordered_unique
< tag
< ServerReceiverPlanByRange >
, member< ServerReceiverPlan,
QualifiedRangeSpec,&ServerReceiverPlan::spec >
>, ordered_non_unique< tag
< ServerReceiverPlanByLocation >
, member< ServerReceiverPlan,
string,&ServerReceiverPlan::location > > > > 
Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanContainer
 
typedef
ServerReceiverPlanContainer::index
< ServerReceiverPlanByRange >
::type 
Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanRangeIndex
 
typedef
ServerReceiverPlanContainer::index
< ServerReceiverPlanByLocation >
::type 
Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanLocationIndex
 

Detailed Description

RangeServer recovery data structures.

This module contains data structure used in RangeServer recovery.

Typedef Documentation

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

Definition at line 102 of file FragmentReplayPlan.h.

Definition at line 103 of file FragmentReplayPlan.h.

Definition at line 104 of file FragmentReplayPlan.h.

Smart pointer to Plan.

Definition at line 102 of file Plan.h.

typedef multi_index_container< ServerReceiverPlan, indexed_by< ordered_unique<tag<ServerReceiverPlanByRange>, member<ServerReceiverPlan, QualifiedRangeSpec, &ServerReceiverPlan::spec> >, ordered_non_unique<tag<ServerReceiverPlanByLocation>, member<ServerReceiverPlan, string, &ServerReceiverPlan::location> > > > Hypertable::Lib::RangeServerRecovery::ServerReceiverPlanContainer

Definition at line 121 of file ServerReceiverPlan.h.

Definition at line 123 of file ServerReceiverPlan.h.

Definition at line 122 of file ServerReceiverPlan.h.