CCF
Loading...
Searching...
No Matches
entry_points.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
6#include "ds/work_beacon.h"
7#include "host/ledger.h"
8
9#include <cstdint>
10
11namespace ccf
12{
14 const EnclaveConfig& enclave_config,
15 const ccf::StartupConfig& ccf_config,
16 std::vector<uint8_t>& node_cert,
17 std::vector<uint8_t>& service_cert,
18 StartType start_type,
19 ccf::LoggerLevel log_level,
20 size_t num_worker_thread,
21 const ccf::ds::WorkBeaconPtr& work_beacon,
22 asynchost::Ledger& ledger);
23
24 bool enclave_run();
25}
Definition ledger.h:749
CreateNodeStatus
Definition enclave_interface_types.h:8
StartType
Definition enclave_interface_types.h:92
std::shared_ptr< WorkBeacon > WorkBeaconPtr
Definition work_beacon.h:60
Definition app_interface.h:13
CreateNodeStatus enclave_create_node(const EnclaveConfig &enclave_config, const ccf::StartupConfig &ccf_config, std::vector< uint8_t > &node_cert, std::vector< uint8_t > &service_cert, StartType start_type, ccf::LoggerLevel log_level, size_t num_worker_thread, const ccf::ds::WorkBeaconPtr &work_beacon, asynchost::Ledger &ledger)
Definition main.cpp:28
bool enclave_run()
Definition main.cpp:157
LoggerLevel
Definition logger_level.h:9
Definition configuration.h:32
Definition startup_config.h:148