summaryrefslogtreecommitdiff
path: root/app/include
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2017-03-14 14:29:50 +0800
committerQiuwen Lu <[email protected]>2017-03-14 14:29:50 +0800
commit04eec22b79b947c2b6fc1edb0e683a1b477d0bd8 (patch)
treefa67c70e65a82c6e6b5cb2cf72b48319308eb6a8 /app/include
parent1fbcdb75e3cd41c9ff14bf738a751530a9422fba (diff)
完成基于消息通信的应用注册
Diffstat (limited to 'app/include')
-rw-r--r--app/include/mrapp.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/app/include/mrapp.h b/app/include/mrapp.h
index cc51e4e..71ece55 100644
--- a/app/include/mrapp.h
+++ b/app/include/mrapp.h
@@ -1,18 +1,23 @@
-#pragma once
+#pragma once
#include <common.h>
+#include <ctrlmsg.h>
struct mrapp_instance
{
- /* Ӧ������ */
+ /* 应用名称 */
char appsym[MR_SYMBOL_MAX];
- /* ״̬������·�� */
+ /* 状态监测输出路径 */
char monit_file_path[MR_STRING_MAX];
+ /* 全局配置文件路径 */
+ char g_cfgfile_path[MR_STRING_MAX];
+ /* 消息框架句柄 */
+ struct ctrlmsg_handler * ctrlmsg_handler;
};
-/* ��־λ���Ƿ��Ѿ������˳�ʼ��*/
+/* 标志位,是否已经进行了初始化*/
extern int mrapp_inited;
-/* ��־λ�����߳��Ƿ��Ѿ������˳�ʼ�� */
+/* 标志位,本线程是否已经进行了初始化 */
extern int __thread mrapp_thread_inited;
-/* ״̬������ */
+/* 状态监测入口 */
int mrapp_monit_loop(struct mrapp_instance * instance); \ No newline at end of file