blob: 9d801be61b6957ab390b44c9b76885030f1a5d94 [file] [log] [blame]
Harald Welte393f2bd2015-09-11 17:13:51 +02001#pragma once
2
3#include <stdint.h>
Harald Welte208b7b02015-09-11 17:35:52 +02004#include <sys/types.h>
Harald Welte393f2bd2015-09-11 17:13:51 +02005
Philipp Maieree038762017-12-19 17:42:36 +01006#include <osmocom/ranap/RANAP_IuTransportAssociation.h>
7#include <osmocom/ranap/RANAP_TransportLayerAddress.h>
8
Harald Welte056984f2016-01-03 16:31:31 +01009int ranap_bcd_decode(char *out, size_t out_len, const uint8_t *in, size_t in_len);
10int ranap_imsi_encode(uint8_t *out, size_t out_len, const char *in);
Philipp Maieree038762017-12-19 17:42:36 +010011int ranap_transp_assoc_decode(uint16_t *port, const RANAP_IuTransportAssociation_t *transp_assoc);
12int ranap_transp_layer_addr_decode(char *addr, unsigned int addr_len,
13 const RANAP_TransportLayerAddress_t *trasp_layer_addr);