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
dcn::events::IEventProjector Class Referenceabstract

#include <event_projector.hpp>

Inheritance diagram for dcn::events::IEventProjector:
dcn::feed::FeedProjector dcn::registry::RegistryProjector

Public Member Functions

virtual ~IEventProjector ()=default
virtual std::string_view id () const =0
virtual std::int64_t cursor () const =0
virtual asio::awaitable< std::size_t > projectBatch (std::size_t limit, std::int64_t now_ms)=0

Constructor & Destructor Documentation

◆ ~IEventProjector()

virtual dcn::events::IEventProjector::~IEventProjector ( )
virtualdefault

Member Function Documentation

◆ cursor()

virtual std::int64_t dcn::events::IEventProjector::cursor ( ) const
pure virtual

◆ id()

virtual std::string_view dcn::events::IEventProjector::id ( ) const
pure virtual

◆ projectBatch()

virtual asio::awaitable< std::size_t > dcn::events::IEventProjector::projectBatch ( std::size_t limit,
std::int64_t now_ms )
pure virtual

The documentation for this class was generated from the following file: