X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Finc%2Futils%2Futils.h;h=c04650949acddc5f93b86d6fb04cd123f967c9cf;hp=6208600f92528aed93e7b783b26b9b0fc9a9184f;hb=7dbf479029ba8bc528fb61a40ab2647489da28e9;hpb=610985b805c2b5c730bbc247ccbf76dd624792d0 diff --git a/ntsimulator/inc/utils/utils.h b/ntsimulator/inc/utils/utils.h index 6208600..c046509 100644 --- a/ntsimulator/inc/utils/utils.h +++ b/ntsimulator/inc/utils/utils.h @@ -31,7 +31,9 @@ #define TRUE 1 #define FALSE 0 -#define NETCONF_CONNECTIONS_PER_DEVICE 10 +#define NETCONF_CONNECTIONS_PER_DEVICE (getSshConnectionsFromConfigJson() + getTlsConnectionsFromConfigJson()) +#define SSH_CONNECTIONS_PER_DEVICE getSshConnectionsFromConfigJson() +#define TLS_CONNECTIONS_PER_DEVICE getTlsConnectionsFromConfigJson() #define PREPARE_ADD_NEW_VALUE(v, num) {\ num++;\ @@ -72,6 +74,7 @@ cJSON* vesCreateFaultFields(char *alarm_condition, char *alarm_object, char *sev char* readConfigFileInString(void); void writeConfigFile(char *config); +int writeSkeletonConfigFile(void); int getFaultNotificationDelayPeriodFromConfigJson(int *period_array, int *count); int getVesHeartbeatPeriodFromConfigJson(void); @@ -81,6 +84,8 @@ int getVesPortFromConfigJson(void); int getVesRegistrationFromConfigJson(void); int getNetconfAvailableFromConfigJson(void); int getVesAvailableFromConfigJson(void); +int getSshConnectionsFromConfigJson(void); +int getTlsConnectionsFromConfigJson(void); void generateRandomMacAddress(char *mac_address); @@ -95,4 +100,6 @@ cJSON* getDeviceListFromStatusFile(void); int compute_notifications_count(counterAlarms *ves_counter, counterAlarms *netconf_counter); int getDeviceCounters(char *containerId, counterAlarms *ves_counter, counterAlarms *netconf_counter); +int getIntFromString(char *string, int def_value); + #endif /* EXAMPLES_NTSIMULATOR_UTILS_H_ */