class MockStubService

Defined at line 143 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

A mock boot service implementation backed by `class Device` base objects.

Public Methods

efi_status CloseProtocol (efi_handle handle, const efi_guid * protocol, efi_handle agent_handle, efi_handle controller_handle)

Defined at line 153 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

void AddDevice (Device * device)

Defined at line 169 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

void SetMemoryMap (const std::vector<efi_memory_descriptor> & memory_map, size_t mkey)

Defined at line 171 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

efi_status SetTimerRetVal (bool ready)

Defined at line 176 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.h

efi_status LocateProtocol (const efi_guid * protocol, void * registration, void ** intf)

Defined at line 180 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status LocateHandleBuffer (efi_locate_search_type search_type, const efi_guid * protocol, void * search_key, size_t * num_handles, efi_handle ** buf)

Defined at line 201 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status OpenProtocol (efi_handle handle, const efi_guid * protocol, void ** intf, efi_handle agent_handle, efi_handle controller_handle, uint32_t attributes)

Defined at line 233 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status GetMemoryMap (size_t * memory_map_size, efi_memory_descriptor * memory_map, size_t * map_key, size_t * desc_size, uint32_t * desc_version)

Defined at line 255 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status CreateEvent (uint32_t type, efi_tpl notify_tpl, efi_event_notify notify_fn, void * notify_ctx, efi_event * event)

Defined at line 274 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status SetTimer (efi_event event, efi_timer_delay type, uint64_t trigger_time)

Defined at line 286 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status CloseEvent (efi_event event)

Defined at line 292 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc

efi_status CheckEvent (efi_event event)

Defined at line 298 of file ../../src/firmware/gigaboot/cpp/tests/mock_boot_service.cc