libfoedus-core
FOEDUS Core Library
|
Represents an event where a logger switched its epoch. More...
Represents an event where a logger switched its epoch.
This object is POD.
Definition at line 36 of file epoch_history.hpp.
#include <epoch_history.hpp>
Public Member Functions | |
EpochHistory (const EpochMarkerLogType &marker) | |
Public Attributes | |
Epoch | old_epoch_ |
Epoch | new_epoch_ |
LogFileOrdinal | log_file_ordinal_ |
uint64_t | log_file_offset_ |
Friends | |
std::ostream & | operator<< (std::ostream &o, const EpochHistory &v) |
|
inlineexplicit |
Definition at line 37 of file epoch_history.hpp.
|
friend |
Definition at line 26 of file epoch_history.cpp.
uint64_t foedus::log::EpochHistory::log_file_offset_ |
Definition at line 45 of file epoch_history.hpp.
Referenced by foedus::log::LoggerRef::get_log_range(), and foedus::log::operator<<().
LogFileOrdinal foedus::log::EpochHistory::log_file_ordinal_ |
Definition at line 44 of file epoch_history.hpp.
Referenced by foedus::log::LoggerRef::get_log_range(), and foedus::log::operator<<().
Epoch foedus::log::EpochHistory::new_epoch_ |
Definition at line 43 of file epoch_history.hpp.
Referenced by foedus::log::LoggerRef::get_log_range(), and foedus::log::operator<<().
Epoch foedus::log::EpochHistory::old_epoch_ |
Definition at line 42 of file epoch_history.hpp.
Referenced by foedus::log::operator<<().