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