template <>

class WireWeakSyncClientImpl

Defined at line 3336 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdmmc/fuchsia.hardware.sdmmc/cpp/fidl/fuchsia.hardware.sdmmc/cpp/driver/wire_messaging.h

Public Methods

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::HostInfo> HostInfo ()

Allocates 72 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::SetSignalVoltage> SetSignalVoltage (::fuchsia_hardware_sdmmc::wire::SdmmcVoltage voltage)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::SetBusWidth> SetBusWidth (::fuchsia_hardware_sdmmc::wire::SdmmcBusWidth bus_width)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::SetBusFreq> SetBusFreq (uint32_t bus_freq)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::SetTiming> SetTiming (::fuchsia_hardware_sdmmc::wire::SdmmcTiming timing)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::HwReset> HwReset ()

Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::PerformTuning> PerformTuning (uint32_t cmd_idx)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::RegisterInBandInterrupt> RegisterInBandInterrupt (::fdf::ClientEnd< ::fuchsia_hardware_sdmmc::InBandInterrupt> && interrupt_cb)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::RegisterVmo> RegisterVmo (uint32_t vmo_id, uint8_t client_id, ::zx::vmo && vmo, uint64_t offset, uint64_t size, ::fuchsia_hardware_sdmmc::wire::SdmmcVmoRight vmo_rights)

Allocates 88 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::UnregisterVmo> UnregisterVmo (uint32_t vmo_id, uint8_t client_id)

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.

::fdf::WireUnownedResult< ::fuchsia_hardware_sdmmc::Sdmmc::Request> Request (::fidl::VectorView< ::fuchsia_hardware_sdmmc::wire::SdmmcReq> reqs)

Allocates 48 bytes of response buffer on the stack. Request is heap-allocated.