CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
enclave.h File Reference
#include "ccf/ds/logger.h"
#include "ccf/version.h"
#include "enclave/interface.h"
#include <dlfcn.h>
#include <filesystem>

Go to the source code of this file.

Classes

class  host::Enclave
 

Namespaces

namespace  host
 

Macros

#define CREATE_NODE_ARGS
 

Functions

void host::expect_enclave_file_suffix (const std::string &file, char const *expected_suffix, host::EnclaveType type)
 

Macro Definition Documentation

◆ CREATE_NODE_ARGS

#define CREATE_NODE_ARGS
Value:
&status, (void*)&enclave_config, config, config_aligned_size, snapshot, \
snapshot_aligned_size, node_cert.data(), node_cert.size(), &node_cert_len, \
service_cert.data(), service_cert.size(), &service_cert_len, \
enclave_version_buf.data(), enclave_version_buf.size(), \
&enclave_version_len, start_type, enclave_log_level, num_worker_thread, \
time_location