class VmmController
Defined at line 20 of file ../../src/virtualization/bin/vmm/vmm_controller.h
The controller object for a VM. This is not thread safe, and should be run on the main thread
with its dispatcher.
Public Methods
void VmmController (fit::function<void ()> stop_component_callback, std::unique_ptr<sys::ComponentContext> context, async_dispatcher_t * dispatcher)
Defined at line 17 of file ../../src/virtualization/bin/vmm/vmm_controller.cc
void Create (::fuchsia::virtualization::GuestConfig guest_config, CreateCallback callback)
|fuchsia::virtualization::GuestLifecycle|
Defined at line 30 of file ../../src/virtualization/bin/vmm/vmm_controller.cc
void ProvideVmmForTesting (std::unique_ptr<vmm::Vmm> test_vmm)
Defined at line 32 of file ../../src/virtualization/bin/vmm/vmm_controller.h
void Bind (fidl::InterfaceRequest< ::fuchsia::virtualization::Guest> guest)
Defined at line 79 of file ../../src/virtualization/bin/vmm/vmm_controller.cc
void Run (RunCallback callback)
Defined at line 53 of file ../../src/virtualization/bin/vmm/vmm_controller.cc
void Stop (StopCallback callback)
Defined at line 85 of file ../../src/virtualization/bin/vmm/vmm_controller.cc