Rebase dev 2.0

This commit is contained in:
杨威
2024-10-11 06:08:50 +00:00
parent 2e35a79528
commit 70d21f28c3
671 changed files with 1490 additions and 1770 deletions

View File

@@ -52,8 +52,7 @@ static void *worker_thread(void *arg)
struct stellar_module_manager *mod_mgr = st->mod_mgr;
struct mq_runtime *mq_rt = mq_runtime_new(st->mq_schema);
struct stellar_polling_manager *polling_mgr = stellar_module_get_polling_manager(mod_mgr);
struct stellar_module *pkt_mgr_mod = stellar_module_manager_get_module(mod_mgr, PACKET_MANAGER_MODULE_NAME);
struct packet_manager *pkt_mgr = stellar_module_get_ctx(pkt_mgr_mod);
struct packet_manager *pkt_mgr = stellar_module_get_packet_manager(mod_mgr);
snprintf(thread_name, sizeof(thread_name), "stellar:%d", thread_id);
prctl(PR_SET_NAME, (unsigned long long)thread_name, NULL, NULL, NULL);
@@ -199,7 +198,7 @@ struct stellar *stellar_new(const char *toml_file)
st->mod_mgr = stellar_module_manager_new(toml_file, st->thread_num, st->mq_schema, st->logger);
if (st->mod_mgr == NULL)
{
CORE_LOG_ERROR("unable to create module manager");
CORE_LOG_ERROR("unable to create packet manager");
goto error_out;
}
@@ -290,4 +289,16 @@ struct logger *stellar_get_logger(struct stellar *st)
{
return NULL;
}
}
struct stellar_module_manager *stellar_get_module_manager(struct stellar *st)
{
if (st)
{
return st->mod_mgr;
}
else
{
return NULL;
}
}