Example #1
0
 protected void GetOrReserveEventType(string eventType, out TStreamId eventTypeId, out long newPos)
 {
     newPos = WriterCheckpoint.ReadNonFlushed();
     _eventTypeIndex.GetOrReserveEventType(_logFormat.RecordFactory, eventType, newPos, out eventTypeId, out var eventTypeRecord);
     if (eventTypeRecord != null)
     {
         Writer.Write(eventTypeRecord, out newPos);
     }
 }