43 void Process(std::unique_ptr<PointsBatch> batch)
override;
PcdWritingPointsProcessor & operator=(const PcdWritingPointsProcessor &)=delete
std::function< std::unique_ptr< FileWriter >(const std::string &filename)> FileWriterFactory
FlushResult Flush() override
PointsProcessor *const next_
PcdWritingPointsProcessor(std::unique_ptr< FileWriter > file_writer, PointsProcessor *next)
static constexpr const char * kConfigurationFileActionName
static std::unique_ptr< PcdWritingPointsProcessor > FromDictionary(FileWriterFactory file_writer_factory, common::LuaParameterDictionary *dictionary, PointsProcessor *next)
std::unique_ptr< FileWriter > file_writer_
~PcdWritingPointsProcessor() override
void Process(std::unique_ptr< PointsBatch > batch) override