template <>
class WireSyncBufferClientImpl
Defined at line 888 of file fidling/gen/sdk/fidl/fuchsia.scheduler.deprecated/fuchsia.scheduler.deprecated/cpp/fidl/fuchsia.scheduler.deprecated/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_scheduler_deprecated::ProfileProvider::GetProfile> GetProfile (uint32_t priority, ::fidl::StringView name)
Obtain a profile handle.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_scheduler_deprecated::ProfileProvider::GetDeadlineProfile> GetDeadlineProfile (uint64_t capacity, uint64_t deadline, uint64_t period, ::fidl::StringView name)
Obtain a deadline profile handle.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_scheduler_deprecated::ProfileProvider::GetCpuAffinityProfile> GetCpuAffinityProfile (const ::fuchsia_scheduler_deprecated::wire::CpuSet & cpu_mask)
Obtain a handle for a profile that sets CPU affinity.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.