Class RangeCollector

Class Documentation

class RangeCollector

Public Types

using CallableParser = std::function<sync_handler::SyncCommand(Callable&)>

Public Functions

RangeCollector(gpa::playback_common::CallableKey rangeBegin, gpa::playback_common::CallableKey rangeEnd, CallableParser callableParser, uint64_t targetQueueID = 0)
const CallableCache &GetCallableCache() const
bool IsRangeStarted() const
bool IsRangeEnded() const
bool IsRangeValid() const
bool Process(Callable &callable)