39 lines
494 B
C++
39 lines
494 B
C++
#pragma once
|
|
#include <SiaCommon.h>
|
|
|
|
// Forward curl
|
|
|
|
NS_BEGIN(Sia)
|
|
NS_BEGIN(Api)
|
|
|
|
class AFX_EXT_CLASS CSiaCurl
|
|
{
|
|
public:
|
|
enum class _SiaCurlError
|
|
{
|
|
Success
|
|
};
|
|
|
|
public:
|
|
CSiaCurl();
|
|
|
|
public:
|
|
~CSiaCurl();
|
|
|
|
private:
|
|
LPVOID _curlHandle;
|
|
|
|
Property(SiaHostConfig, HostConfig, public, public)
|
|
|
|
private:
|
|
CStringA ConstructPath(const CString& relativePath) const;
|
|
|
|
public:
|
|
_SiaCurlError Get(const CString& path, CString& result);
|
|
};
|
|
|
|
typedef CSiaCurl::_SiaCurlError SiaCurlError;
|
|
|
|
NS_END(2)
|
|
|