summaryrefslogtreecommitdiff
path: root/test/lpi_plus
diff options
context:
space:
mode:
authoryangwei <[email protected]>2024-11-06 13:53:03 +0800
committeryangwei <[email protected]>2024-11-06 13:53:03 +0800
commit526c110868cec72677660fcc75dfa15dbb43fff0 (patch)
tree79f5b4865e82e5fde4469997abc76dbdf586909c /test/lpi_plus
parent8ddef31bb58c529763d565674ba5036584323921 (diff)
🦄 refactor(appid api): remove appid module
Diffstat (limited to 'test/lpi_plus')
-rw-r--r--test/lpi_plus/gtest_lpip_module.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/test/lpi_plus/gtest_lpip_module.c b/test/lpi_plus/gtest_lpip_module.c
index 854c270..33dbb76 100644
--- a/test/lpi_plus/gtest_lpip_module.c
+++ b/test/lpi_plus/gtest_lpip_module.c
@@ -6,20 +6,18 @@
#include <unistd.h>
#include <assert.h>
-#include "stellar/appid.h"
#include "stellar/module.h"
#include "stellar/session.h"
#include "stellar/utils.h"
#include "cjson/cJSON.h"
-#include "lpi_plus/lpi_plus.h"
-#include "appid/appid_internal.h"
+#include "lpi_plus/lpi_plus_internal.h"
struct test_lpip_env
{
struct module_manager *mod_mgr;
- struct lpi_plus_mapper *lpi_mapper;
+ struct lpi_plus *lpip;
int l7_exdata_idx;
int session_num;
};
@@ -73,7 +71,7 @@ static void gtest_lpip_exdata_free(int idx __attribute__((unused)), void *ex_ptr
const char *proto_names[MAX_APPID_NUM] = {};
for (unsigned int i = 0; i < test_appid_exdata->appid_num; i++)
{
- proto_names[i] = lpi_plus_appid2name(env->lpi_mapper ,test_appid_exdata->appid[i]);
+ proto_names[i] = lpi_plus_appid2name(env->lpip ,test_appid_exdata->appid[i]);
}
cJSON *label_ids = cJSON_CreateIntArray(test_appid_exdata->appid, test_appid_exdata->appid_num);
cJSON_AddItemToObject(ctx, "l7_label_id", label_ids);
@@ -113,7 +111,7 @@ static void gtest_lpip_exdata_free(int idx __attribute__((unused)), void *ex_ptr
}
-static void gtest_lpip_on_appid_msg(struct session *sess, enum APPID_ORIGIN origin, int appid[], size_t appid_num, void *args)
+static void gtest_lpip_on_appid_msg(struct session *sess, int appid[], size_t appid_num, void *args)
{
if(sess==NULL || appid==NULL || args==NULL)return;
struct test_lpip_env *env = (struct test_lpip_env *)args;
@@ -156,7 +154,7 @@ struct module *gtest_lpip_module_init(struct module_manager *mod_mgr)
{
struct test_lpip_env *env = (struct test_lpip_env *)calloc(1, sizeof(struct test_lpip_env));
struct module *lpip_mod = module_manager_get_module(mod_mgr, LPI_PLUS_MODULE_NAME);
- env->lpi_mapper=module_to_lpip_mapper(lpip_mod);
+ env->lpip=module_to_lpi_plus(lpip_mod);
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);
if(sess_mgr == NULL)
@@ -170,7 +168,7 @@ struct module *gtest_lpip_module_init(struct module_manager *mod_mgr)
env->l7_exdata_idx = session_manager_new_session_exdata_index(sess_mgr, "EXDATA_L7", gtest_lpip_exdata_free, env);
- stellar_appid_subscribe(mod_mgr, gtest_lpip_on_appid_msg, env);
+ lpi_plus_appid_subscribe(env->lpip, gtest_lpip_on_appid_msg, env);
printf("gtest_lpip_module_init OK!\n");
return module_new("TEST_LPIP", env);