# *\r
******************************************************************************/\r
#include "e2ap_message_handler.hpp"\r
-#include <unistd.h>\r
+\r
//#include <iostream>\r
//#include <vector>\r
#include "encode_e2apv1.hpp"\r
+#include "kpm_callbacks.hpp"\r
\r
-\r
+#include <unistd.h>\r
\r
void e2ap_handle_sctp_data(int &socket_fd, sctp_buffer_t &data, bool xmlenc)\r
{\r
\r
asn_transfer_syntax syntax;\r
\r
- if (!xmlenc) \r
- syntax = ATS_ALIGNED_BASIC_PER;\r
- else\r
- syntax = ATS_BASIC_XER;\r
\r
+ syntax = ATS_ALIGNED_BASIC_PER;\r
+ \r
+\r
+ fprintf(stderr, "full buffer\n%s\n", data.buffer);\r
// e2ap_asn1c_decode_pdu(pdu, data.buffer, data.len);\r
\r
auto rval = asn_decode(nullptr, syntax, &asn_DEF_E2AP_PDU, (void **) &pdu,\r
switch(index)\r
{\r
case E2AP_PDU_PR_initiatingMessage:\r
- e2ap_handle_E2SetupRequest(pdu, socket_fd); \r
+ e2ap_handle_E2SetupRequest(pdu, socket_fd);\r
LOG_I("[E2AP] Received SETUP-REQUEST");\r
break;\r
\r
{\r
case E2AP_PDU_PR_initiatingMessage: //initiatingMessage\r
LOG_I("[E2AP] Received RIC-SUBSCRIPTION-REQUEST");\r
- e2ap_handle_RICSubscriptionRequest(pdu, socket_fd);\r
+ // e2ap_handle_RICSubscriptionRequest(pdu, socket_fd);\r
+ callback_kpm_subscription_request(pdu, socket_fd);\r
// e2ap_handle_RICSubscriptionRequest_securityDemo(pdu, socket_fd);\r
break;\r
\r