Asylo
Classes | Namespaces | Typedefs
trusted_primitives.h File Reference
#include <cstddef>
#include <cstdint>
#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 dependency graph for trusted_primitives.h:

Go to the source code of this file.

Classes

class  asylo::primitives::TrustedPrimitives
 Trusted runtime primitive interface. More...
 
class  asylo::primitives::EntryHandler
 Callback structure for dispatching messages passed to the enclave. More...
 
class  asylo::primitives::UntrustedDeleter
 Deleter for untrusted memory for use with std::unique_ptr. More...
 

Namespaces

 asylo
 
 asylo::primitives
 

Typedefs

template<typename T >
using asylo::primitives::UntrustedUniquePtr = std::unique_ptr< T, UntrustedDeleter >
 An alias for unique_ptr that frees data with UntrustedDeleter. More...