|
Asylo
|
#include <unistd.h>#include <cstdint>#include <memory>#include <utility>#include "absl/base/thread_annotations.h"#include "asylo/platform/primitives/extent.h"#include "asylo/platform/primitives/primitive_status.h"#include "asylo/platform/primitives/primitives.h"#include "asylo/platform/primitives/util/message.h"#include "asylo/util/asylo_macros.h"#include "asylo/util/mutex_guarded.h"#include "asylo/util/status.h"#include "asylo/util/statusor.h"

Go to the source code of this file.
Classes | |
| class | asylo::primitives::ExitHandler |
| Callback structure for dispatching messages from the enclave. More... | |
| class | asylo::primitives::Client |
| A reference to an enclave held by untrusted code. More... | |
| class | asylo::primitives::Client::ExitCallProvider |
| An interface to a provider of enclave exit calls. More... | |
| class | asylo::primitives::Client::ScopedCurrentClient |
| An RAII wrapper that sets thread-local enclave "current client" reference on construction and resets it to the previous value when destroyed. More... | |
Namespaces | |
| asylo | |
| asylo::primitives | |
Functions | |
| template<typename Backend , typename... Args> | |
| StatusOr< std::shared_ptr< class Client > > | asylo::primitives::LoadEnclave (Args &&... args) |
| Loads an enclave. More... | |