#include <feed.hpp>
◆ Feed() [1/2]
| dcn::feed::Feed::Feed |
( |
asio::io_context & | io_context, |
|
|
std::filesystem::path | feed_db_path, |
|
|
std::filesystem::path | archive_root, |
|
|
std::int64_t | outbox_retention_ms, |
|
|
int | default_chain_id, |
|
|
std::string | default_chain_namespace = "local" ) |
◆ Feed() [2/2]
| dcn::feed::Feed::Feed |
( |
const Feed & | | ) |
|
|
delete |
◆ applyChange()
| asio::awaitable< void > dcn::feed::Feed::applyChange |
( |
events::ChangeRecord | row, |
|
|
std::int64_t | now_ms ) |
◆ checkpointWal()
◆ getFeedCursor()
| std::int64_t dcn::feed::Feed::getFeedCursor |
( |
| ) |
const |
◆ getFeedPage()
◆ getStreamPage()
◆ maintainOutbox()
| asio::awaitable< void > dcn::feed::Feed::maintainOutbox |
( |
std::int64_t | now_ms | ) |
|
◆ minAvailableStreamSeq()
| std::int64_t dcn::feed::Feed::minAvailableStreamSeq |
( |
| ) |
const |
|
overridevirtual |
◆ operator=()
| Feed & dcn::feed::Feed::operator= |
( |
const Feed & | | ) |
|
|
delete |
◆ runArchiveCycle()
| asio::awaitable< bool > dcn::feed::Feed::runArchiveCycle |
( |
int | chain_id, |
|
|
std::size_t | hot_window_days, |
|
|
std::int64_t | now_ms ) |
◆ setFeedCursor()
| asio::awaitable< void > dcn::feed::Feed::setFeedCursor |
( |
std::int64_t | seq | ) |
|
The documentation for this class was generated from the following files: