Asylo
asylo::primitives::Client Member List

This is the complete list of members for asylo::primitives::Client, including all inherited members.

Client(const absl::string_view name, std::unique_ptr< ExitCallProvider > exit_call_provider)asylo::primitives::Clientinlineprotected
Destroy()=0asylo::primitives::Clientpure virtual
EnclaveCall(uint64_t selector, MessageWriter *input, MessageReader *output) ASYLO_MUST_USE_RESULTasylo::primitives::Client
EnclaveCallInternal(uint64_t selector, MessageWriter *input, MessageReader *output) ASYLO_MUST_USE_RESULT=0asylo::primitives::Clientprotectedpure virtual
exit_call_provider()asylo::primitives::Clientinline
ExitCallback(uint64_t untrusted_selector, MessageReader *in, MessageWriter *out)asylo::primitives::Clientstatic
GetCurrentClient()asylo::primitives::Clientstatic
IsClosed() const =0asylo::primitives::Clientpure virtual
Name() constasylo::primitives::Clientinlinevirtual
RegisterExitHandlers() ASYLO_MUST_USE_RESULTasylo::primitives::Clientvirtual
RegisterMemory(void *mem)asylo::primitives::Clientinlinevirtual
ReleaseMemory()asylo::primitives::Clientinlinevirtual
SetCurrentClient()asylo::primitives::Client
~Client()asylo::primitives::Clientinlinevirtual