blob: cb5b2f44bf20001775923272177449da478439b1 [file] [log] [blame]
Harald Welte318e4d52015-09-10 18:47:08 +02001#pragma once
2
Harald Welte656ad302015-09-10 18:33:47 +02003#include <asn_application.h>
4
5#include "rua/RUA_Ansi-41-IDNNS.h"
6#include "rua/RUA_CN-DomainIndicator.h"
7#include "rua/RUA_CSGMembershipStatus.h"
8#include "rua/RUA_Cause.h"
9#include "rua/RUA_CauseMisc.h"
10#include "rua/RUA_CauseProtocol.h"
11#include "rua/RUA_CauseRadioNetwork.h"
12#include "rua/RUA_CauseTransport.h"
13#include "rua/RUA_Connect.h"
14#include "rua/RUA_ConnectionlessTransfer.h"
15#include "rua/RUA_Context-ID.h"
16#include "rua/RUA_Criticality.h"
17#include "rua/RUA_CriticalityDiagnostics-IE-List.h"
18#include "rua/RUA_CriticalityDiagnostics.h"
19#include "rua/RUA_DirectTransfer.h"
20#include "rua/RUA_Disconnect.h"
21#include "rua/RUA_ErrorIndication.h"
22#include "rua/RUA_Establishment-Cause.h"
23#include "rua/RUA_Gsm-map-IDNNS.h"
24#include "rua/RUA_IE-Extensions.h"
25#include "rua/RUA_IE.h"
26#include "rua/RUA_InitiatingMessage.h"
27#include "rua/RUA_IntraDomainNasNodeSelector.h"
28#include "rua/RUA_Presence.h"
29#include "rua/RUA_PrivateIE-ID.h"
30#include "rua/RUA_PrivateMessage.h"
31#include "rua/RUA_ProcedureCode.h"
32#include "rua/RUA_ProtocolIE-ID.h"
33#include "rua/RUA_RANAP-Message.h"
34#include "rua/RUA_RUA-PDU.h"
35#include "rua/RUA_RoutingParameter.h"
36#include "rua/RUA_SuccessfulOutcome.h"
37#include "rua/RUA_TriggeringMessage.h"
38#include "rua/RUA_TypeOfError.h"
39#include "rua/RUA_UnsuccessfulOutcome.h"
40
41#if (ASN1C_ENVIRONMENT_VERSION < 924)
42# error "You are compiling with the wrong version of ASN1C"
43#endif
44
45#include <osmocom/core/logging.h>
46
47#define RUA_DEBUG(x, args ...) DEBUGP(0, x, ## args)
48
49extern int asn1_xer_print;
50
51struct msgb *rua_generate_successful_outcome(
52 e_RUA_ProcedureCode procedureCode,
53 RUA_Criticality_t criticality,
54 asn_TYPE_descriptor_t * td,
55 void *sptr);
56
57RUA_IE_t *rua_new_ie(RUA_ProtocolIE_ID_t id, RUA_Criticality_t criticality,
58 asn_TYPE_descriptor_t *type, void *sptr);
59