10 template <
typename TEvent>
11 class IMortonKeyBasedEventProvider
14 using EventType = TEvent;
16 virtual ~IMortonKeyBasedEventProvider() =
default;
18 virtual TEvent& GetEventForMortonKey(Streaming::MortonKey mortonKey) = 0;
20 virtual int GetPreferredDepth()
const = 0;