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: