SatDump
2.0.0-alpha-76a915210
Loading...
Searching...
No Matches
file_iterators.h
1
#pragma once
2
3
#include <cstdint>
4
#include <memory>
5
#include <string>
6
#include <vector>
7
8
namespace
satdump
9
{
10
namespace
utils
11
{
12
class
FilesIteratorItem
13
{
14
public
:
15
const
std::string name;
16
FilesIteratorItem(std::string name) : name(name) {}
17
virtual
std::vector<uint8_t> getPayload() = 0;
18
};
19
20
class
FilesIterator
21
{
22
public
:
23
virtual
bool
getNext(std::shared_ptr<FilesIteratorItem> &v) = 0;
24
virtual
void
reset() = 0;
25
};
26
}
// namespace utils
27
}
// namespace satdump
satdump::utils::FilesIterator
Definition
file_iterators.h:21
src-core
utils
file
file_iterators.h
Generated by
1.14.0