HandleControlFailure added as part of this commit
[ric-app/rc.git] / e2ap / wrapper.h
index e8dbadb..8d43176 100644 (file)
@@ -22,6 +22,19 @@ typedef struct RICControlAcknowledgeMsg {
         size_t ricControlOutComeSize;
 }RICControlAcknowledge;
 
+typedef struct RICControlFailureMsg {
+        long requestorID;
+        long instanceID;
+        long ranfunctionID;
+        uint8_t *callProcessID;
+        size_t callProcessIDSize;
+        uint8_t *ricControlOutCome;
+        size_t ricControlOutComeSize;
+        int     causeType;
+        long    causeValue;
+
+}RICControlFailure;
+
 size_t encode_E2AP_PDU(E2AP_PDU_t* pdu, void* buffer, size_t buf_size);
 E2AP_PDU_t* decode_E2AP_PDU(const void* buffer, size_t buf_size);
 
@@ -30,4 +43,7 @@ ssize_t e2ap_encode_ric_control_request_message(void *buffer, size_t buf_size, l
 
 RICControlAcknowledge* e2ap_decode_ric_control_acknowledge_message(void *buffer, size_t buf_size);
 void e2ap_free_decoded_ric_control_ack(RICControlAcknowledge* msg);
+
+RICControlFailure* e2ap_decode_ric_control_failure_message(void *buffer, size_t buf_size);
+void e2ap_free_decoded_ric_control_failure(RICControlFailure* msg);
 #endif /* _WRAPPER_H_ */