24 void configure(
const nlohmann::json& config);
26 std::map<std::string, processor::SnapshotFilter::FilterStatistics>
37 std::vector<std::unique_ptr<processor::MemoryFilter>>
memFilters;
40 std::vector<std::unique_ptr<processor::SnapshotFilter>>
snapFilters;
43 std::vector<std::unique_ptr<processor::Extractor>>
extractors;
46 std::vector<std::unique_ptr<processor::DataConverter>>
converters;
std::vector< std::unique_ptr< processor::SnapshotFilter > > snapFilters
std::vector< std::unique_ptr< processor::Extractor > > extractors
std::vector< std::unique_ptr< processor::MemoryFilter > > memFilters
void configure(const nlohmann::json &config)
std::vector< std::unique_ptr< processor::DataConverter > > converters
processor::converter::data::object::JsonConverter defaultObjectConverter
std::map< std::string, processor::SnapshotFilter::FilterStatistics > getSnapshotFilterStatistics()
processor::converter::type::object::JsonConverter defaultTypeConverter
void resetFilterStatisticsForNewEpisode()
resetFilterStatisticsForNewEpisode runs resetFilterStatisticsForNewEpisode on all snapshot filters