aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/msc/call_leg.h
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2019-05-09 16:20:51 +0200
committerHarald Welte <laforge@gnumonks.org>2019-05-10 07:13:41 +0000
commit265a4c7489ed295a11a46aeb88319f211dc8989a (patch)
treeeec43adca4f26d539dc2646e7a304b9242b60df2 /include/osmocom/msc/call_leg.h
parentc0847d641c2a46e091b349467899df93bcc3cf5c (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/osmocom/msc/call_leg.h')
-rw-r--r--include/osmocom/msc/call_leg.h7
1 files changed, 2 insertions, 5 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);