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::IEventShardRouter Class Referenceabstract

#include <events_shard.hpp>

Inheritance diagram for dcn::events::IEventShardRouter:
dcn::events::MonthlyEventShardRouter

Public Member Functions

virtual ~IEventShardRouter ()=default
virtual EventShardId shardForFinalizedBlockTime (int chain_id, std::int64_t unix_seconds) const =0
virtual std::filesystem::path filenameFor (const EventShardId &shard_id) const =0
virtual std::string monthToken (const EventShardId &shard_id) const =0

Constructor & Destructor Documentation

◆ ~IEventShardRouter()

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

Member Function Documentation

◆ filenameFor()

virtual std::filesystem::path dcn::events::IEventShardRouter::filenameFor ( const EventShardId & shard_id) const
pure virtual

◆ monthToken()

virtual std::string dcn::events::IEventShardRouter::monthToken ( const EventShardId & shard_id) const
pure virtual

◆ shardForFinalizedBlockTime()

virtual EventShardId dcn::events::IEventShardRouter::shardForFinalizedBlockTime ( int chain_id,
std::int64_t unix_seconds ) const
pure virtual

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