NetworkChannel
A base class supporting sending and recieving data through an arbitrary network channel.
Declaration
class NetworkChannel<ApplicationProtocol> where ApplicationProtocol : NetworkProtocolOptionsOverview
The interface exposed by this type (and any derived classes) is dependent on the generic ApplicationProtocol parameter.
Topics
Operators
Instance Properties
Instance Methods
close(code:reason:metadata:)dataTransferReport()establishmentReport()metadata(definition:)ping(_:metadata:)pong(_:metadata:)receive()receive()receive()receive()receive()receive(as:)receive(atLeast:atMost:)receive(exactly:)send(_:endOfStream:metadata:)send(_:endOfStream:metadata:)send(_:lastMessage:metadata:other:)send(_:metadata:)send(_:metadata:)send(_:metadata:)send(_:metadata:)send(_:type:lastMessage:metadata:)sendIdempotent(_:endOfStream:metadata:)sendIdempotent(_:endOfStream:metadata:)sendIdempotent(_:metadata:)sendIdempotent(_:metadata:)sendIdempotent(_:type:lastMessage:metadata:)startReceive(_:)startSend(_:metadata:handler:)startSend(_:metadata:handler:)