aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc/a_iface.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/openbsc/a_iface.h')
-rw-r--r--include/openbsc/a_iface.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/openbsc/a_iface.h b/include/openbsc/a_iface.h
index d5c5f9efb..483ffa47f 100644
--- a/include/openbsc/a_iface.h
+++ b/include/openbsc/a_iface.h
@@ -22,4 +22,17 @@
int a_init(void *ctx, const char *name, uint32_t local_pc, const char *listen_addr,
const char *remote_addr, uint16_t local_port, struct gsm_network *network);
+/* Send DTAP message via A-interface */
+int a_iface_tx_dtap(struct msgb *msg);
+
+/* Send Cipher mode command via A-interface */
+int a_iface_tx_cipher_mode(struct gsm_subscriber_connection *conn,
+ int cipher, const uint8_t *key, int len, int include_imeisv);
+
+/* Page a subscriber via A-interface */
+int a_iface_tx_paging(const char *imsi, uint32_t tmsi, uint16_t lac);
+
+/* Send assignment request via A-interface */
+int a_iface_tx_assignment(struct gsm_trans *trans);
+
#pragma once