X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Include%2FcuupUeIdTransf.h;fp=Include%2FcuupUeIdTransf.h;h=555e159b904b96d683437fad8fa616bf6ba19a91;hb=1f71b9a76eacf92b39c1ce6f782f8404a34f60a9;hp=0000000000000000000000000000000000000000;hpb=254694245736881ecfff4eb0d1503bf3f49a21be;p=scp%2Focu%2F5gnr.git diff --git a/Include/cuupUeIdTransf.h b/Include/cuupUeIdTransf.h new file mode 100644 index 0000000..555e159 --- /dev/null +++ b/Include/cuupUeIdTransf.h @@ -0,0 +1,34 @@ +/****************************************************************************** +############################################################################### +# Copyright (c) [2017-2020] [ICT/CAS] # +# Licensed under the ORAN Software License v1.0 (License) # +############################################################################### +******************************************************************************/ +#ifndef CUUP_UE_INFO_H +#define CUUP_UE_INFO_H + +#include "vos_types.h" +#include "vos_lib.h" + +#define FALSE 0 +#define TRUE 1 +#define MAX_UE_NUM 42 + +typedef struct cuupUeIdxInfo +{ + UINT8 isUsed; /* TRUE:used, FALSE: not used */ + UINT16 ueIdx; + UINT64 ueE1apId; +}CuupUeIdxInfo_t; + +typedef struct cuupUeIdxTable +{ + CuupUeIdxInfo_t ueIdxInfo[MAX_UE_NUM]; +}CuupUeIdxTable_t; + +extern INT32 cuupAddUeE1apid(UINT64 ueE1apId, UINT16 *ueIdx, CuupUeIdxTable_t *pTable); +extern INT32 cuupDelUeIdx(UINT16 ueIdx, CuupUeIdxTable_t *pTable); +extern INT32 cuupGetUeIdx(UINT64 ueE1apId, UINT16 *ueIdx, CuupUeIdxTable_t *pTable); + + +#endif /* CUUP_UE_INFO_H */