X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ntsimulator%2Fntsim-ng%2Futils%2Fnts_utils.h;h=4369b798ace42a0223d20be493601e28675b2320;hb=f379349d310d61b27d2c0bf7334d2268cc8f42e2;hp=29f39446b361745c0399121b67702d831961c550;hpb=f1d5c9198acde7a7ce296490087cad37e008f688;p=sim%2Fo1-interface.git diff --git a/ntsimulator/ntsim-ng/utils/nts_utils.h b/ntsimulator/ntsim-ng/utils/nts_utils.h index 29f3944..4369b79 100644 --- a/ntsimulator/ntsim-ng/utils/nts_utils.h +++ b/ntsimulator/ntsim-ng/utils/nts_utils.h @@ -38,9 +38,10 @@ typedef struct { char *url; } ves_details_t; -typedef struct { +typedef struct { char *ip; uint16_t port; + char *nc_callhome_ip; uint16_t nc_callhome_port; char *username; char *password; @@ -50,7 +51,7 @@ typedef struct { char *auth_method; } controller_details_t; -cJSON* ves_create_common_event_header(const char *domain, const char *event_type, const char *source_name, const char *priority, int seq_id); +cJSON* ves_create_common_event_header(const char *domain, const char *event_type, const char *hostname, int port, const char *priority, int seq_id); nts_mount_point_addressing_method_t nts_mount_point_addressing_method_get(sr_session_ctx_t *current_session); @@ -59,3 +60,7 @@ void ves_details_free(ves_details_t *instance); controller_details_t *controller_details_get(sr_session_ctx_t *current_session); void controller_details_free(controller_details_t *instance); + +int nts_utils_populate_info(sr_session_ctx_t *current_session, const char *function_type); + +int nts_vercmp(const char *ver1, const char *ver2);