diff options
author | Stefan Sperling <ssperling@sysmocom.de> | 2018-01-22 17:31:20 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-01-25 20:30:40 +0000 |
commit | 14e051776fe07cbc7f9c5775ea62f04fe79bd357 (patch) | |
tree | 571c87eeb7957b28018a67fd713898758423e86c /include/osmocom/msc/db.h | |
parent | 1e67fea7ba5c6336066b78f98a28ab33b05c36c4 (diff) |
Delete expired SMS automatically.
Delete expired SMS whenever we are done processing an SMS-related signal.
In order to minimize additional latency only one SMS is removed at a time.
Change-Id: I56cbe716e52b679c4b94f6cbb4a171306975be2e
Related: OS#2354
Diffstat (limited to 'include/osmocom/msc/db.h')
-rw-r--r-- | include/osmocom/msc/db.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmocom/msc/db.h b/include/osmocom/msc/db.h index 2105d38da..a1de7d631 100644 --- a/include/osmocom/msc/db.h +++ b/include/osmocom/msc/db.h @@ -51,6 +51,7 @@ int db_sms_inc_deliver_attempts(struct gsm_sms *sms); int db_sms_delete_by_msisdn(const char *msisdn); int db_sms_delete_sent_message_by_id(unsigned long long sms_id); int db_sms_delete_expired_message_by_id(unsigned long long sms_id); +void db_sms_delete_oldest_expired_message(void); /* Statistics counter storage */ struct osmo_counter; |