aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorStefan Sperling <ssperling@sysmocom.de>2018-01-22 17:31:20 +0100
committerHarald Welte <laforge@gnumonks.org>2018-01-25 20:30:40 +0000
commit14e051776fe07cbc7f9c5775ea62f04fe79bd357 (patch)
tree571c87eeb7957b28018a67fd713898758423e86c /include
parent1e67fea7ba5c6336066b78f98a28ab33b05c36c4 (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')
-rw-r--r--include/osmocom/msc/db.h1
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;