summaryrefslogtreecommitdiff
path: root/include/private/sapp_declaration.h
diff options
context:
space:
mode:
authorlijia <[email protected]>2019-06-05 18:42:52 +0800
committerlijia <[email protected]>2019-06-05 18:42:52 +0800
commitcb2152f52cdeb84c99d5ec53e018e5ac4a6fc301 (patch)
tree674039fd44130ff694b489bddde035c1d5ef0eb1 /include/private/sapp_declaration.h
parent49996782de45cb78fcdc824c506a99f4d3b7126a (diff)
1-增加定时器, 基于Libevent实现, 依赖库静态链接到sapp;
2-增加平台运行状态; 3-插件配置文件合并, 避免经常打开多个.inf的情况, 将原来的三个:conflist_platform.inf, conflist_protocol.inf, conflist_business.inf改为一个conflist.inf,
Diffstat (limited to 'include/private/sapp_declaration.h')
-rw-r--r--include/private/sapp_declaration.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/private/sapp_declaration.h b/include/private/sapp_declaration.h
index 32a813b..51d71e3 100644
--- a/include/private/sapp_declaration.h
+++ b/include/private/sapp_declaration.h
@@ -8,8 +8,8 @@ extern "C" {
#include "sapp_private_api.h"
enum pkt_dump_mode{
- PKT_DUMP_LOCAL_FILE = 1, /* 写本地文�?*/
- PKT_DUMP_UDP_SOCKET = 2, /* 写到UDP 某个端口 */
+ PKT_DUMP_LOCAL_FILE = 1,
+ PKT_DUMP_UDP_SOCKET = 2,
};
enum depolyment_mode_config{
@@ -22,6 +22,7 @@ enum depolyment_mode_config{
/* ��Ƕ�ײ��̫��, ʹ�ü������ */
#define ABBR_SAPP_LOG_LEVEL sapp_global_val->config.profiling.log.level
#define ABBR_SAPP_LOG_HANDLE sapp_global_val->individual_fixed.log_handle
+#define ABBR_SAPP_TIMER_HANDLE sapp_global_val->individual_fixed.sapp_timer_handle
#define ABBR_SAPP_START_TIME sapp_global_val->individual_fixed.sapp_start_time
#define ABBR_CURRENT_TIME sapp_global_val->individual_volatile->current_time
#define ABBR_CURRENT_TIME_MS sapp_global_val->individual_volatile->current_time_ms
@@ -69,6 +70,10 @@ void sapp_fs2_update_length(int field_index, unsigned long long value);
void sapp_fs2_set_latency(int thead_seq, long long time_cost);
void sapp_gval_init(void);
struct mr_instance *sapp_get_marsio_instance(void);
+int __sapp_timer_platform_init(void);
+void __st_pkt_proc_context_check_timeout(int tid);
+void __sapp_timer_platform_run(void);
+void sapp_set_current_state(enum sapp_state_t st);
extern volatile unsigned int g_aiSysCounter[COUNTER_NUM]; /*newly modified ---LiLei*/