diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-06-18 19:36:12 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-06-23 14:53:37 +0200 |
commit | 8090df2a813a3cf174afb8acb9aba92b65d275fb (patch) | |
tree | cee14c7b8e18b81ea7542c0133c7bd6aa2ee1631 /src/osmo-bts-omldummy | |
parent | ceb80fc6b6edcc701a423d6bfe8601b08ff3a10d (diff) |
bts_model: Convert bts_model_trx_close() to return asynchronously
Some backends like osmo-bts-trx require exchanging messages like
POWEROFF to close the TRX, and hence need some time. Switch the function
to expect result asynchronously by calling a callback.
This will be used later to wait until all TRX are really powered off
before exiting the process.
Change-Id: I7d76b600fc06e1114b35bf0c2d08eff5bbd1b69a
Diffstat (limited to 'src/osmo-bts-omldummy')
-rw-r--r-- | src/osmo-bts-omldummy/bts_model.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osmo-bts-omldummy/bts_model.c b/src/osmo-bts-omldummy/bts_model.c index a9683815..dc0e0417 100644 --- a/src/osmo-bts-omldummy/bts_model.c +++ b/src/osmo-bts-omldummy/bts_model.c @@ -50,10 +50,10 @@ int osmo_amr_rtp_dec(const uint8_t *rtppayload, int payload_len, uint8_t *cmr, return -1; } -int bts_model_trx_close(struct gsm_bts_trx *trx) +void bts_model_trx_close(struct gsm_bts_trx *trx) { LOGP(DL1C, LOGL_NOTICE, "Unimplemented %s\n", __func__); - return 0; + bts_model_trx_close_cb(trx, 0); } int bts_model_adjst_ms_pwr(struct gsm_lchan *lchan) |