template <>
class WireWeakAsyncClientImpl
Defined at line 1103 of file fidling/gen/sdk/fidl/fuchsia.scheduler.deprecated/fuchsia.scheduler.deprecated/cpp/fidl/fuchsia.scheduler.deprecated/cpp/wire_messaging.h
Public Methods
::fidl::internal::WireThenable< ::fuchsia_scheduler_deprecated::ProfileProvider::GetProfile> GetProfile (uint32_t priority, ::fidl::StringView name)
Obtain a profile handle.
Allocates 104 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_scheduler_deprecated::ProfileProvider::GetDeadlineProfile> GetDeadlineProfile (uint64_t capacity, uint64_t deadline, uint64_t period, ::fidl::StringView name)
Obtain a deadline profile handle.
Allocates 120 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_scheduler_deprecated::ProfileProvider::GetCpuAffinityProfile> GetCpuAffinityProfile (const ::fuchsia_scheduler_deprecated::wire::CpuSet & cpu_mask)
Obtain a handle for a profile that sets CPU affinity.
Allocates 80 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_scheduler_deprecated::ProfileProvider::SetProfileByRole> SetProfileByRole (::zx::handle && handle, ::fidl::StringView role)
Sets the given object's profile based on the requested role. The exact
parameters of the profile are system dependent and may vary based on
device-specific tuning and/or runtime system goals.
The request and callback are allocated on the heap.