Перейти к содержанию

send

send(driver:meta:data:)

public func send(driver: TransportDriver, meta: TransportMeta, data: TransportData) async throws

Send a message via transport

This method awaits until the message is sent (not until it's delivered) and throws if sending is impossible. Specific destination and delivery is handled by implementation.

  • SeeAlso: TransportDriver/send(meta:data:)

Parameters

Name Description
driver TransportDriver implementation
meta message identifiers
data message data

Returns

void