CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
endpoint_registry.h File Reference
#include "ccf/ds/json_schema.h"
#include "ccf/endpoint.h"
#include "ccf/endpoint_context.h"
#include "ccf/rpc_context.h"
#include "ccf/tx.h"
#include <charconv>
#include <functional>
#include <llhttp/llhttp.h>
#include <nlohmann/json.hpp>
#include <regex>
#include <set>

Go to the source code of this file.

Classes

struct  ccf::endpoints::PathTemplateSpec
 
struct  ccf::endpoints::PathTemplatedEndpoint
 
struct  ccf::endpoints::RequestCompletedEvent
 
struct  ccf::endpoints::DispatchFailedEvent
 
class  ccf::endpoints::EndpointRegistry
 
struct  ccf::endpoints::EndpointRegistry::OpenApiInfo
 

Namespaces

namespace  ccf
 
namespace  ccf::kv
 
namespace  ccf::endpoints
 

Functions

void ccf::endpoints::default_locally_committed_func (CommandEndpointContext &ctx, const TxID &tx_id)
 
template<typename T >
bool ccf::endpoints::get_path_param (const ccf::PathParams &params, const std::string &param_name, T &value, std::string &error)
 
template<>
bool ccf::endpoints::get_path_param (const ccf::PathParams &params, const std::string &param_name, std::string &value, std::string &error)