更新 src/aliyunsdk.h
This commit is contained in:
@@ -1,30 +1,31 @@
|
||||
#pragma once
|
||||
#include "basemodule.h"
|
||||
#include "oss_c_sdk/oss_api.h"
|
||||
namespace module
|
||||
{
|
||||
/// <summary>
|
||||
/// AliyunSDK
|
||||
/// </summary>
|
||||
class aliyun_sdk :public module::base {
|
||||
public:
|
||||
aliyun_sdk();
|
||||
~aliyun_sdk() override;
|
||||
|
||||
|
||||
void set(const std::string& access_key_id,const std::string& access_key_secret);
|
||||
|
||||
std::tuple<bool,std::string> exec(const std::string& domain,const std::string& version,sol::table parameter);
|
||||
|
||||
static void regist(sol::state* lua);
|
||||
private:
|
||||
// 通过 imodule 继承
|
||||
virtual void regist_global(const char* name, sol::state* lua);
|
||||
virtual void delete_global() { delete this; }
|
||||
private:
|
||||
std::string m_access_key_id;
|
||||
std::string m_access_key_secret;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
#pragma once
|
||||
#include "basemodule.h"
|
||||
#include "oss_c_sdk/oss_api.h"
|
||||
namespace module
|
||||
{
|
||||
/// <summary>
|
||||
/// AliyunSDK
|
||||
/// </summary>
|
||||
class aliyun_sdk :public module::base {
|
||||
public:
|
||||
aliyun_sdk();
|
||||
~aliyun_sdk() override;
|
||||
|
||||
|
||||
void set(const std::string& access_key_id,const std::string& access_key_secret);
|
||||
|
||||
std::tuple<bool,std::string> exec(const std::string& domain,const std::string& version,sol::table parameter);
|
||||
|
||||
static void regist(sol::state* lua);
|
||||
private:
|
||||
// 通过 imodule 继承
|
||||
virtual void regist_global(const char* name, sol::state* lua);
|
||||
virtual void delete_global() { delete this; }
|
||||
virtual void self_free() {}
|
||||
private:
|
||||
std::string m_access_key_id;
|
||||
std::string m_access_key_secret;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user