🦄 refactor(remove mq): remove mq in stellar
This commit is contained in:
@@ -6,7 +6,6 @@ extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
#include "stellar/mq.h"
|
||||
#include "stellar/log.h"
|
||||
|
||||
/*******************************************
|
||||
@@ -43,23 +42,21 @@ struct module_hooks
|
||||
module_on_thread_exit_func *on_thread_exit_cb;
|
||||
};
|
||||
|
||||
struct module_manager *module_manager_new(struct module_hooks mod_specs[], size_t n_mod, int max_thread_num, const char *toml_path, struct mq_schema *mq_schema, struct logger *logger);
|
||||
struct module_manager *module_manager_new_with_toml(const char *toml_path, int max_thread_num, struct mq_schema *mq_schema, struct logger *logger);
|
||||
struct module_manager *module_manager_new(struct module_hooks mod_specs[], size_t n_mod, int max_thread_num, const char *toml_path, struct logger *logger);
|
||||
struct module_manager *module_manager_new_with_toml(const char *toml_path, int max_thread_num, struct logger *logger);
|
||||
|
||||
void module_manager_free(struct module_manager *mod_mgr);
|
||||
|
||||
void module_manager_register_thread(struct module_manager *mod_mgr, int thread_id, struct mq_runtime *mq_rt);
|
||||
void module_manager_register_thread(struct module_manager *mod_mgr, int thread_id);
|
||||
void module_manager_unregister_thread(struct module_manager *mod_mgr, int thread_id);
|
||||
|
||||
// return -1 on error
|
||||
int module_manager_get_thread_id(struct module_manager *mod_mgr);
|
||||
struct mq_runtime *module_manager_get_mq_runtime(struct module_manager *mod_mgr);
|
||||
|
||||
struct module *module_manager_get_module(struct module_manager *mod_mgr, const char *module_name);
|
||||
|
||||
int module_manager_get_max_thread_num(struct module_manager *mod_mgr);
|
||||
const char *module_manager_get_toml_path(struct module_manager *mod_mgr);
|
||||
struct mq_schema *module_manager_get_mq_schema(struct module_manager *mod_mgr);
|
||||
struct logger *module_manager_get_logger(struct module_manager *mod_mgr);
|
||||
|
||||
/*******************************************
|
||||
|
||||
Reference in New Issue
Block a user