libfoedus-core
FOEDUS Core Library
foedus::log::ThreadLogBuffer Member List

This is the complete list of members for foedus::log::ThreadLogBuffer, including all inherited members.

advance(uint64_t buffer_size, uint64_t *target, uint64_t amount) __attribute__((always_inline))foedus::log::ThreadLogBufferinlinestatic
assert_consistent() const foedus::log::ThreadLogBufferinline
DefaultInitializable()foedus::DefaultInitializableinline
DefaultInitializable(const DefaultInitializable &)=deletefoedus::DefaultInitializable
discard_current_xct_log()foedus::log::ThreadLogBufferinline
distance(uint64_t buffer_size, uint64_t from, uint64_t to) __attribute__((always_inline))foedus::log::ThreadLogBufferinlinestatic
get_buffer() const foedus::log::ThreadLogBufferinline
get_last_epoch() const foedus::log::ThreadLogBufferinline
get_logs_to_write(Epoch written_epoch)foedus::log::ThreadLogBuffer
get_meta() const foedus::log::ThreadLogBufferinline
get_offset_committed() const foedus::log::ThreadLogBufferinline
get_offset_durable() const foedus::log::ThreadLogBufferinline
get_offset_head() const foedus::log::ThreadLogBufferinline
get_offset_tail() const foedus::log::ThreadLogBufferinline
get_thread_id() const foedus::log::ThreadLogBufferinline
head_to_tail_distance() const __attribute__((always_inline))foedus::log::ThreadLogBufferinline
initialize() override finalfoedus::DefaultInitializableinlinevirtual
initialize_once() overridefoedus::log::ThreadLogBuffervirtual
is_initialized() const override finalfoedus::DefaultInitializableinlinevirtual
Logger classfoedus::log::ThreadLogBufferfriend
on_log_written(Epoch written_epoch)foedus::log::ThreadLogBuffer
operator<<(std::ostream &o, const ThreadLogBuffer &v)foedus::log::ThreadLogBufferfriend
operator=(const ThreadLogBuffer &other)=deletefoedus::log::ThreadLogBuffer
foedus::DefaultInitializable::operator=(const DefaultInitializable &)=deletefoedus::DefaultInitializable
publish_committed_log(Epoch commit_epoch) __attribute__((always_inline))foedus::log::ThreadLogBufferinline
reserve_new_log(uint16_t log_length) __attribute__((always_inline))foedus::log::ThreadLogBufferinline
ThreadLogBuffer(Engine *engine, thread::ThreadId thread_id)foedus::log::ThreadLogBuffer
ThreadLogBuffer()=deletefoedus::log::ThreadLogBuffer
ThreadLogBuffer(const ThreadLogBuffer &other)=deletefoedus::log::ThreadLogBuffer
uninitialize() override finalfoedus::DefaultInitializableinlinevirtual
uninitialize_once() overridefoedus::log::ThreadLogBuffervirtual
wait_for_space(uint16_t required_space)foedus::log::ThreadLogBuffer
~DefaultInitializable()foedus::DefaultInitializableinlinevirtual
~Initializable()foedus::Initializableinlinevirtual