🦄 refactor(stellar_module to module): simplify stellar module to module
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
#include "session_internal.h"
|
||||
|
||||
#include "stellar/log.h"
|
||||
#include "stellar/module_manager.h"
|
||||
#include "stellar/module.h"
|
||||
#include "stellar/session.h"
|
||||
|
||||
#pragma GCC diagnostic ignored "-Wunused-parameter"
|
||||
@@ -431,13 +431,13 @@ error_out:
|
||||
* Plugin API
|
||||
******************************************************************************/
|
||||
|
||||
struct stellar_module *session_debugger_on_init(struct stellar_module_manager *mod_mgr)
|
||||
struct module *session_debugger_on_init(struct module_manager *mod_mgr)
|
||||
{
|
||||
assert(mod_mgr);
|
||||
|
||||
struct session_manager *sess_mgr = stellar_module_get_session_manager(mod_mgr);
|
||||
struct module *sess_mgr_mod=module_manager_get_module(mod_mgr, SESSION_MANAGER_MODULE_NAME);
|
||||
struct session_manager *sess_mgr = module_to_session_manager(sess_mgr_mod);
|
||||
assert(sess_mgr);
|
||||
struct logger *logger = stellar_module_manager_get_logger(mod_mgr);
|
||||
struct logger *logger = module_manager_get_logger(mod_mgr);
|
||||
assert(logger);
|
||||
|
||||
struct session_debugger *dbg = session_debugger_new(sess_mgr, logger);
|
||||
@@ -446,29 +446,29 @@ struct stellar_module *session_debugger_on_init(struct stellar_module_manager *m
|
||||
return NULL;
|
||||
}
|
||||
|
||||
struct stellar_module *dbg_mod = stellar_module_new("session_debugger", NULL);
|
||||
struct module *dbg_mod = module_new("session_debugger", NULL);
|
||||
if (dbg_mod == NULL)
|
||||
{
|
||||
session_debugger_free(dbg);
|
||||
return NULL;
|
||||
}
|
||||
stellar_module_set_ctx(dbg_mod, dbg);
|
||||
module_set_ctx(dbg_mod, dbg);
|
||||
|
||||
STELLAR_LOG_FATAL(dbg->logger, "session debugger", "session_debugger init")
|
||||
|
||||
return dbg_mod;
|
||||
}
|
||||
|
||||
void session_debugger_on_exit(struct stellar_module_manager *mod_mgr, struct stellar_module *mod)
|
||||
void session_debugger_on_exit(struct module_manager *mod_mgr, struct module *mod)
|
||||
{
|
||||
if (mod)
|
||||
{
|
||||
struct session_debugger *dbg = stellar_module_get_ctx(mod);
|
||||
struct session_debugger *dbg = module_get_ctx(mod);
|
||||
if (dbg)
|
||||
{
|
||||
STELLAR_LOG_FATAL(dbg->logger, "session debugger", "session_debugger exit")
|
||||
session_debugger_free(dbg);
|
||||
}
|
||||
stellar_module_free(mod);
|
||||
module_free(mod);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user