aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/smpp_smsc.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@gnumonks.org>2017-08-07 14:01:10 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2017-08-27 02:33:48 +0200
commitfdc9966a900886df7578f6d46de63929d7e73785 (patch)
tree1d8d1b945b82f2651b416a0b8117406ba89dc5cd /src/libmsc/smpp_smsc.h
parent26d3db8a32d9e90829d69282e38cb091db27bfc0 (diff)
libmsc: remove 'deferred' parameter in sms_route_mt_sms()
No need to cache the sms object, just cache what we need into the smpp_cmd structure. This simplifies what that I introduced in 93ffbd0029d1 ("libmsc: send RP-ACK to MS after ESME sends SMPP DELIVER-SM-RESP"). Change-Id: Iba5f864f9bb963baff95969e306b1b7cff00c1e3
Diffstat (limited to 'src/libmsc/smpp_smsc.h')
-rw-r--r--src/libmsc/smpp_smsc.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libmsc/smpp_smsc.h b/src/libmsc/smpp_smsc.h
index fded236d6..0f1d35cc1 100644
--- a/src/libmsc/smpp_smsc.h
+++ b/src/libmsc/smpp_smsc.h
@@ -89,8 +89,9 @@ struct osmo_smpp_route {
struct osmo_smpp_cmd {
struct llist_head list;
struct vlr_subscr *vsub;
- struct gsm_sms *sms;
uint32_t sequence_nr;
+ uint32_t gsm411_msg_ref;
+ uint8_t gsm411_trans_id;
struct osmo_timer_list response_timer;
};
@@ -161,5 +162,5 @@ struct gsm_subscriber_connection;
int smpp_route_smpp_first(struct gsm_sms *sms,
struct gsm_subscriber_connection *conn);
int smpp_try_deliver(struct gsm_sms *sms,
- struct gsm_subscriber_connection *conn, bool *deferred);
+ struct gsm_subscriber_connection *conn);
#endif