X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=include%2Fhfta%2Fhfta_udaf.h;h=8c72cd20497b40005e972ece63117cae781e0c3a;hb=HEAD;hp=7bcf02ba556ccf23b3320fa699242d9aaf3e3edc;hpb=2fe13e2a8e3ef183a7e48297c6527de8884a32dd;p=com%2Fgs-lite.git diff --git a/include/hfta/hfta_udaf.h b/include/hfta/hfta_udaf.h index 7bcf02b..8c72cd2 100644 --- a/include/hfta/hfta_udaf.h +++ b/include/hfta/hfta_udaf.h @@ -229,6 +229,16 @@ void CAT_aggr_HFTA_AGGR_UPDATE_(gs_sp_t s, vstring *sep, vstring *str); void CAT_aggr_HFTA_AGGR_OUTPUT_(vstring *res, gs_sp_t s); void CAT_aggr_HFTA_AGGR_DESTROY_(gs_sp_t s); +////////////////////////////////////////////// +// CAT_aggr, aggregate strings by catenation but only when the payload changes +////////////////////////////////////////////// +void CAT_aggr_diff_HFTA_AGGR_INIT_(gs_sp_t s); +void CAT_aggr_diff_HFTA_AGGR_REINIT_(gs_sp_t s); +void CAT_aggr_diff_HFTA_AGGR_UPDATE_(gs_sp_t s, vstring *str); +void CAT_aggr_diff_HFTA_AGGR_OUTPUT_(vstring *res, gs_sp_t s); +void CAT_aggr_diff_HFTA_AGGR_DESTROY_(gs_sp_t s); + + ///////////////////////////////////////////////////////// // time-averaged sum, from aperiodic reports ////////////////////////////////////////////////////////