class UserbootPostBootHandlesRequest
Defined at line 1320 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
void UserbootPostBootHandlesRequest ()
void UserbootPostBootHandlesRequest (UserbootPostBootHandlesRequest && other)
const ::zx::vmo & zbi_vmo ()
ZBI (bootdata) VMO.
Defined at line 1327 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_zbi_vmo ()
Defined at line 1331 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::zx::vmo * mutable_zbi_vmo ()
ZBI (bootdata) VMO.
Defined at line 1336 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_zbi_vmo ()
Defined at line 1344 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
const ::std::vector< ::zx::vmo> & kernel_files ()
Kernel file VMOs to be published under `/boot/kernel/`.
Defined at line 1353 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_kernel_files ()
Defined at line 1357 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::std::vector< ::zx::vmo> * mutable_kernel_files ()
Kernel file VMOs to be published under `/boot/kernel/`.
Defined at line 1362 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_kernel_files ()
Defined at line 1370 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_irq_resource ()
Defined at line 1435 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::zx::resource * mutable_irq_resource ()
IRQ resource handle.
Defined at line 1440 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_irq_resource ()
Defined at line 1448 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
const ::zx::resource & ioport_resource ()
I/O port resource handle (x86_64).
Defined at line 1457 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_ioport_resource ()
Defined at line 1461 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::zx::resource * mutable_ioport_resource ()
I/O port resource handle (x86_64).
Defined at line 1466 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_ioport_resource ()
Defined at line 1474 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::zx::resource * mutable_smc_resource ()
SMC resource handle (aarch64).
Defined at line 1492 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_smc_resource ()
Defined at line 1500 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
UserbootPostBootHandlesRequest & set_zbi_vmo (::zx::vmo _value)
UserbootPostBootHandlesRequest & set_kernel_files (::std::vector< ::zx::vmo> _value)
UserbootPostBootHandlesRequest & set_irq_resource (::zx::resource _value)
UserbootPostBootHandlesRequest & set_ioport_resource (::zx::resource _value)
UserbootPostBootHandlesRequest & set_smc_resource (::zx::resource _value)
const ::zx::resource & system_resource ()
System resource handle.
Defined at line 1379 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_system_resource ()
Defined at line 1383 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::zx::resource * mutable_system_resource ()
System resource handle.
Defined at line 1388 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_system_resource ()
Defined at line 1396 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
const ::zx::resource & mmio_resource ()
MMIO resource handle.
Defined at line 1405 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_mmio_resource ()
Defined at line 1409 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
::zx::resource * mutable_mmio_resource ()
MMIO resource handle.
Defined at line 1414 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void clear_mmio_resource ()
Defined at line 1422 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
const ::zx::resource & irq_resource ()
IRQ resource handle.
Defined at line 1431 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
UserbootPostBootHandlesRequest & set_system_resource (::zx::resource _value)
UserbootPostBootHandlesRequest & set_mmio_resource (::zx::resource _value)
const ::zx::resource & smc_resource ()
SMC resource handle (aarch64).
Defined at line 1483 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
bool has_smc_resource ()
Defined at line 1487 of file fidling/gen/sdk/fidl/fuchsia.boot/fuchsia.boot/hlcpp/fuchsia/boot/cpp/fidl.h
void ~UserbootPostBootHandlesRequest ()
UserbootPostBootHandlesRequest & operator= (UserbootPostBootHandlesRequest && other)
::std::unique_ptr<UserbootPostBootHandlesRequest> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,UserbootPostBootHandlesRequest *_value,size_t_offset)
zx_status_t Clone (UserbootPostBootHandlesRequest * _result)