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

#include <RangeReplayBuffer.h>

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

Public Member Functions

 RangeReplayBuffer (const String &location, const QualifiedRangeSpec &range)
 
const Stringget_location () const
 
size_t memory_used () const
 
size_t add (SerializedKey &key, ByteString &value)
 
void get_updates (StaticBuffer &updates)
 
void clear ()
 
CommAddressget_comm_address ()
 
QualifiedRangeSpecget_range ()
 

Private Attributes

String m_location
 
CommAddress m_addr
 
QualifiedRangeSpec m_range
 
DynamicBuffer m_accum
 

Detailed Description

Definition at line 39 of file RangeReplayBuffer.h.

Constructor & Destructor Documentation

Hypertable::RangeReplayBuffer::RangeReplayBuffer ( const String location,
const QualifiedRangeSpec range 
)
inline

Definition at line 41 of file RangeReplayBuffer.h.

Member Function Documentation

size_t RangeReplayBuffer::add ( SerializedKey key,
ByteString value 
)

Definition at line 29 of file RangeReplayBuffer.cc.

void RangeReplayBuffer::clear ( )

Definition at line 39 of file RangeReplayBuffer.cc.

CommAddress& Hypertable::RangeReplayBuffer::get_comm_address ( )
inline

Definition at line 50 of file RangeReplayBuffer.h.

const String& Hypertable::RangeReplayBuffer::get_location ( ) const
inline

Definition at line 45 of file RangeReplayBuffer.h.

QualifiedRangeSpec& Hypertable::RangeReplayBuffer::get_range ( )
inline

Definition at line 51 of file RangeReplayBuffer.h.

void Hypertable::RangeReplayBuffer::get_updates ( StaticBuffer updates)
inline

Definition at line 48 of file RangeReplayBuffer.h.

size_t Hypertable::RangeReplayBuffer::memory_used ( ) const
inline

Definition at line 46 of file RangeReplayBuffer.h.

Member Data Documentation

DynamicBuffer Hypertable::RangeReplayBuffer::m_accum
private

Definition at line 57 of file RangeReplayBuffer.h.

CommAddress Hypertable::RangeReplayBuffer::m_addr
private

Definition at line 55 of file RangeReplayBuffer.h.

String Hypertable::RangeReplayBuffer::m_location
private

Definition at line 54 of file RangeReplayBuffer.h.

QualifiedRangeSpec Hypertable::RangeReplayBuffer::m_range
private

Definition at line 56 of file RangeReplayBuffer.h.


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