diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/rtp_engine.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/main/rtp_engine.c b/main/rtp_engine.c index 8562558b8..0fca0dded 100644 --- a/main/rtp_engine.c +++ b/main/rtp_engine.c @@ -192,6 +192,8 @@ struct ast_rtp_instance { char channel_uniqueid[AST_MAX_UNIQUEID]; /*! Time of last packet sent */ time_t last_tx; + /*! Time of last packet received */ + time_t last_rx; }; /*! List of RTP engines that are currently registered */ @@ -2194,7 +2196,6 @@ int ast_rtp_engine_init() return 0; } - time_t ast_rtp_instance_get_last_tx(const struct ast_rtp_instance *rtp) { return rtp->last_tx; @@ -2204,3 +2205,13 @@ void ast_rtp_instance_set_last_tx(struct ast_rtp_instance *rtp, time_t time) { rtp->last_tx = time; } + +time_t ast_rtp_instance_get_last_rx(const struct ast_rtp_instance *rtp) +{ + return rtp->last_rx; +} + +void ast_rtp_instance_set_last_rx(struct ast_rtp_instance *rtp, time_t time) +{ + rtp->last_rx = time; +} |