CCF
Loading...
Searching...
No Matches
kv.h
Go to the documentation of this file.
1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the Apache 2.0 License.
3#pragma once
4
7
8#include <memory>
9
10namespace ccf::kv
11{
12 class Tx;
13}
14
15namespace ccf::js::extensions
16{
23 {
24 public:
25 struct Impl;
26
27 std::unique_ptr<Impl> impl;
28
30
33
34 void install(js::core::Context& ctx);
35 };
36}
Definition context.h:46
Definition extension_interface.h:16
std::unique_ptr< Impl > impl
Definition kv.h:27
void install(js::core::Context &ctx)
Definition kv.cpp:143
ccf::js::NamespaceRestriction namespace_restriction
Definition kv.h:29
Definition tx.h:201
Definition consensus.h:9
std::function< KVAccessPermissions(const std::string &map_name, std::string &explanation)> NamespaceRestriction
Definition namespace_restrictions.h:16
Definition app_interface.h:19