Harald Welte | 393f2bd | 2015-09-11 17:13:51 +0200 | [diff] [blame] | 1 | #pragma once |
| 2 | |
| 3 | #include <stdint.h> |
Harald Welte | 208b7b0 | 2015-09-11 17:35:52 +0200 | [diff] [blame] | 4 | #include <sys/types.h> |
Harald Welte | 393f2bd | 2015-09-11 17:13:51 +0200 | [diff] [blame] | 5 | |
Philipp Maier | ee03876 | 2017-12-19 17:42:36 +0100 | [diff] [blame] | 6 | #include <osmocom/ranap/RANAP_IuTransportAssociation.h> |
| 7 | #include <osmocom/ranap/RANAP_TransportLayerAddress.h> |
| 8 | |
Harald Welte | 056984f | 2016-01-03 16:31:31 +0100 | [diff] [blame] | 9 | int ranap_bcd_decode(char *out, size_t out_len, const uint8_t *in, size_t in_len); |
| 10 | int ranap_imsi_encode(uint8_t *out, size_t out_len, const char *in); |
Philipp Maier | ee03876 | 2017-12-19 17:42:36 +0100 | [diff] [blame] | 11 | int ranap_transp_assoc_decode(uint16_t *port, const RANAP_IuTransportAssociation_t *transp_assoc); |
| 12 | int ranap_transp_layer_addr_decode(char *addr, unsigned int addr_len, |
| 13 | const RANAP_TransportLayerAddress_t *trasp_layer_addr); |