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
registry_store.hpp File Reference
#include <cstddef>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "address.hpp"
#include "pt.hpp"
#include "format_hash.hpp"
#include "parser.hpp"
#include "sqlite/wal.hpp"

Go to the source code of this file.

Classes

struct  dcn::registry::ConnectorBatchItem
 
struct  dcn::registry::TransformationBatchItem
 
struct  dcn::registry::ConditionBatchItem
 
struct  dcn::registry::NameCursorPage
 
class  dcn::registry::IRegistryStore
 

Namespaces

namespace  dcn
 
namespace  dcn::registry
 
namespace  dcn::parse
 

Typedefs

using dcn::registry::ConnectorRecordHandle = std::shared_ptr< const ConnectorRecord >
 
using dcn::registry::TransformationRecordHandle = std::shared_ptr< const TransformationRecord >
 
using dcn::registry::ConditionRecordHandle = std::shared_ptr< const ConditionRecord >
 
using dcn::registry::NameCursor = std::string
 

Functions

std::string dcn::registry::serializeNameCursor (const NameCursor &cursor)
 
Result< registry::NameCursordcn::parse::parseNameCursor (const std::string &name_token)
 
Result< evmc::bytes32 > dcn::parse::parseFormatCursorHex (const std::string &cursor_token)