magpie
Loading...
Searching...
No Matches
FixedDataAdapter.hpp
1
#pragma once
2
3
#include "DataAdapter.hpp"
4
#include <string>
5
#include <cstddef>
6
#include <cstdint>
7
#include <cstring>
8
9
namespace
magpie {
10
14
class
FixedDataAdapter :
public
DataAdapter
{
15
private
:
16
std::string data;
17
18
size_t
readOffset = 0;
19
public
:
20
FixedDataAdapter(std::string&& data);
21
22
virtual
size_t
getChunk(
23
size_t
outLen,
24
uint8_t* buf,
25
uint32_t* dataFlags
26
)
override
;
27
28
size_t
getReadOffset() {
29
return
readOffset;
30
}
31
};
32
33
}
magpie::DataAdapter
Definition
DataAdapter.hpp:16
src
magpie
transfer
adapters
FixedDataAdapter.hpp
Generated by
1.15.0