X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcodec_utils%2Fcommon%2Fodu_common_codec.h;h=9fefea4cb0b7175f589056b488f64d19f6a2ffc0;hb=8340c342ebcfc82193c3f66e7f15047c1e37399b;hp=4d16da3a2cddf9067f6257af148b88fb77c7dc95;hpb=bb8df345963bb5ef2e035ead7731c1171e4cbbe0;p=o-du%2Fl2.git diff --git a/src/codec_utils/common/odu_common_codec.h b/src/codec_utils/common/odu_common_codec.h index 4d16da3a2..9fefea4cb 100644 --- a/src/codec_utils/common/odu_common_codec.h +++ b/src/codec_utils/common/odu_common_codec.h @@ -30,7 +30,7 @@ #include "BIT_STRING.h" #include "asn_codecs.h" -#define ENC_BUF_MAX_LEN 200 +#define ENC_BUF_MAX_LEN 400 #define ENCODE_FAIL -1 typedef struct PlmnIdentity @@ -39,37 +39,13 @@ typedef struct PlmnIdentity uint8_t mnc[3]; }Plmn; +int PrepFinalEncBuf(const void *buffer, size_t size, void *encodedBuf); S16 buildPlmnId(Plmn plmn, OCTET_STRING_t *octe); S16 fillBitString(BIT_STRING_t *id, U8 unusedBits, U8 byteSize, U8 val); char encBuf[ENC_BUF_MAX_LEN]; int encBufSize; - -/******************************************************************* - * - * @brief Writes the encoded chunks into a buffer - * - * @details - * - * Function : PrepFinalEncBuf - * - * Functionality:Fills the encoded buffer - * - * @params[in] void *buffer,initial encoded data - * @params[in] size_t size,size of buffer - * @params[in] void *encodedBuf,final buffer - * @return ROK - success - * RFAILED - failure - * - * ****************************************************************/ -static int PrepFinalEncBuf(const void *buffer, size_t size, void *encodedBuf) -{ - memcpy(encodedBuf + encBufSize, buffer, size); - encBufSize += size; - return 0; -} /* PrepFinalEncBuf */ - #endif /**********************************************************************