#include <enclave.h>
|
| | Enclave (std::unique_ptr< ringbuffer::Circuit > circuit_, std::unique_ptr< ringbuffer::WriterFactory > basic_writer_factory_, std::unique_ptr< oversized::WriterFactory > writer_factory_, RingbufferLogger *ringbuffer_logger_, size_t sig_tx_interval, size_t sig_ms_interval, const ccf::consensus::Configuration &consensus_config, const ccf::crypto::CurveID &curve_id) |
| |
| | ~Enclave () |
| |
| CreateNodeStatus | create_new_node (StartType start_type_, StartupConfig &&ccf_config_, std::vector< uint8_t > &&startup_snapshot, 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) |
| |
| bool | run_main () |
| |
| bool | run_worker () |
| |
◆ Enclave()
◆ ~Enclave()
| ccf::Enclave::~Enclave |
( |
| ) |
|
|
inline |
◆ create_new_node()
| CreateNodeStatus ccf::Enclave::create_new_node |
( |
StartType |
start_type_, |
|
|
StartupConfig && |
ccf_config_, |
|
|
std::vector< uint8_t > && |
startup_snapshot, |
|
|
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 |
|
) |
| |
|
inline |
◆ init_thread_cb()
◆ run_main()
| bool ccf::Enclave::run_main |
( |
| ) |
|
|
inline |
◆ run_worker()
| bool ccf::Enclave::run_worker |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: