#include "E2AP-PDU.h"
#include "PLMN-IdentityE2.h"
#include "RICeventTriggerDefinition.h"
+#include "odu_common_codec.h"
#include "envopt.h" /* Environment options */
#include "envdep.h" /* Environment dependent */
#define ENCODE_FAIL -1
+S16 sctpSend(Buffer *mBuf, U8 itfType);
+
typedef struct e2apDb
{
U16 ricId;
- PLMN_IdentityE2_t plmn;
+ uint8_t *plmn;
U32 ricReqId;
U32 ricInstanceId;
U32 ranFuncId;
- RICeventTriggerDefinition_t ricEventTrigger;
+ uint8_t *ricEventTrigger;
U32 ricActionId;
U32 ricActionType;
}E2apMsgDb;
-S16 BuildAndSendE2SetupReq();
-S16 SendE2APMsg(Region , Pool );
+E2apMsgDb e2apMsgDb;
+uint8_t BuildAndSendE2SetupReq();
+uint8_t deAllocateE2SetupReqMsg(E2AP_PDU_t *e2apMsg, \
+ E2setupRequest_t *e2SetupReq, uint8_t idx);
+uint8_t SendE2APMsg(Region , Pool );
void E2APMsgHdlr(Buffer *mBuf);
/**********************************************************************