diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2019-05-09 16:20:51 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2019-05-10 07:13:41 +0000 |
commit | 265a4c7489ed295a11a46aeb88319f211dc8989a (patch) | |
tree | eec43adca4f26d539dc2646e7a304b9242b60df2 /include | |
parent | c0847d641c2a46e091b349467899df93bcc3cf5c (diff) |
call_leg: remove unused event MSC_EV_CALL_LEG_RTP_RELEASED
The event is actually never dispatched and useless, because when an RTP stream
releases, the call_leg terminates directly anyway (which wasn't apparent when
starting to design the call_leg FSM yet).
Change-Id: I6b2fc1225c960fa2f7c46adf241520217a07821c
Diffstat (limited to 'include')
-rw-r--r-- | include/osmocom/msc/call_leg.h | 7 | ||||
-rw-r--r-- | include/osmocom/msc/msc_roles.h | 1 |
2 files changed, 2 insertions, 6 deletions
diff --git a/include/osmocom/msc/call_leg.h b/include/osmocom/msc/call_leg.h index b8126e82d..61107ee2a 100644 --- a/include/osmocom/msc/call_leg.h +++ b/include/osmocom/msc/call_leg.h @@ -36,7 +36,6 @@ struct call_leg { uint32_t parent_event_rtp_addr_available; uint32_t parent_event_rtp_complete; - uint32_t parent_event_rtp_released; /* For internal MNCC, if RTP addresses for endpoints become assigned by the MGW, implicitly notify the other * call leg's RTP_TO_CN side rtp_stream with rtp_stream_remote_addr_available(). */ @@ -58,15 +57,13 @@ void call_leg_init(struct gsm_network *net); struct call_leg *call_leg_alloc(struct osmo_fsm_inst *parent_fi, uint32_t parent_event_term, uint32_t parent_event_rtp_addr_available, - uint32_t parent_event_rtp_complete, - uint32_t parent_event_rtp_released); + uint32_t parent_event_rtp_complete); void call_leg_reparent(struct call_leg *cl, struct osmo_fsm_inst *parent_fi, uint32_t parent_event_term, uint32_t parent_event_rtp_addr_available, - uint32_t parent_event_rtp_complete, - uint32_t parent_event_rtp_released); + uint32_t parent_event_rtp_complete); int call_leg_local_bridge(struct call_leg *cl1, uint32_t call_id1, struct gsm_trans *trans1, struct call_leg *cl2, uint32_t call_id2, struct gsm_trans *trans2); diff --git a/include/osmocom/msc/msc_roles.h b/include/osmocom/msc/msc_roles.h index a1fab2f23..b22bc7b85 100644 --- a/include/osmocom/msc/msc_roles.h +++ b/include/osmocom/msc/msc_roles.h @@ -148,7 +148,6 @@ enum msc_common_events { MSC_EV_CALL_LEG_RTP_LOCAL_ADDR_AVAILABLE, MSC_EV_CALL_LEG_RTP_COMPLETE, - MSC_EV_CALL_LEG_RTP_RELEASED, MSC_EV_CALL_LEG_TERM, /* MNCC has told us to RTP_CREATE, but local RTP port has not yet been set up. |