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