class BlockFormat
Defined at line 2597 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/wire_types.h
Public Methods
void BlockFormat ()
void ~BlockFormat ()
void BlockFormat (BlockFormat && other)
BlockFormat & operator= (BlockFormat && other)
bool has_invalid_tag ()
bool is_file ()
BlockFormat WithFile (::fidl::ClientEnd< ::fuchsia_io::File> val)
File IO. All reads and writes go directly to disk as a flat file.
::fidl::ClientEnd< ::fuchsia_io::File> & file ()
File IO. All reads and writes go directly to disk as a flat file.
const ::fidl::ClientEnd< ::fuchsia_io::File> & file ()
File IO. All reads and writes go directly to disk as a flat file.
bool is_qcow ()
BlockFormat WithQcow (::zx::channel val)
QCOW image. All reads and writes go to a QCOW image.
::zx::channel & qcow ()
QCOW image. All reads and writes go to a QCOW image.
const ::zx::channel & qcow ()
QCOW image. All reads and writes go to a QCOW image.
bool is_block ()
BlockFormat WithBlock (::fidl::ClientEnd< ::fuchsia_storage_block::Block> val)
Block IO. All reads and writes go to a block server.
::fidl::ClientEnd< ::fuchsia_storage_block::Block> & block ()
Block IO. All reads and writes go to a block server.
const ::fidl::ClientEnd< ::fuchsia_storage_block::Block> & block ()
Block IO. All reads and writes go to a block server.
::fuchsia_virtualization::wire::BlockFormat::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kFile | 1 |
| kQcow | 2 |
| kBlock | 3 |
Defined at line 2606 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/wire_types.h