【修改】修改example样例,调用方式修改为传入已经加载完成的config specifig

This commit is contained in:
niubinghui
2024-08-13 17:23:13 +08:00
parent a52c210f77
commit 88a34dec4d
6 changed files with 192 additions and 48 deletions

View File

@@ -0,0 +1,26 @@
function plugin_ctx_new(sess, plug_env, sess_context)
print("now begin to create new ctx context example-1")
print(plug_env.data)
sess_context.id = 100
end
function plugin_ctx_free(sess, sess_context, plug_env)
print("now begin to free ctx context example-1")
print(sess_context.id)
end
function plugin_load(stellar, plug_env)
print("now begin to load plugin example-1")
plug_env.data = "my example-1 plugin env"
plug_env.newid = 1000
plugin_manage.register(stellar, plugin_ctx_new, plugin_ctx_free, plug_env)
plug_env.messid = 100
end
function plugin_unload(plug_env)
print("now running unload plugin example-1 function")
print(plug_env.__penv_pointer)
print(plug_env.data)
print(plug_env.newid)
print(plug_env.messid)
end