X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Flrg.x;h=bfa8834b5e180f2f48e5d2b0b8a0266465680314;hb=8340c342ebcfc82193c3f66e7f15047c1e37399b;hp=77fdce6e05c567dd861b14b67c09d5f66ebd3288;hpb=5625a52ad68f6ad93684e68bbbdbaef0d462cf9a;p=o-du%2Fl2.git diff --git a/src/cm/lrg.x b/src/cm/lrg.x index 77fdce6e0..bfa8834b5 100755 --- a/src/cm/lrg.x +++ b/src/cm/lrg.x @@ -34,6 +34,7 @@ #ifndef __LRGX__ #define __LRGX__ + /* ccpu00121930 : ADD: c++ support*/ #ifdef __cplusplus extern "C" { @@ -527,7 +528,7 @@ typedef S16 (*LrgCfgReq) ARGS(( RgMngmt *cfg /* Management Structure */ )); -typedef S16 (*LrgSchCfgReq) ARGS(( +typedef int (*LrgSchCfgReq) ARGS(( Pst *pst, /* Post Structure */ RgMngmt *cfg /* Management Structure */ )); @@ -644,6 +645,16 @@ typedef S16 (*LrgSchL2MeasStopCfm) ARGS(( */ EXTERN S16 RgMiLrgCfgReq ARGS((Pst *pst, RgMngmt *cfg)); + /** @brief This primitive carries the Configuration Request + * for Scheduler sent from the DU APP to MAC. + * @details This primitive is used by MAC to sned the configuration + * to scheduler + * @param pst Pointer to the post structure. + * @param cfm pointer to RgMngmt + * @return ROK/RFAILED + */ +EXTERN int MacSchGenCfgReq ARGS((Pst *pst, RgMngmt *cfg)); + /** @brief This primitive carries the Confirmation for a Configuration Request * sent from the layer manager to MAC. * @details This primitive is used by MAC to inform Layer manager about the @@ -666,7 +677,7 @@ EXTERN S16 RgMiLrgCfgCfm ARGS((Pst *pst, RgMngmt *cfm)); * @param cfg pointer to RgMngmt * @return ROK/RFAILED */ -EXTERN S16 RgMiLrgSchCfgReq ARGS((Pst *pst, RgMngmt *cfg)); +EXTERN int HandleSchGenCfgReq ARGS((Pst *pst, RgMngmt *cfg)); /** @brief This primitive carries the Confirmation for a Configuration Request * sent from the layer manager to Scheduler.