diff options
Diffstat (limited to 'main/rtp_engine.c')
-rw-r--r-- | main/rtp_engine.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/main/rtp_engine.c b/main/rtp_engine.c index 2d61c89b6..8562558b8 100644 --- a/main/rtp_engine.c +++ b/main/rtp_engine.c @@ -190,6 +190,8 @@ struct ast_rtp_instance { struct ast_srtp *srtp; /*! Channel unique ID */ char channel_uniqueid[AST_MAX_UNIQUEID]; + /*! Time of last packet sent */ + time_t last_tx; }; /*! List of RTP engines that are currently registered */ @@ -2191,3 +2193,14 @@ 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; +} + +void ast_rtp_instance_set_last_tx(struct ast_rtp_instance *rtp, time_t time) +{ + rtp->last_tx = time; +} |