1
0
This repository has been archived on 2025-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
Files
siadrive/UnitTests/MockSiad.h
Scott E. Graves 4fcfb8517e Mock siad
2017-02-22 00:06:41 -06:00

28 lines
364 B
C++

#pragma once
#include <SiaApi.h>
using namespace Sia::Api;
enum class SiadTestType
{
UploadFile
};
class CMockSiad
{
public:
CMockSiad(const SiaHostConfig& hostConfig);
~CMockSiad();
private:
SiaHostConfig _hostConfig;
HANDLE _stopEvent;
std::unique_ptr<std::thread> _serverThread;
public:
void Start(const SiadTestType& testType);
void Stop();
};