NPRPC docs

function createStreamManagerReader

Swift

func createStreamManagerReader<T>(streamManager: UnsafeMutableRawPointer, streamId: UInt64, buffer: FlatBuffer, unreliable: Bool = false, producerWindow: UInt32 = kInitialWindowSize, deserializer: @escaping (UnsafeRawPointer, Int) -> T) -> NPRPCStreamReader<T> where T : Sendable

A reader for stream streamId on a session's stream manager, granting credits back in batches of half producerWindow. Used by generated code.

nprpc_swift/Sources/NPRPC/StreamReader.swift:320