|
CCF
|
#include "ccf/ds/ccf_exception.h"#include "ccf/ds/json.h"#include "ccf/ds/logger.h"#include "ccf/pal/enclave.h"#include "ccf/pal/locking.h"#include "ccf/version.h"#include "common/enclave_interface_types.h"#include "enclave.h"#include "enclave_time.h"#include "ringbuffer_logger.h"#include <chrono>#include <cstdint>#include <thread>Functions | |
| void | enclave_sanity_checks () |
| CreateNodeStatus | enclave_create_node (void *enclave_config, uint8_t *ccf_config, size_t ccf_config_size, uint8_t *startup_snapshot_data, size_t startup_snapshot_size, uint8_t *node_cert, size_t node_cert_size, size_t *node_cert_len, uint8_t *service_cert, size_t service_cert_size, size_t *service_cert_len, uint8_t *enclave_version, size_t enclave_version_size, size_t *enclave_version_len, StartType start_type, LoggerLevel enclave_log_level, size_t num_worker_threads, void *time_location) |
| bool | enclave_run () |
Variables | |
| std::atomic< uint16_t > | num_pending_threads = 0 |
| std::atomic< uint16_t > | num_complete_threads = 0 |
| CreateNodeStatus enclave_create_node | ( | void * | enclave_config, |
| uint8_t * | ccf_config, | ||
| size_t | ccf_config_size, | ||
| uint8_t * | startup_snapshot_data, | ||
| size_t | startup_snapshot_size, | ||
| uint8_t * | node_cert, | ||
| size_t | node_cert_size, | ||
| size_t * | node_cert_len, | ||
| uint8_t * | service_cert, | ||
| size_t | service_cert_size, | ||
| size_t * | service_cert_len, | ||
| uint8_t * | enclave_version, | ||
| size_t | enclave_version_size, | ||
| size_t * | enclave_version_len, | ||
| StartType | start_type, | ||
| LoggerLevel | enclave_log_level, | ||
| size_t | num_worker_threads, | ||
| void * | time_location | ||
| ) |
| bool enclave_run | ( | ) |
| void enclave_sanity_checks | ( | ) |
| std::atomic<uint16_t> num_complete_threads = 0 |
| std::atomic<uint16_t> num_pending_threads = 0 |