diff options
author | Pablo Neira Ayuso <pablo@gnumonks.org> | 2017-08-07 14:01:10 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@gnumonks.org> | 2017-08-08 10:20:20 +0200 |
commit | 4e5b90a594f987266a7e9492f30780eb92b9639c (patch) | |
tree | f404b3a9006965b7929b65c5760869362d03848d /openbsc/src/libmsc/smpp_smsc.h | |
parent | 31655d84faa7f7fe823111856ae2035d44aca0eb (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 'openbsc/src/libmsc/smpp_smsc.h')
-rw-r--r-- | openbsc/src/libmsc/smpp_smsc.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/openbsc/src/libmsc/smpp_smsc.h b/openbsc/src/libmsc/smpp_smsc.h index c9209ef8b..468d3b477 100644 --- a/openbsc/src/libmsc/smpp_smsc.h +++ b/openbsc/src/libmsc/smpp_smsc.h @@ -89,8 +89,9 @@ struct osmo_smpp_route { struct osmo_smpp_cmd { struct llist_head list; struct gsm_subscriber *subscr; - 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 |