template <>
class WireWeakSyncClientImpl
Defined at line 1160 of file fidling/gen/sdk/fidl/fuchsia.scheduler.deprecated/fuchsia.scheduler.deprecated/cpp/fidl/fuchsia.scheduler.deprecated/cpp/wire_messaging.h
Public Methods
::fidl::WireResult< ::fuchsia_scheduler_deprecated::ProfileProvider::GetProfile> GetProfile (uint32_t priority, ::fidl::StringView name)
Obtain a profile handle.
Allocates 128 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_scheduler_deprecated::ProfileProvider::GetDeadlineProfile> GetDeadlineProfile (uint64_t capacity, uint64_t deadline, uint64_t period, ::fidl::StringView name)
Obtain a deadline profile handle.
Allocates 144 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::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 104 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::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.
Allocates 24 bytes of response buffer on the stack. Request is heap-allocated.