An abstract enclave loader.
More...
#include <enclave_manager.h>
An abstract enclave loader.
Host applications must load an enclave before using it. This is accomplished via an architecture specific implementation of the EnclaveLoader interface.
◆ ~EnclaveLoader()
virtual asylo::EnclaveLoader::~EnclaveLoader |
( |
| ) |
|
|
virtualdefault |
◆ GetEnclaveLoadConfig()
virtual EnclaveLoadConfig asylo::EnclaveLoader::GetEnclaveLoadConfig |
( |
| ) |
const |
|
protectedpure virtual |
◆ LoadEnclave() [1/2]
virtual StatusOr<std::unique_ptr<EnclaveClient> > asylo::EnclaveLoader::LoadEnclave |
( |
absl::string_view |
name | ) |
const |
|
inlineprotectedvirtual |
◆ LoadEnclave() [2/2]
virtual StatusOr<std::unique_ptr<EnclaveClient> > asylo::EnclaveLoader::LoadEnclave |
( |
absl::string_view |
name, |
|
|
void * |
base_address, |
|
|
const size_t |
enclave_size, |
|
|
const EnclaveConfig & |
config |
|
) |
| const |
|
inlineprotectedvirtual |
◆ EnclaveManager
The documentation for this class was generated from the following file: