Table of Contents

Class LengthPrefixedIpcFraming

Namespace
NLightning.Daemon.Services.Ipc
Assembly
NLightning.Daemon.dll

Length-prefixed MessagePack framing for IpcEnvelope.

public sealed class LengthPrefixedIpcFraming
Inheritance
LengthPrefixedIpcFraming
Inherited Members

Methods

ReadAsync(Stream, CancellationToken)

public Task<IpcEnvelope> ReadAsync(Stream stream, CancellationToken ct)

Parameters

stream Stream
ct CancellationToken

Returns

Task<IpcEnvelope>

WriteAsync(Stream, IpcEnvelope, CancellationToken)

public Task WriteAsync(Stream stream, IpcEnvelope envelope, CancellationToken ct)

Parameters

stream Stream
envelope IpcEnvelope
ct CancellationToken

Returns

Task