diff --git a/src/aliyunsdk.h b/src/aliyunsdk.h index b14b45b..4f86fef 100755 --- a/src/aliyunsdk.h +++ b/src/aliyunsdk.h @@ -1,30 +1,31 @@ -#pragma once -#include "basemodule.h" -#include "oss_c_sdk/oss_api.h" -namespace module -{ - /// - /// AliyunSDK - /// - 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 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 +{ + /// + /// AliyunSDK + /// + 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 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; + + }; +} +