blob: 62369f372cfd17bb503ca9e952c1728956026c90 [file] [log] [blame]
Neels Hofmeyr4470f932016-04-19 00:13:53 +02001#pragma once
2
3struct ANY;
4struct ranap_message_s;
5struct hnb_test;
6
7/* main calls RUA */
8void hnb_test_rua_dt_handle(struct hnb_test *hnb, struct ANY *in);
Neels Hofmeyr5ad72b92016-04-19 18:09:05 +02009void hnb_test_rua_cl_handle(struct hnb_test *hnb, struct ANY *in);
Neels Hofmeyr4470f932016-04-19 00:13:53 +020010
11/* RUA calls RANAP */
12void hnb_test_rua_dt_handle_ranap(struct hnb_test *hnb,
13 struct ranap_message_s *ranap_msg);
Neels Hofmeyr5ad72b92016-04-19 18:09:05 +020014void hnb_test_rua_cl_handle_ranap(struct hnb_test *hnb,
15 struct ranap_message_s *ranap_msg);
Neels Hofmeyr4470f932016-04-19 00:13:53 +020016
17/* RANAP calls main with actual payload*/
18void hnb_test_nas_rx_dtap(struct hnb_test *hnb, void *data, int len);
Neels Hofmeyr4a0a69a2016-04-19 00:06:28 +020019void hnb_test_rx_secmode_cmd(struct hnb_test *hnb, long ip_alg);
Neels Hofmeyrbde4d3b2016-04-19 02:38:16 +020020void hnb_test_rx_iu_release(struct hnb_test *hnb);
Neels Hofmeyr5ad72b92016-04-19 18:09:05 +020021void hnb_test_rx_paging(struct hnb_test *hnb, const char *imsi);