diff options
| author | niubinghui <[email protected]> | 2024-08-13 17:23:13 +0800 |
|---|---|---|
| committer | niubinghui <[email protected]> | 2024-08-13 17:23:13 +0800 |
| commit | 88a34dec4d64b4f2eea86fc21286504ed06eea16 (patch) | |
| tree | 0065e989c095fa571eff9d7e075cab8424bd709f /example/example_plugin-1.lua | |
| parent | a52c210f77a9cd5914abd955a32f372367bbcd29 (diff) | |
【修改】修改example样例,调用方式修改为传入已经加载完成的config specifig
Diffstat (limited to 'example/example_plugin-1.lua')
| -rw-r--r-- | example/example_plugin-1.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/example/example_plugin-1.lua b/example/example_plugin-1.lua new file mode 100644 index 0000000..52b0500 --- /dev/null +++ b/example/example_plugin-1.lua @@ -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
\ No newline at end of file |
