NPRPC docs

enum TransportType

Swift

enum TransportType

Transport protocol for NPRPC communication

nprpc_swift/Sources/NPRPC/EndPoint.swift:9

Cases

case Unknown

Not a recognised transport.

nprpc_swift/Sources/NPRPC/EndPoint.swift:11

case Tcp

Native TCP.

nprpc_swift/Sources/NPRPC/EndPoint.swift:13

case WebSocket

WebSocket (WS or WSS).

nprpc_swift/Sources/NPRPC/EndPoint.swift:15

case Http

RPC over HTTP (HTTP/1.1 or HTTP/3).

nprpc_swift/Sources/NPRPC/EndPoint.swift:17

case Quic

Native QUIC.

nprpc_swift/Sources/NPRPC/EndPoint.swift:19

case SharedMemory

Shared memory, same machine only.

nprpc_swift/Sources/NPRPC/EndPoint.swift:21

Properties

var description: String { get }

Human-readable name

nprpc_swift/Sources/NPRPC/EndPoint.swift:34

var scheme: String { get }

URL scheme for this transport

nprpc_swift/Sources/NPRPC/EndPoint.swift:46