Crate crosvm_control

source ·
Expand description

Provides parts of crosvm as a library to communicate with running crosvm instances.

This crate is a programmatic alternative to invoking crosvm with subcommands that produce the result on stdout.

Downstream projects rely on this library maintaining a stable API surface. Do not make changes to this library without consulting the crosvm externalization team. Email: crosvm-dev@chromium.org

The API of this library should remain the same regardless of which crosvm features are enabled. Any missing functionality should be handled by returning an error at runtime, not conditional compilation, so that users can rely on the the same set of functions with the same prototypes regardless of how crosvm is configured.

For more information see: https://crosvm.dev/book/running_crosvm/programmatic_interaction.html#usage

Structs§

Constants§

Functions§