CCF
Loading...
Searching...
No Matches
ffi_plugins.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
5#include "ccf/js_plugin.h"
6
7#include <vector>
8
9namespace ccf::js
10{
11 extern std::vector<FFIPlugin> ffi_plugins;
12
13 void register_ffi_plugin(const FFIPlugin& plugin);
14
15 static inline void register_ffi_plugins(const std::vector<FFIPlugin>& plugins)
16 {
17 for (const auto& plugin : plugins)
18 {
19 register_ffi_plugin(plugin);
20 }
21 }
22}
Definition bundle.h:12
std::vector< FFIPlugin > ffi_plugins
Definition ffi_plugins.cpp:11
void register_ffi_plugin(const FFIPlugin &plugin)
Definition ffi_plugins.cpp:13