blob: 88e6fe6b6e79c141461abe18c730d644df008a25 [file] [log] [blame]
Harald Welte318e4d52015-09-10 18:47:08 +02001#pragma once
2
3#include "hnbgw.h"
Harald Weltecd5e9812015-12-23 22:14:16 +01004#include "rua/RUA_Cause.h"
Harald Welte318e4d52015-09-10 18:47:08 +02005
6int hnbgw_rua_rx(struct hnb_context *hnb, struct msgb *msg);
7int hnbgw_rua_init(void);
Harald Weltee2e5d4d2015-09-10 23:49:45 +02008
Harald Weltecd5e9812015-12-23 22:14:16 +01009int rua_tx_udt(struct hnb_context *hnb, const uint8_t *data, unsigned int len);
10int rua_tx_dt(struct hnb_context *hnb, int is_ps, uint32_t context_id,
11 const uint8_t *data, unsigned int len);
12int rua_tx_disc(struct hnb_context *hnb, int is_ps, uint32_t context_id,
13 const RUA_Cause_t *cause, const uint8_t *data, unsigned int len);