#include "ds/ring_buffer_types.h"
#include <span>
Go to the source code of this file.
|
enum | consensus::LedgerRequestPurpose : uint8_t { consensus::Recovery
, consensus::HistoricalQuery
} |
|
enum | : ringbuffer::Message {
consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
,
consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
,
consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
, consensus::DEFINE_RINGBUFFER_MSG_TYPE =(ledger_get_range)
} |
| Consensus-related ringbuffer messages. More...
|
|
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_get_range, ::consensus::Index, ::consensus::Index, ::consensus::LedgerRequestPurpose) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_entry_range, ::consensus::Index, ::consensus::Index, ::consensus::LedgerRequestPurpose, std::vector< uint8_t >) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_no_entry_range, ::consensus::Index, ::consensus::Index, ::consensus::LedgerRequestPurpose) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_init, ::consensus::Index, ::consensus::Index) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_append, bool, std::vector< uint8_t >) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_truncate, ::consensus::Index, bool) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::ledger_commit, ::consensus::Index) |
|
| DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD (::consensus::ledger_open) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::snapshot_allocate, ::consensus::Index, ::consensus::Index, size_t, uint32_t) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::snapshot_allocated, std::span< uint8_t >, uint32_t) |
|
| DECLARE_RINGBUFFER_MESSAGE_PAYLOAD (::consensus::snapshot_commit, ::consensus::Index, std::vector< uint8_t >) |
|
◆ DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD()
DECLARE_RINGBUFFER_MESSAGE_NO_PAYLOAD |
( |
::consensus::ledger_open |
| ) |
|
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [1/10]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
::consensus::ledger_append |
, |
|
|
bool |
, |
|
|
std::vector< uint8_t > |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [2/10]
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [3/10]
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [4/10]
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [5/10]
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [6/10]
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [7/10]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
::consensus::ledger_truncate |
, |
|
|
::consensus::Index |
, |
|
|
bool |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [8/10]
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [9/10]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
::consensus::snapshot_allocated |
, |
|
|
std::span< uint8_t > |
, |
|
|
uint32_t |
|
|
) |
| |
◆ DECLARE_RINGBUFFER_MESSAGE_PAYLOAD() [10/10]
DECLARE_RINGBUFFER_MESSAGE_PAYLOAD |
( |
::consensus::snapshot_commit |
, |
|
|
::consensus::Index |
, |
|
|
std::vector< uint8_t > |
|
|
) |
| |