Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
wal.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <string>
5
7{
8 enum class WalCheckpointMode : std::uint8_t
9 {
10 PASSIVE,
11 FULL,
13 };
14
16 {
17 bool ok = false;
18 int busy = 0;
19 int log_frames = 0;
21 std::uintmax_t wal_bytes = 0;
22 };
23
24 std::string checkpointModeToString(const WalCheckpointMode mode);
25
27}
Definition exec.hpp:6
int toSqliteCheckpointMode(const WalCheckpointMode mode)
Definition wal.cpp:22
std::string checkpointModeToString(const WalCheckpointMode mode)
Definition wal.cpp:7
WalCheckpointMode
Definition wal.hpp:9
int checkpointed_frames
Definition wal.hpp:20
std::uintmax_t wal_bytes
Definition wal.hpp:21
int log_frames
Definition wal.hpp:19