30 lines
909 B
Lua
30 lines
909 B
Lua
function plugin_ctx_new(sess, plug_env, sess_context)
|
|
print("now begin to create new ctx context example-2")
|
|
print(plug_env.data)
|
|
local sessid = session.getid(sess)
|
|
sess_context.id = 200
|
|
print("session id is ", sessid)
|
|
session.setid(sess, 50000)
|
|
end
|
|
|
|
function plugin_ctx_free(sess, sess_context, plug_env)
|
|
print(sess_context.id)
|
|
print("now begin to free ctx context example-2")
|
|
end
|
|
|
|
function plugin_load(stellar, plug_env)
|
|
print("now begin to load plugin example-2")
|
|
plug_env.data = "my example-2 plugin env"
|
|
plug_env.newid = 2000
|
|
id = plugin_manage.register(stellar, plugin_ctx_new, plugin_ctx_free, plug_env)
|
|
print(id)
|
|
plug_env.messid = 200
|
|
end
|
|
|
|
function plugin_unload(plug_env)
|
|
print("now running unload plugin example-2 function")
|
|
print(plug_env.penv_pointer)
|
|
print(plug_env.data)
|
|
print(plug_env.newid)
|
|
print(plug_env.messid)
|
|
end |