public override void CreateStreamHandler(CreateStreamArgsReader request, CellIdentifierWriter response) { Timestamp emptySnapshot = new Timestamp(Ticks: 0, Values: 0); //TODO real treatment of the null snapshot Storage.SaveTimestamp(emptySnapshot); TempanyStream newStream = new TempanyStream(ValueType: request.ValueType, IndexHeight: 4, Snapshot: emptySnapshot.CellID); if (request.Contains_ValueTypeDiscriminator) { newStream.ValueTypeDiscriminator = request.ValueTypeDiscriminator; } Storage.SaveTempanyStream(newStream); response.Id = newStream.CellID; }
public override void CreateCellStreamHandler(CreateCellStreamArgsReader request, CellIdentifierWriter response) { throw new NotImplementedException(); }