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()`.