X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2ap%2Flibe2ap_wrapper%2FE2AP_if.h;h=2678151c2e53a6d3a57d1ed7e0608157ff1195fd;hb=483bd162c10ee2f0ef348b5c25c2987aea80b7c8;hp=c52db2b8a275dba67131c1da6c249f0f2f857b51;hpb=2392e6e49a6567a5d7477a93780b327238ee98b8;p=ric-plt%2Fsubmgr.git diff --git a/e2ap/libe2ap_wrapper/E2AP_if.h b/e2ap/libe2ap_wrapper/E2AP_if.h index c52db2b..2678151 100644 --- a/e2ap/libe2ap_wrapper/E2AP_if.h +++ b/e2ap/libe2ap_wrapper/E2AP_if.h @@ -32,16 +32,8 @@ extern "C" { #endif -extern const int cCauseRICRequest; -extern const int cCauseRICService; -extern const int cCauseTransport; -extern const int cCauseProtocol; -extern const int cCauseMisc; - typedef unsigned char byte; -//extern const int64_t cMaxNrOfErrors; - extern const uint64_t cMaxSizeOfOctetString; typedef struct { // Octet string in ASN.1 does not have maximum length! @@ -75,7 +67,6 @@ enum RICActionType_t { RICActionType_policy }; - enum RICSubsequentActionType_t { RICSubsequentActionType_Continue, RICSubsequentActionType_wait @@ -162,9 +153,6 @@ enum InterfaceDirection__t { typedef uint8_t ProcedureCode__t; - -static const uint64_t cMaxofProtocolIE = 15; - typedef struct { OctetString_t octetString; // This element is E2AP spec format } RICEventTriggerDefinition_t; @@ -179,12 +167,6 @@ typedef struct { RICActionID_t ricActionID[16]; // Table size is const cMaxofRICactionID } RICActionAdmittedList_t; -extern const int cCauseRIC; // This is content of type CauseRIC_t -extern const int cCauseRICService; // This is content of type CauseRICservice_t -extern const int cRICCauseTransport; // This is content of type CauseTransport_t -extern const int cRICCauseProtocol; // This is content of type CauseProtocol_t -extern const int cRICCauseMisc; // This is content of type CauseMisc_t - typedef struct { uint8_t content; // See above constants uint8_t causeVal; // This is type of enum CauseRIC_t @@ -269,7 +251,7 @@ enum e2err { e2err_RICSubscriptionFailureAllocRICrequestIDFail, e2err_RICSubscriptionFailureAllocRANfunctionIDFail, e2err_RICSubscriptionFailureAllocRICaction_NotAdmitted_ItemIEsFail, - e2err_RICSubscriptionFailureAllocRICActionAdmittedListFail, + e2err_RICSubscriptionFailureAllocCauseFail, e2err_RICSubscriptionFailureEncodeFail, e2err_RICSubscriptionFailureAllocE2AP_PDUFail, e2err_RICSubscriptionDeleteRequestAllocRICrequestIDFail, @@ -293,7 +275,7 @@ enum e2err { e2err_RICsubscriptionResponseRICaction_Admitted_ListMissing, e2err_RICsubscriptionFailureRICrequestIDMissing, e2err_RICsubscriptionFailureRANfunctionIDMissing, - e2err_RICsubscriptionFailureRICaction_NotAdmitted_ListMissing, + e2err_RICsubscriptionFailureCauseMissing, e2err_RICsubscriptionDeleteRequestRICrequestIDMissing, e2err_RICsubscriptionDeleteRequestRANfunctionIDMissing, e2err_RICsubscriptionDeleteResponseRICrequestIDMissing, @@ -325,7 +307,7 @@ static const char* const E2ErrorStrings[] = { "e2err_RICSubscriptionFailureAllocRICrequestIDFail", "e2err_RICSubscriptionFailureAllocRANfunctionIDFail", "e2err_RICSubscriptionFailureAllocRICaction_NotAdmitted_ItemIEsFail", - "e2err_RICSubscriptionFailureAllocRICActionAdmittedListFail", + "e2err_RICSubscriptionFailureAllocCauseFail", "e2err_RICSubscriptionFailureEncodeFail", "e2err_RICSubscriptionFailureAllocE2AP_PDUFail", "e2err_RICSubscriptionDeleteRequestAllocRICrequestIDFail", @@ -349,7 +331,7 @@ static const char* const E2ErrorStrings[] = { "e2err_RICsubscriptionResponseRICaction_Admitted_ListMissing", "e2err_RICsubscriptionFailureRICrequestIDMissing", "e2err_RICsubscriptionFailureRANfunctionIDMissing", - "e2err_RICsubscriptionFailureRICaction_NotAdmitted_ListMissing", + "e2err_RICsubscriptionFailureCauseMissing", "e2err_RICsubscriptionDeleteRequestRICrequestIDMissing", "e2err_RICsubscriptionDeleteRequestRANfunctionIDMissing", "e2err_RICsubscriptionDeleteResponseRICrequestIDMissing", @@ -403,7 +385,7 @@ typedef struct { typedef struct { RICRequestID_t ricRequestID; RANFunctionID_t ranFunctionID; - RICActionNotAdmittedList_t ricActionNotAdmittedList; + RICCause_t cause; bool criticalityDiagnosticsPresent; CriticalityDiagnostics__t criticalityDiagnostics; } RICSubscriptionFailure_t;