Torch
Loading...
Searching...
No Matches
BinaryWrapper.h
1
#pragma once
2
3
#include <vector>
4
#include <string>
5
#include <mutex>
6
7
class
BinaryWrapper {
8
public
:
9
BinaryWrapper() {}
10
BinaryWrapper(
const
std::string& path);
11
virtual
~BinaryWrapper() =
default
;
12
13
virtual
int32_t CreateArchive(
void
) = 0;
14
virtual
bool
AddFile(
const
std::string& path, std::vector<char> data) = 0;
15
virtual
int32_t Close(
void
) = 0;
16
protected
:
17
std::mutex mMutex;
18
std::string mPath;
19
};
src
archive
BinaryWrapper.h
Generated by
1.14.0