class EfiServicesActivation
Defined at line 44 of file ../../zircon/kernel/include/platform/efi.h
Manages access to "efi_runtime_services" and restoration of the previous
address space.
Public Methods
void EfiServicesActivation ()
Defined at line 46 of file ../../zircon/kernel/include/platform/efi.h
void ~EfiServicesActivation ()
Defined at line 47 of file ../../zircon/kernel/include/platform/efi.h
EfiServicesActivation Null ()
Defined at line 48 of file ../../zircon/kernel/include/platform/efi.h
void EfiServicesActivation (const EfiServicesActivation & )
Prevent copy, allow move.
Defined at line 51 of file ../../zircon/kernel/include/platform/efi.h
EfiServicesActivation & operator= (const EfiServicesActivation & )
Defined at line 52 of file ../../zircon/kernel/include/platform/efi.h
void EfiServicesActivation (EfiServicesActivation && other)
Defined at line 53 of file ../../zircon/kernel/include/platform/efi.h
EfiServicesActivation & operator= (EfiServicesActivation && other)
Defined at line 54 of file ../../zircon/kernel/include/platform/efi.h
bool valid ()
Return true if there is a valid EFI services pointer.
Defined at line 60 of file ../../zircon/kernel/include/platform/efi.h
efi_runtime_services * get ()
Get pointer to EFI services.
Defined at line 66 of file ../../zircon/kernel/include/platform/efi.h
efi_runtime_services * operator-> ()
Defined at line 67 of file ../../zircon/kernel/include/platform/efi.h
efi_runtime_services & operator* ()
Defined at line 68 of file ../../zircon/kernel/include/platform/efi.h
void swap (EfiServicesActivation & other)
Swap with another element.
Defined at line 71 of file ../../zircon/kernel/include/platform/efi.h
void reset ()
Destroy this object, and restore the previous address space.
Defined at line 258 of file ../../zircon/kernel/platform/efi.cc
Friends
EfiServicesActivation EfiServicesActivation ()