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
execute.hpp File Reference
#include <absl/hash/hash.h>
#include "execute.pb.h"
#include "parser.hpp"

Go to the source code of this file.

Namespaces

namespace  dcn
 
namespace  dcn::parse
 

Functions

template<>
Result< jsondcn::parse::parseToJson (RunningInstance running_instance, use_json_t)
 Converts a RunningInstance to a JSON object.
 
template<>
Result< RunningInstance > dcn::parse::parseFromJson (json json, use_json_t)
 Parses a JSON object into a RunningInstance.
 
template<>
Result< std::string > dcn::parse::parseToJson (RunningInstance running_instance, use_protobuf_t)
 Converts a RunningInstance to a protobuf JSON string.
 
template<>
Result< RunningInstance > dcn::parse::parseFromJson (std::string json_str, use_protobuf_t)
 Parses a protobuf JSON string into a RunningInstance.
 
template<>
Result< jsondcn::parse::parseToJson (ExecuteRequest execute_request, use_json_t)
 Converts an ExecuteRequest to a JSON object.
 
template<>
Result< ExecuteRequest > dcn::parse::parseFromJson (json json, use_json_t)
 Parses a JSON object into an ExecuteRequest.
 
template<>
Result< std::string > dcn::parse::parseToJson (ExecuteRequest execute_request, use_protobuf_t)
 Converts an ExecuteRequest to a protobuf JSON string.
 
template<>
Result< ExecuteRequest > dcn::parse::parseFromJson (std::string json_str, use_protobuf_t)
 Parses a protobuf JSON string into an ExecuteRequest.