|
|
- %% ---------------------------------------------------------------------------
- %% @doc timer_custom.erl
-
- %% @author hjh
- %% @since 2016-09-22
- %% @deprecated 定时器定制
- %% ---------------------------------------------------------------------------
-
- % ------------------- 时间类型 --------------------
- -define(TC_TIME_TYPE_START, 1). % 开启
- -define(TC_TIME_TYPE_END, 2). % 结束
- -define(TC_TIME_TYPE_CLEAR, 3). % 清理
-
- % ------------------- Info类型 --------------------
- -define(TC_TYPE_ACT, act).
-
- % --------------------- 其他 ----------------------
- -define(TC_DEF_DELAY, 20). % 默认延迟
-
- -record(kf_state, {tc_list, ref}).
-
- -record(local_state, {tc_list, ref}).
-
- %% 时间定制
- -record(timer_custom, {
- key = undefined % Key值 {type, subtype, time_type}
- , type = undefined % 类型
- , subtype = undefined % 次类型
- , time_type = 0 % 时间类型
- , time = 0 % 时间
- , delay = 0 % 延迟处理时间
- , other_data = #{} % 其他数据
- }).
-
|