更新 src/mysql.h

This commit is contained in:
2026-05-07 23:34:12 +08:00
parent a62a228d8b
commit c2150d878f

View File

@@ -190,7 +190,7 @@ namespace module
ylib::mysql::prepare_statement* m_pstt = nullptr; ylib::mysql::prepare_statement* m_pstt = nullptr;
}; };
class mysql_conn class mysql_conn :public module::base
{ {
public: public:
mysql_conn(); mysql_conn();
@@ -217,6 +217,10 @@ namespace module
void free(); void free();
static void regist(sol::state* lua); static void regist(sol::state* lua);
// 通过 imodule 继承
virtual void regist_global(const char* name, sol::state* lua);
virtual void delete_global() { delete this; }
virtual void self_free();
private: private:
ylib::mysql::conn* m_conn = nullptr; ylib::mysql::conn* m_conn = nullptr;
}; };
@@ -258,6 +262,7 @@ namespace module
// 通过 imodule 继承 // 通过 imodule 继承
virtual void regist_global(const char* name, sol::state* lua); virtual void regist_global(const char* name, sol::state* lua);
virtual void delete_global() { delete this; } virtual void delete_global() { delete this; }
virtual void self_free() { }
}; };
} }