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
events_feed.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
#include <format>
#include <nlohmann/json.hpp>
#include "parser.hpp"

Go to the source code of this file.

Classes

struct  dcn::events::CursorKey
 
struct  dcn::events::FeedItem
 
struct  dcn::events::FeedQuery
 
struct  dcn::events::FeedPage
 
struct  dcn::events::StreamQuery
 
struct  dcn::events::StreamDelta
 
struct  dcn::events::StreamPage
 
class  dcn::events::IFeedRepository
 
struct  std::formatter< dcn::events::CursorKey >
 

Namespaces

namespace  dcn
 
namespace  dcn::events
 
namespace  dcn::parse
 

Functions

Result< events::CursorKeydcn::parse::parseHistoryCursor (const std::string &cursor)
 

Variables

constexpr std::size_t dcn::events::DEFAULT_FEED_LIMIT = 100
 
constexpr std::size_t dcn::events::MAX_FEED_LIMIT = 256
 
constexpr std::size_t dcn::events::DEFAULT_STREAM_LIMIT = 500
 
constexpr std::size_t dcn::events::MAX_STREAM_LIMIT = 2048