template <>
class WireWeakSyncClientImpl
Defined at line 4773 of file fidling/gen/sdk/fidl/fuchsia.hardware.sdio/fuchsia.hardware.sdio/cpp/fidl/fuchsia.hardware.sdio/cpp/driver/wire_messaging.h
Public Methods
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::GetDevHwInfo> GetDevHwInfo ()
Allocates 88 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::EnableFn> EnableFn ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::DisableFn> DisableFn ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::IoReady> IoReady ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::EnableFnIntr> EnableFnIntr ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::DisableFnIntr> DisableFnIntr ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::UpdateBlockSize> UpdateBlockSize (uint16_t blk_sz, bool deflt)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::GetBlockSize> GetBlockSize ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::ReadByte> ReadByte (uint32_t address, bool suppress_error_messages)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::WriteByte> WriteByte (uint32_t address, uint8_t byte, bool read_after_write, bool suppress_error_messages)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::GetInBandIntr> GetInBandIntr ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::IoAbort> IoAbort ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::IntrPending> IntrPending ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::DoVendorControlRwByte> DoVendorControlRwByte (bool write, uint8_t addr, uint8_t write_byte)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::RegisterVmo> RegisterVmo (uint32_t vmo_id, ::zx::vmo && vmo, uint64_t offset, uint64_t size, uint32_t vmo_rights)
Allocates 80 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::UnregisterVmo> UnregisterVmo (uint32_t vmo_id)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::DoRwTxn> DoRwTxn (::fuchsia_hardware_sdio::wire::SdioRwTxn && txn)
Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::RequestCardReset> RequestCardReset ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fdf::WireUnownedResult< ::fuchsia_hardware_sdio::DriverDevice::PerformTuning> PerformTuning ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.