Tkrzw
|
DBM update logger implementations. More...
#include <deque>
#include <string>
#include <string_view>
#include <cinttypes>
#include "tkrzw_dbm.h"
#include "tkrzw_lib_common.h"
#include "tkrzw_message_queue.h"
#include "tkrzw_thread_util.h"
Classes | |
class | tkrzw::DBMUpdateLoggerStrDeque |
DBM update logger to store logs into a string deque. More... | |
class | tkrzw::DBMUpdateLoggerDBM |
DBM update logger to replicate updates in another DBM. More... | |
class | tkrzw::DBMUpdateLoggerSecondShard |
Update logger adapter for the second shard and later. More... | |
class | tkrzw::DBMUpdateLoggerMQ |
DBM update logger with a message queue. More... | |
struct | tkrzw::DBMUpdateLoggerMQ::UpdateLog |
Common structure of an update log. More... | |
Namespaces | |
tkrzw | |
Common namespace of Tkrzw. | |
DBM update logger implementations.