aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-04-10 00:12:31 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-04-10 00:13:53 +0200
commit74419497fccc93ef5acf6bc0d64f683c8bf25617 (patch)
treeba0af03adb957a33c1698e82d94a76f6354f6b11 /openbsc/include
parentccfd57264786a513b81429d7d7064e216c4461af (diff)
[rsl] Introduce a method to set the state of the lchan
Setting the state through a dedicated method allows us to track the state transitions and check if they are done in a proper way.
Diffstat (limited to 'openbsc/include')
-rw-r--r--openbsc/include/openbsc/abis_rsl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/abis_rsl.h b/openbsc/include/openbsc/abis_rsl.h
index ac0a17978..8e6774d15 100644
--- a/openbsc/include/openbsc/abis_rsl.h
+++ b/openbsc/include/openbsc/abis_rsl.h
@@ -70,6 +70,8 @@ u_int64_t str_to_imsi(const char *imsi_str);
u_int8_t lchan2chan_nr(const struct gsm_lchan *lchan);
int rsl_release_request(struct gsm_lchan *lchan, u_int8_t link_id);
+int rsl_lchan_set_state(struct gsm_lchan *lchan, int);
+
/* to be provided by external code */
int abis_rsl_sendmsg(struct msgb *msg);
int rsl_deact_sacch(struct gsm_lchan *lchan);