CCF
Loading...
Searching...
No Matches
include
ccf
js
extensions
console.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/js/tx_access.h
"
7
8
#include <string_view>
9
10
namespace
ccf::js::extensions
11
{
23
class
ConsoleExtension
:
public
ExtensionInterface
24
{
25
public
:
26
ConsoleExtension
() {}
27
28
void
install
(
js::core::Context
& ctx)
override
;
29
30
static
void
log_info_with_tag
(
31
const
ccf::js::TxAccess
access, std::string_view s);
32
};
33
}
ccf::js::core::Context
Definition
context.h:46
ccf::js::extensions::ConsoleExtension
Definition
console.h:24
ccf::js::extensions::ConsoleExtension::log_info_with_tag
static void log_info_with_tag(const ccf::js::TxAccess access, std::string_view s)
Definition
console.cpp:152
ccf::js::extensions::ConsoleExtension::ConsoleExtension
ConsoleExtension()
Definition
console.h:26
ccf::js::extensions::ConsoleExtension::install
void install(js::core::Context &ctx) override
Definition
console.cpp:146
ccf::js::extensions::ExtensionInterface
Definition
extension_interface.h:16
extension_interface.h
ccf::js::extensions
Definition
consensus.h:9
ccf::js::TxAccess
TxAccess
Definition
tx_access.h:10
tx_access.h
Generated by
1.9.8