Go to the documentation of this file.
24 void configure(
const nlohmann::json& config);
36 std::vector<std::unique_ptr<processor::MemoryFilter>>
memFilters;
39 std::vector<std::unique_ptr<processor::SnapshotFilter>>
snapFilters;
42 std::vector<std::unique_ptr<processor::Extractor>>
extractors;
45 std::vector<std::unique_ptr<processor::DataConverter>>
converters;
void resetFilterStatisticsForNewEpisode()
resetFilterStatisticsForNewEpisode runs resetFilterStatisticsForNewEpisode on all snapshot filters
std::vector< std::unique_ptr< processor::SnapshotFilter > > snapFilters
std::vector< std::unique_ptr< processor::MemoryFilter > > memFilters
std::map< std::string, processor::SnapshotFilter::FilterStatistics > getSnapshotFilterStatistics()
std::vector< std::unique_ptr< processor::Extractor > > extractors
processor::converter::data::object::JsonConverter defaultObjectConverter
void configure(const nlohmann::json &config)
all necessary classes to filter and convert an entry of the ltm to some other format(s)
processor::converter::type::object::JsonConverter defaultTypeConverter
std::vector< std::unique_ptr< processor::DataConverter > > converters