diff options
Diffstat (limited to 'include/openbsc/osmo_msc.h')
-rw-r--r-- | include/openbsc/osmo_msc.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/include/openbsc/osmo_msc.h b/include/openbsc/osmo_msc.h index 5a26b6042..bc96f1d5a 100644 --- a/include/openbsc/osmo_msc.h +++ b/include/openbsc/osmo_msc.h @@ -56,7 +56,6 @@ enum msc_compl_l3_rc { MSC_CONN_REJECT = 1, }; - struct bsc_api *msc_bsc_api(); int msc_create_conn_fsm(struct gsm_subscriber_connection *conn, const char *id); @@ -64,6 +63,14 @@ int msc_create_conn_fsm(struct gsm_subscriber_connection *conn, const char *id); int msc_vlr_alloc(struct gsm_network *net); int msc_vlr_start(struct gsm_network *net); +int msc_compl_l3(struct gsm_subscriber_connection *conn, + struct msgb *msg, uint16_t chosen_channel); +void msc_dtap(struct gsm_subscriber_connection *conn, uint8_t link_id, + struct msgb *msg); +void msc_cipher_mode_compl(struct gsm_subscriber_connection *conn, + struct msgb *msg, uint8_t alg_id); +void msc_rx_sec_mode_compl(struct gsm_subscriber_connection *conn); + void msc_subscr_conn_init(void); bool msc_subscr_conn_is_accepted(struct gsm_subscriber_connection *conn); void msc_subscr_conn_communicating(struct gsm_subscriber_connection *conn); @@ -80,4 +87,6 @@ _msc_subscr_conn_get(struct gsm_subscriber_connection *conn, void _msc_subscr_conn_put(struct gsm_subscriber_connection *conn, const char *file, int line); +void msc_stop_paging(struct vlr_subscr *vsub); + #endif |