Add VES stndDefined PM and subscription for O-DU.
[sim/o1-interface.git] / ntsimulator / ntsim-ng / utils / nts_utils.h
index 01a43d7..34d990e 100644 (file)
@@ -41,6 +41,7 @@ typedef struct {
 typedef struct {   
     char *ip;
     uint16_t port;
+    char *nc_callhome_ip;
     uint16_t nc_callhome_port;
     char *username;
     char *password;
@@ -50,11 +51,11 @@ 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);
 
-ves_details_t *ves_endpoint_details_get(sr_session_ctx_t *current_session);
+ves_details_t *ves_endpoint_details_get(sr_session_ctx_t *current_session, const char *custom_path);
 void ves_details_free(ves_details_t *instance);
 
 controller_details_t *controller_details_get(sr_session_ctx_t *current_session);