X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=e2ap%2Fwrapper.h;h=8d43176890a7c5f377471f9c704b27f52312608a;hb=90fe232d4ef733461b703bfaf5f8b56319f83339;hp=e8dbadbcfbeb138ff053a7f8379f90d9fbf546bb;hpb=6218ae594c4e2c23156c839a009aa25d4a004503;p=ric-app%2Frc.git diff --git a/e2ap/wrapper.h b/e2ap/wrapper.h index e8dbadb..8d43176 100644 --- a/e2ap/wrapper.h +++ b/e2ap/wrapper.h @@ -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_ */