提交 f84bd3b9 authored 作者: Anthony Minessale's avatar Anthony Minessale

add last callback run stamp to device records

上级 102377eb
...@@ -103,6 +103,7 @@ typedef struct switch_device_record_s { ...@@ -103,6 +103,7 @@ typedef struct switch_device_record_s {
switch_device_state_t last_state; switch_device_state_t last_state;
switch_time_t active_start; switch_time_t active_start;
switch_time_t active_stop; switch_time_t active_stop;
switch_time_t last_call_time;
struct device_uuid_node_s *uuid_list; struct device_uuid_node_s *uuid_list;
struct device_uuid_node_s *uuid_tail; struct device_uuid_node_s *uuid_tail;
switch_mutex_t *mutex; switch_mutex_t *mutex;
......
...@@ -4795,6 +4795,8 @@ static void switch_channel_check_device_state(switch_channel_t *channel, switch_ ...@@ -4795,6 +4795,8 @@ static void switch_channel_check_device_state(switch_channel_t *channel, switch_
} }
} }
drec->last_call_time = switch_micro_time_now();
drec->last_state = drec->state; drec->last_state = drec->state;
switch_mutex_unlock(drec->mutex); switch_mutex_unlock(drec->mutex);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论