Separated E2Sim lib from E2SM-specific code
[sim/e2-interface.git] / e2sim / src / messagerouting / e2ap_message_handler.hpp
similarity index 90%
rename from e2sim/src/E2AP/e2ap_message_handler.hpp
rename to e2sim/src/messagerouting/e2ap_message_handler.hpp
index f53cce1..5ec288b 100644 (file)
 #ifndef E2AP_MESSAGE_HANDLER_HPP\r
 #define E2AP_MESSAGE_HANDLER_HPP\r
 \r
+#include "e2sim.hpp"\r
 #include "e2sim_sctp.hpp"\r
 \r
+\r
 extern "C" {\r
   #include "e2sim_defs.h"\r
   #include "e2ap_asn1c_codec.h"\r
 }\r
 \r
-void e2ap_handle_sctp_data(int &socket_fd, sctp_buffer_t &data);\r
+void e2ap_handle_sctp_data(int &socket_fd, sctp_buffer_t &data, bool xmlenc, E2Sim *e2sim);\r
 \r
 void e2ap_handle_X2SetupRequest(E2AP_PDU_t* pdu, int &socket_fd);\r
 \r
@@ -34,6 +36,8 @@ void e2ap_handle_X2SetupResponse(E2AP_PDU_t* pdu, int &socket_fd);
 \r
 void e2ap_handle_ENDCX2SetupRequest(E2AP_PDU_t* pdu, int &socket_fd);\r
 \r
+void e2ap_handle_E2SetupRequest(E2AP_PDU_t* pdu, int &socket_fd);\r
+\r
 void e2ap_handle_RICSubscriptionRequest(E2AP_PDU_t* pdu, int &socket_fd);\r
 \r
 void e2ap_handle_RICSubscriptionRequest_securityDemo(E2AP_PDU_t* pdu, int &socket_fd);\r