CCF
Loading...
Searching...
No Matches
include
ccf
js
extensions
ccf
host.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/extensions/extension_interface.h
"
6
#include "
ccf/node/host_processes_interface.h
"
7
8
namespace
ccf::js::extensions
9
{
16
class
HostExtension
:
public
ExtensionInterface
17
{
18
public
:
19
ccf::AbstractHostProcesses
*
host_processes
;
20
21
HostExtension
(
ccf::AbstractHostProcesses
* hp) :
host_processes
(hp) {}
22
23
void
install
(
js::core::Context
& ctx)
override
;
24
};
25
}
ccf::AbstractHostProcesses
Definition
host_processes_interface.h:13
ccf::js::core::Context
Definition
context.h:46
ccf::js::extensions::ExtensionInterface
Definition
extension_interface.h:16
ccf::js::extensions::HostExtension
Definition
host.h:17
ccf::js::extensions::HostExtension::host_processes
ccf::AbstractHostProcesses * host_processes
Definition
host.h:19
ccf::js::extensions::HostExtension::install
void install(js::core::Context &ctx) override
Definition
host.cpp:77
ccf::js::extensions::HostExtension::HostExtension
HostExtension(ccf::AbstractHostProcesses *hp)
Definition
host.h:21
extension_interface.h
host_processes_interface.h
ccf::js::extensions
Definition
consensus.h:9
Generated by
1.9.8