summaryrefslogtreecommitdiff
path: root/include/private/plugin_protocol.h
diff options
context:
space:
mode:
authorlijia <[email protected]>2021-02-26 16:17:02 +0800
committerlijia <[email protected]>2021-02-26 16:17:02 +0800
commit939e465cc81692ac3468fce23aae51898ec97ff7 (patch)
treeedaa91c6798b530a97d24d2c670be02e6738a4b0 /include/private/plugin_protocol.h
parent46ca20894982e83c1d39cf12314751eef594b8ca (diff)
TSG-5636, 支持插件在非entry上下文获取pme私有变量, 仅支持TCP,TCPALL,UDP层插件;
TSG-5604, 新增配置文件necessary_plug_list.conf, 如果必要插件挂载失败, sapp退出.
Diffstat (limited to 'include/private/plugin_protocol.h')
-rw-r--r--include/private/plugin_protocol.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/private/plugin_protocol.h b/include/private/plugin_protocol.h
index 6667bc6..6894b6b 100644
--- a/include/private/plugin_protocol.h
+++ b/include/private/plugin_protocol.h
@@ -18,6 +18,7 @@ typedef struct _plugin_protocol_fun_info
int callnum; //��ں������Ự���ô�����ֻ�е�û�б�����ʱ������ж�ظò��
long long protocol_flag; //��Ҫ����������ֶ�flag��־
AppEntry appentry; //��ں���
+ char biz_plug_name[PLUGIN_FILENAME_MAXLEN]; //ҵ���������
struct _plugin_protocol_fun_info* pre;
struct _plugin_protocol_fun_info* next;
@@ -33,7 +34,7 @@ typedef struct _plugin_protocol_plug_info
void (*fun_destroy)(); //ע��������ж��ʱ����
void (*fun_flagstate)(long long protflag); //ҵ������ҪЭ��flagֵ�������
long long (*fun_flagchange)(char* flagstr); //��ҵ���ע����ַ�����flagת����long long���͵ĺ���
- stProtocolFunInfo* fun_list;
+ stProtocolFunInfo* fun_list; /* ���ص���ǰ����������ҵ������б� */
struct _plugin_protocol_plug_info* pre;
struct _plugin_protocol_plug_info* next;