0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hypertable::UpdateRecRangeList Class Reference

Holds updates destined for a specific range. More...

#include <UpdateRecRange.h>

Collaboration diagram for Hypertable::UpdateRecRangeList:
Collaboration graph
[legend]

Public Member Functions

void reset_updates (UpdateRequest *request)
 
void add_update (UpdateRequest *request, UpdateRecRange &update)
 

Public Attributes

RangePtr range
 
std::vector< UpdateRecRangeupdates
 
UpdateRequestlast_request {}
 
DynamicBuffer transfer_buf
 
CommitLogPtr transfer_log
 
int64_t latest_transfer_revision {TIMESTAMP_MIN}
 
size_t starting_update_count {}
 
uint32_t transfer_buf_reset_offset {}
 
bool range_blocked {}
 

Detailed Description

Holds updates destined for a specific range.

Definition at line 56 of file UpdateRecRange.h.

Member Function Documentation

void Hypertable::UpdateRecRangeList::add_update ( UpdateRequest request,
UpdateRecRange update 
)
inline

Definition at line 65 of file UpdateRecRange.h.

void Hypertable::UpdateRecRangeList::reset_updates ( UpdateRequest request)
inline

Definition at line 58 of file UpdateRecRange.h.

Member Data Documentation

UpdateRequest* Hypertable::UpdateRecRangeList::last_request {}

Definition at line 76 of file UpdateRecRange.h.

int64_t Hypertable::UpdateRecRangeList::latest_transfer_revision {TIMESTAMP_MIN}

Definition at line 79 of file UpdateRecRange.h.

RangePtr Hypertable::UpdateRecRangeList::range

Definition at line 74 of file UpdateRecRange.h.

bool Hypertable::UpdateRecRangeList::range_blocked {}

Definition at line 82 of file UpdateRecRange.h.

size_t Hypertable::UpdateRecRangeList::starting_update_count {}

Definition at line 80 of file UpdateRecRange.h.

DynamicBuffer Hypertable::UpdateRecRangeList::transfer_buf

Definition at line 77 of file UpdateRecRange.h.

uint32_t Hypertable::UpdateRecRangeList::transfer_buf_reset_offset {}

Definition at line 81 of file UpdateRecRange.h.

CommitLogPtr Hypertable::UpdateRecRangeList::transfer_log

Definition at line 78 of file UpdateRecRange.h.

std::vector<UpdateRecRange> Hypertable::UpdateRecRangeList::updates

Definition at line 75 of file UpdateRecRange.h.


The documentation for this class was generated from the following file: