internal SWIG.UplinkConfig ToSWIG() { SWIG.UplinkConfig config = new SWIG.UplinkConfig(); config.dial_timeout_milliseconds = DialTimeoutMilliseconds; config.temp_directory = TempDirectory; config.user_agent = UserAgent; return(config); }
private UplinkConfig GetUplinkConfig(Config config = null) { UplinkConfig uplinkConfig; if (config == null) { uplinkConfig = new SWIG.UplinkConfig(); uplinkConfig.temp_directory = TempDirectory; } else { uplinkConfig = config.ToSWIG(); uplinkConfig.temp_directory = TempDirectory; } _configs.Add(uplinkConfig); return(uplinkConfig); }
private void Init(Config config = null) { SWIG.DLLInitializer.Init(); if (string.IsNullOrEmpty(TempDirectory)) { TempDirectory = System.IO.Path.GetTempPath(); } if (config == null) { _config = new SWIG.UplinkConfig(); _config.temp_directory = TempDirectory; } else { _config = config.ToSWIG(); _config.temp_directory = TempDirectory; } }