aboutsummaryrefslogtreecommitdiffstats
path: root/src/rua_common.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2015-09-10 18:33:47 +0200
committerHarald Welte <laforge@gnumonks.org>2015-09-10 18:33:47 +0200
commit656ad301a86017ac43256f90da28b061974756b2 (patch)
tree66189b1cd406848ffee58cf9287ae594eb2ee962 /src/rua_common.h
parent84839c04ea7ee2db17b5b0010a2f46786d13dcba (diff)
enable building + linking of RUA support
Diffstat (limited to 'src/rua_common.h')
-rw-r--r--src/rua_common.h57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/rua_common.h b/src/rua_common.h
new file mode 100644
index 0000000..7e83d69
--- /dev/null
+++ b/src/rua_common.h
@@ -0,0 +1,57 @@
+#include <asn_application.h>
+
+#include "rua/RUA_Ansi-41-IDNNS.h"
+#include "rua/RUA_CN-DomainIndicator.h"
+#include "rua/RUA_CSGMembershipStatus.h"
+#include "rua/RUA_Cause.h"
+#include "rua/RUA_CauseMisc.h"
+#include "rua/RUA_CauseProtocol.h"
+#include "rua/RUA_CauseRadioNetwork.h"
+#include "rua/RUA_CauseTransport.h"
+#include "rua/RUA_Connect.h"
+#include "rua/RUA_ConnectionlessTransfer.h"
+#include "rua/RUA_Context-ID.h"
+#include "rua/RUA_Criticality.h"
+#include "rua/RUA_CriticalityDiagnostics-IE-List.h"
+#include "rua/RUA_CriticalityDiagnostics.h"
+#include "rua/RUA_DirectTransfer.h"
+#include "rua/RUA_Disconnect.h"
+#include "rua/RUA_ErrorIndication.h"
+#include "rua/RUA_Establishment-Cause.h"
+#include "rua/RUA_Gsm-map-IDNNS.h"
+#include "rua/RUA_IE-Extensions.h"
+#include "rua/RUA_IE.h"
+#include "rua/RUA_InitiatingMessage.h"
+#include "rua/RUA_IntraDomainNasNodeSelector.h"
+#include "rua/RUA_Presence.h"
+#include "rua/RUA_PrivateIE-ID.h"
+#include "rua/RUA_PrivateMessage.h"
+#include "rua/RUA_ProcedureCode.h"
+#include "rua/RUA_ProtocolIE-ID.h"
+#include "rua/RUA_RANAP-Message.h"
+#include "rua/RUA_RUA-PDU.h"
+#include "rua/RUA_RoutingParameter.h"
+#include "rua/RUA_SuccessfulOutcome.h"
+#include "rua/RUA_TriggeringMessage.h"
+#include "rua/RUA_TypeOfError.h"
+#include "rua/RUA_UnsuccessfulOutcome.h"
+
+#if (ASN1C_ENVIRONMENT_VERSION < 924)
+# error "You are compiling with the wrong version of ASN1C"
+#endif
+
+#include <osmocom/core/logging.h>
+
+#define RUA_DEBUG(x, args ...) DEBUGP(0, x, ## args)
+
+extern int asn1_xer_print;
+
+struct msgb *rua_generate_successful_outcome(
+ e_RUA_ProcedureCode procedureCode,
+ RUA_Criticality_t criticality,
+ asn_TYPE_descriptor_t * td,
+ void *sptr);
+
+RUA_IE_t *rua_new_ie(RUA_ProtocolIE_ID_t id, RUA_Criticality_t criticality,
+ asn_TYPE_descriptor_t *type, void *sptr);
+