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::CommitLogFileInfo Class Reference

#include <CommitLogBase.h>

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

Public Member Functions

 CommitLogFileInfo ()
 
 ~CommitLogFileInfo ()
 
void verify ()
 
bool remove_ok (StringSet &remove_ok_logs)
 
std::string to_str (StringSet &remove_ok_logs)
 

Public Attributes

std::string log_dir
 
uint32_t num {}
 
uint64_t size {}
 
int64_t revision {}
 
int64_t log_dir_hash {}
 
size_t references {}
 
CommitLogBlockStreamblock_stream {}
 
CommitLogFileInfoparent {}
 
StringSet purge_dirs
 
int64_t verification {123456789LL}
 

Detailed Description

Definition at line 39 of file CommitLogBase.h.

Constructor & Destructor Documentation

Hypertable::CommitLogFileInfo::CommitLogFileInfo ( )
inline

Definition at line 41 of file CommitLogBase.h.

Hypertable::CommitLogFileInfo::~CommitLogFileInfo ( )
inline

Definition at line 42 of file CommitLogBase.h.

Member Function Documentation

bool Hypertable::CommitLogFileInfo::remove_ok ( StringSet remove_ok_logs)
inline

Definition at line 46 of file CommitLogBase.h.

std::string Hypertable::CommitLogFileInfo::to_str ( StringSet remove_ok_logs)
inline

Definition at line 49 of file CommitLogBase.h.

void Hypertable::CommitLogFileInfo::verify ( )
inline

Definition at line 43 of file CommitLogBase.h.

Member Data Documentation

CommitLogBlockStream* Hypertable::CommitLogFileInfo::block_stream {}

Definition at line 65 of file CommitLogBase.h.

std::string Hypertable::CommitLogFileInfo::log_dir

Definition at line 59 of file CommitLogBase.h.

int64_t Hypertable::CommitLogFileInfo::log_dir_hash {}

Definition at line 63 of file CommitLogBase.h.

uint32_t Hypertable::CommitLogFileInfo::num {}

Definition at line 60 of file CommitLogBase.h.

CommitLogFileInfo* Hypertable::CommitLogFileInfo::parent {}

Definition at line 66 of file CommitLogBase.h.

StringSet Hypertable::CommitLogFileInfo::purge_dirs

Definition at line 67 of file CommitLogBase.h.

size_t Hypertable::CommitLogFileInfo::references {}

Definition at line 64 of file CommitLogBase.h.

int64_t Hypertable::CommitLogFileInfo::revision {}

Definition at line 62 of file CommitLogBase.h.

uint64_t Hypertable::CommitLogFileInfo::size {}

Definition at line 61 of file CommitLogBase.h.

int64_t Hypertable::CommitLogFileInfo::verification {123456789LL}

Definition at line 68 of file CommitLogBase.h.


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