Table of Contents

Class TlvStreamSerializer

Namespace
NLightning.Infrastructure.Serialization.Tlv
Assembly
NLightning.Infrastructure.Serialization.dll
public class TlvStreamSerializer : ITlvStreamSerializer
Inheritance
TlvStreamSerializer
Implements
Inherited Members

Constructors

TlvStreamSerializer(ITlvConverterFactory, ITlvSerializer)

public TlvStreamSerializer(ITlvConverterFactory tlvConverterFactory, ITlvSerializer tlvSerializer)

Parameters

tlvConverterFactory ITlvConverterFactory
tlvSerializer ITlvSerializer

Methods

DeserializeAsync(Stream)

public Task<TlvStream?> DeserializeAsync(Stream stream)

Parameters

stream Stream

Returns

Task<TlvStream>

SerializeAsync(TlvStream?, Stream)

public Task SerializeAsync(TlvStream? tlvStream, Stream stream)

Parameters

tlvStream TlvStream
stream Stream

Returns

Task