Make cURL timeouts configurable.
[sim/o1-interface.git] / ntsimulator / ntsim-ng / core / framework.h
index b4fe3df..d5a93e7 100644 (file)
@@ -49,6 +49,7 @@
 #define ENV_VAR_SDN_CONTROLLER_PROTOCOL                 "SDN_CONTROLLER_PROTOCOL"
 #define ENV_VAR_SDN_CONTROLLER_IP                       "SDN_CONTROLLER_IP"
 #define ENV_VAR_SDN_CONTROLLER_PORT                     "SDN_CONTROLLER_PORT"
+#define ENV_VAR_SDN_CONTROLLER_CALLHOME_IP              "SDN_CONTROLLER_CALLHOME_IP"
 #define ENV_VAR_SDN_CONTROLLER_CALLHOME_PORT            "SDN_CONTROLLER_CALLHOME_PORT"
 #define ENV_VAR_SDN_CONTROLLER_USERNAME                 "SDN_CONTROLLER_USERNAME"
 #define ENV_VAR_SDN_CONTROLLER_PASSWORD                 "SDN_CONTROLLER_PASSWORD"
@@ -69,7 +70,6 @@ typedef enum {
     NTS_MODE_MANAGER,
     NTS_MODE_NETWORK_FUNCTION,
     NTS_MODE_BLANK,
-    NTS_MODE_GENERATE_DATA,
     NTS_MODE_TEST,
 } nts_mode_t;
 
@@ -82,7 +82,7 @@ typedef struct {
     bool no_rand;
     unsigned int fixed_seed;
     int verbosity_level;
-    
+
     bool print_root_paths;
     char *print_structure_xpath;
 } framework_arguments_t;
@@ -124,6 +124,7 @@ typedef struct {
         char *protocol;
         char *ip;
         uint16_t port;
+        char *callhome_ip;
         uint16_t callhome_port;
         char *username;
         char *password;
@@ -204,7 +205,7 @@ typedef struct {
 
         int preg_running_count;
         char **preg_running;
-    } datastore_populate;   
+    } datastore_populate;
 } framework_config_t;
 
 extern framework_arguments_t framework_arguments;