Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
            }
        }