예제 #1
0
        internal ReceivedLogEntry(ref ReadOnlyMemory <byte> prologue, PipeReader reader)
        {
            var count = EntriesExchange.ParseLogEntryPrologue(prologue.Span, out length, out term, out timestamp, out isSnapshot);

            prologue    = prologue.Slice(count);
            this.reader = reader;
        }
예제 #2
0
        internal ReceivedLogEntry(ref ReadOnlyMemory <byte> prologue, PipeReader reader)
        {
            var count = EntriesExchange.ParseLogEntryPrologue(prologue.Span, out metadata);

            prologue    = prologue.Slice(count);
            this.reader = reader;
        }