X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=simulators%2Fe2sim%2Fsrc%2FE2AP%2Fe2ap_message_handler.hpp;fp=simulators%2Fe2sim%2Fsrc%2FE2AP%2Fe2ap_message_handler.hpp;h=c7af948fbc910f9955e8ecd1ccb31a9736c65e30;hb=e440e6695aef24ac8c88d852071efb96d192b618;hp=42bb80f5f0d8bdd364ff61b2c2e2332e8b23dd2b;hpb=7bd8a0bd3e84d325d1a5d1df6feb7a259fee2004;p=it%2Ftest.git diff --git a/simulators/e2sim/src/E2AP/e2ap_message_handler.hpp b/simulators/e2sim/src/E2AP/e2ap_message_handler.hpp index 42bb80f..c7af948 100644 --- a/simulators/e2sim/src/E2AP/e2ap_message_handler.hpp +++ b/simulators/e2sim/src/E2AP/e2ap_message_handler.hpp @@ -19,19 +19,23 @@ #ifndef E2AP_MESSAGE_HANDLER_HPP #define E2AP_MESSAGE_HANDLER_HPP -#include "e2sim_defs.h" #include "e2sim_sctp.hpp" -#include "asn_e2ap.hpp" -#include "e2ap_asn_codec.hpp" + +extern "C" { + #include "e2sim_defs.h" + #include "e2ap_asn1c_codec.h" +} void e2ap_handle_sctp_data(int &socket_fd, sctp_buffer_t &data); -void e2ap_handle_X2SetupRequest(e2ap_pdu_t* pdu, int &socket_fd); +void e2ap_handle_X2SetupRequest(E2AP_PDU_t* pdu, int &socket_fd); + +void e2ap_handle_X2SetupResponse(E2AP_PDU_t* pdu, int &socket_fd); -void e2ap_handle_X2SetupResponse(e2ap_pdu_t* pdu, int &socket_fd); +void e2ap_handle_ENDCX2SetupRequest(E2AP_PDU_t* pdu, int &socket_fd); -void e2ap_handle_ENDCX2SetupRequest(e2ap_pdu_t* pdu, int &socket_fd); +void e2ap_handle_RICSubscriptionRequest(E2AP_PDU_t* pdu, int &socket_fd); -void e2ap_handle_RICSubscriptionRequest(e2ap_pdu_t* pdu, int &socket_fd); +void e2ap_handle_RICSubscriptionRequest_securityDemo(E2AP_PDU_t* pdu, int &socket_fd); #endif