Add User-level metrics
[sim/e2-interface.git] / e2sim / e2apv1sim / encode_e2apv1.hpp
index 9f544a4..29f8d20 100644 (file)
@@ -1,7 +1,10 @@
+
+
 #include <stdio.h>
 #include <unistd.h>
 #include <assert.h>
 
+
 #include "e2sim_sctp.hpp"
 #include "e2ap_message_handler.hpp"
 #include "encode_kpm.hpp"
@@ -29,7 +32,7 @@ extern "C" {
 #include "RICindication.h"
 #include "RICsubsequentActionType.h"
 #include "RICsubsequentAction.h"  
-#include "RICtimeToWait.h"  
+#include "RICtimeToWait.h"
 
 }
 
@@ -44,3 +47,7 @@ void generate_e2apv1_subscription_request(E2AP_PDU_t *sub_req_pdu);
 void generate_e2apv1_subscription_response(E2AP_PDU_t *sub_resp_pdu, E2AP_PDU_t *sub_req_pdu);
 
 void generate_e2apv1_indication_request(E2AP_PDU_t *ind_req_pdu);
+
+void generate_e2apv1_subscription_response_success(E2AP_PDU *e2ap_pdu, long reqActionIdsAccepted[], long reqActionIdsRejected[], int accept_size, int reject_size, long reqRequestorId, long reqInstanceId);
+
+void generate_e2apv1_indication_request_parameterized(E2AP_PDU *e2ap_pdu, long requestorId, long instanceId, long ranFunctionId, long actionId, long seqNum, uint8_t *ind_header_buf, int header_length, uint8_t *ind_message_buf, int message_length);