Separated E2Sim lib from E2SM-specific code
[sim/e2-interface.git] / e2sim / src / messagerouting / e2ap_asn1c_codec.h
similarity index 94%
rename from e2sim/src/E2AP/e2ap_asn1c_codec.h
rename to e2sim/src/messagerouting/e2ap_asn1c_codec.h
index 1362638..314fd63 100644 (file)
@@ -25,6 +25,9 @@
 #include "SuccessfulOutcome.h"
 #include "UnsuccessfulOutcome.h"
 
+#include "GlobalE2node-ID.h"
+#include "E2setupRequest.h"
+
 #define ASN1C_PDU_PRINT_BUFFER     4096
 #define MAX_XML_BUFFER             10000
 #define E2AP_XML_DIR               "/src/E2AP/XML/"
@@ -34,6 +37,7 @@ void e2ap_asn1c_print_pdu(const E2AP_PDU_t* pdu);
 void asn1c_xer_print(asn_TYPE_descriptor_t *typeDescriptor, void *data);
 
 E2AP_PDU_t* e2ap_xml_to_pdu(char const* xml_message);
+E2setupRequest_t* smaller_e2ap_xml_to_pdu(char const* xml_message);
 
 int e2ap_asn1c_encode_pdu(E2AP_PDU_t* pdu, unsigned char **buffer);