X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fntsim-ng%2Ffeatures%2Fmanual_notification%2Fmanual_notification.c;h=a8f0de80ed69641b50cbe80fd7339c65c025a090;hp=e768c73c67a0e50b04c3166c0475de0fa2cddc54;hb=c7e43513c1c4c3569d5079db0a9a31c124274e6c;hpb=908fe04b071e17feb1984cbc342ab9f45f325e18 diff --git a/ntsimulator/ntsim-ng/features/manual_notification/manual_notification.c b/ntsimulator/ntsim-ng/features/manual_notification/manual_notification.c index e768c73..a8f0de8 100644 --- a/ntsimulator/ntsim-ng/features/manual_notification/manual_notification.c +++ b/ntsimulator/ntsim-ng/features/manual_notification/manual_notification.c @@ -30,10 +30,9 @@ #include #include "core/session.h" +#include "core/xpath.h" #include "core/framework.h" -#define MANUAL_NOTIFICATION_RPC_SCHEMA_XPATH "/nts-network-function:invoke-notification" - static int manual_notification_pm_cb(sr_session_ctx_t *session, const char *path, const sr_val_t *input, const size_t input_cnt, sr_event_t event, uint32_t request_id, sr_val_t **output, size_t *output_cnt, void *private_data); static sr_subscription_ctx_t *manual_notification_subscription = 0; @@ -46,7 +45,7 @@ int manual_notification_feature_start(sr_session_ctx_t *current_session) { assert(current_session); if(manual_notification_subscription == 0) { - int rc = sr_rpc_subscribe(current_session, MANUAL_NOTIFICATION_RPC_SCHEMA_XPATH, manual_notification_pm_cb, 0, 0, SR_SUBSCR_CTX_REUSE, &manual_notification_subscription); + int rc = sr_rpc_subscribe(current_session, NTS_NF_RPC_MANUAL_NOTIF_SCHEMA_XPATH, manual_notification_pm_cb, 0, 0, SR_SUBSCR_CTX_REUSE, &manual_notification_subscription); if(rc != SR_ERR_OK) { log_error("error from sr_rpc_subscribe: %s\n", sr_strerror(rc)); return NTS_ERR_FAILED; @@ -82,7 +81,7 @@ static int manual_notification_pm_cb(sr_session_ctx_t *session, const char *path return rc; } - rc = sr_val_set_xpath(output[0], MANUAL_NOTIFICATION_RPC_SCHEMA_XPATH"/status"); + rc = sr_val_set_xpath(output[0], NTS_NF_RPC_MANUAL_NOTIF_SCHEMA_XPATH"/status"); if(SR_ERR_OK != rc) { return rc; }