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