class RoleTarget
Defined at line 555 of file fidling/gen/sdk/fidl/fuchsia.scheduler/fuchsia.scheduler/cpp/fidl/fuchsia.scheduler/cpp/wire_types.h
A Zircon object to which a profile can be applied.
Currently, only threads and vmars are supported.
Public Methods
bool IsUnknown ()
Defined at line 568 of file fidling/gen/sdk/fidl/fuchsia.scheduler/fuchsia.scheduler/cpp/fidl/fuchsia.scheduler/cpp/wire_types.h
void RoleTarget ()
void ~RoleTarget ()
void RoleTarget (RoleTarget && other)
RoleTarget & operator= (RoleTarget && other)
bool has_invalid_tag ()
bool is_thread ()
RoleTarget WithThread (::zx::thread val)
::zx::thread & thread ()
const ::zx::thread & thread ()
bool is_vmar ()
RoleTarget WithVmar (::zx::vmar val)
::zx::vmar & vmar ()
const ::zx::vmar & vmar ()
::fuchsia_scheduler::wire::RoleTarget::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kThread | 1 |
| kVmar | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 563 of file fidling/gen/sdk/fidl/fuchsia.scheduler/fuchsia.scheduler/cpp/fidl/fuchsia.scheduler/cpp/wire_types.h