satdump/plugins/firstparty_support/processors/processor.h
2025-08-12 13:42:31 +02:00

18 lines
No EOL
413 B
C++

#pragma once
#include "products/product.h"
#include <cstdint>
#include <vector>
namespace satdump
{
namespace firstparty
{
class FirstPartyProductProcessor
{
public:
virtual void ingestFile(std::vector<uint8_t> file) = 0;
virtual std::shared_ptr<satdump::products::Product> getProduct() = 0;
};
} // namespace firstparty
} // namespace satdump