Пример #1
0
        public static string Subscribe(Dictionary <string, string> inputParameters)
        {
            StringVector sv = new StringVector();

            MapToStringVector(inputParameters, sv);
            return(StcIntCSharp.salSubscribe(sv));
        }
Пример #2
0
        public static void Release(string CSP)
        {
            StringVector sv = new StringVector();

            sv.Add(CSP);
            StcIntCSharp.salRelease(sv);
        }
Пример #3
0
        public static void Config(string handle, Dictionary <string, string> propertyPairs)
        {
            StringVector sv = new StringVector();

            MapToStringVector(propertyPairs, sv);
            StcIntCSharp.salSet(handle, sv);
        }
Пример #4
0
        public RestUriBuilder AddPath(StringVector vector)
        {
            Verify.IsNotNull(nameof(vector), vector);

            Path = this?.Path?.With(vector) ?? vector;
            return(this);
        }
Пример #5
0
        public static void Disconnect(string hostName)
        {
            StringVector sv = new StringVector();

            sv.Add(hostName);
            StcIntCSharp.salDisconnect(sv);
        }
Пример #6
0
        public void Update(float elapsedTime)
        {
            //for (unsigned int i = 0; i < mWidgetDeathRow.size(); i++)
            //{
            //	delete mWidgetDeathRow[i];
            //}
            //mWidgetDeathRow.clear();

            uint currentTime = _timer.Milliseconds;

            if (AreFrameStatsVisible() && currentTime - _lastStatUpdateTime > 250)
            {
                var stats      = Window.GetStatistics();
                var frameStats = Root.Singleton.GetFrameStats();
                _lastStatUpdateTime = currentTime;
                float avgTime = frameStats.AvgTime;

                var s = "FPS: " + string.Format("{0} ms - {1} fps", avgTime, 1000.0f / avgTime);
                _fpsLabel.Caption = s;

                if (_statsPanel.OverlayElement.IsVisible)
                {
                    var values = new StringVector();
                    values.Add(frameStats.BestTime.ToString());
                    values.Add(frameStats.WorstTime.ToString());
                    values.Add(stats.TriangleCount.ToString());
                    values.Add(stats.BatchCount.ToString());

                    _statsPanel.SetAllParamValues(values);
                }
            }
        }
Пример #7
0
        static bool IsInputFilesReady()
        {
            string[] inputFiles = { "smiles.input" };

            StringVector missingFiles = new StringVector();

            foreach (string fileName in inputFiles)
            {
                FileInfo file = new FileInfo(fileName);
                if (!file.Exists)
                {
                    missingFiles.Add(fileName);
                }
            }

            if (missingFiles.Count > 0)
            {
                Console.WriteLine("The following input files are missing, please make sure that they are in the same directory as Demo.exe!");
                foreach (string fileName in missingFiles)
                {
                    Console.WriteLine(fileName);
                }

                return(false);
            }

            return(true);
        }
Пример #8
0
        /************************************************************************/
        /* shut down resource manager                                           */
        /************************************************************************/
        internal void Shutdown()
        {
            if (ResourceGroupManager.Singleton != null)
            {
                // unload bootstrap resource group
                ResourceGroupManager.Singleton.UnloadResourceGroup("Default");

                // iterate resource groups
                StringVector groups = ResourceGroupManager.Singleton.GetResourceGroups();
                foreach (string group in groups)
                {
                    // unload group if it is still loaded
                    if (ResourceGroupManager.Singleton.IsResourceGroupLoaded(group))
                    {
                        ResourceGroupManager.Singleton.UnloadResourceGroup(group);
                    }

                    // clear the resource group
                    ResourceGroupManager.Singleton.ClearResourceGroup(group);
                }

                // shutdown resource manager completely
                ResourceGroupManager.Singleton.ShutdownAll();
            }
        }
Пример #9
0
 public StringVector(StringVector other) : this(csSmartIdEnginePINVOKE.new_StringVector__SWIG_1(StringVector.getCPtr(other)), true)
 {
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #10
0
        public RestUriBuilder AddPath(string value)
        {
            Verify.IsNotEmpty(nameof(value), value);

            Path = this?.Path.With(value) ?? StringVector.Parse(value);
            return(this);
        }
Пример #11
0
 public StringVector(StringVector other) : this(csharpaidiclientPINVOKE.new_StringVector__SWIG_1(StringVector.getCPtr(other)), true)
 {
     if (csharpaidiclientPINVOKE.SWIGPendingException.Pending)
     {
         throw csharpaidiclientPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #12
0
        public void GetAbsoultePathTest2(string value, string combine, string expectedResult)
        {
            string result = value.GetAbsolutlePath(combine);

            result.Should().Be(expectedResult);
            StringVector sv = StringVector.Parse(value);
        }
Пример #13
0
        static int Main()
        {
#if DEBUG
            Helpers.LoadDebugVariables();
#endif

            Task.Factory.StartNew(() =>
            {
                while (true)
                {
                    Thread.Sleep(10);
                    GC.Collect(GC.MaxGeneration);
                }
                // ReSharper disable FunctionNeverReturns
            });
            // ReSharper restore FunctionNeverReturns

            using (var r = new StringVector(0))
            {
                using (var app = new QGuiApplication(r))
                {
                    using (var engine = new QQmlApplicationEngine())
                    {
                        QQmlApplicationEngine.RegisterType <TestQmlImport>("test", 1, 1);

                        engine.loadFile("main.qml");
                        return(app.exec());
                    }
                }
            }
        }
        public ResourcePathBuilder SetEntityName(params string[] entityNames)
        {
            entityNames.Verify(nameof(entityNames)).IsNotNull();

            EntityName = new StringVector(entityNames, "/", false);
            return(this);
        }
Пример #15
0
        //called from native code
        public override StringVector GetVideoDevices()
        {
            StringVector vector = new StringVector();

            try
            {
                foreach (var v in WebCamTexture.devices)
                {
                    if (v.isFrontFacing)
                    {
                        string deviceName = sDevicePrefix + v.name;
                        vector.Add(deviceName);
                    }
                }
                foreach (var v in WebCamTexture.devices)
                {
                    if (v.isFrontFacing == false)
                    {
                        string deviceName = sDevicePrefix + v.name;
                        vector.Add(deviceName);
                    }
                }
                if (sTestDeviceActive)
                {
                    vector.Add(sTestDeviceName);
                }
            }
            catch (Exception e)
            {
                SLog.LogException(e, LOGTAG);
            }
            return(vector);
        }
Пример #16
0
 public StringVectorEnumerator(StringVector collection)
 {
     collectionRef = collection;
     currentIndex  = -1;
     currentObject = null;
     currentSize   = collectionRef.Count;
 }
Пример #17
0
 public StringVector(StringVector other) : this(CoolPropPINVOKE.new_StringVector__SWIG_1(StringVector.getCPtr(other)), true)
 {
     if (CoolPropPINVOKE.SWIGPendingException.Pending)
     {
         throw CoolPropPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        void buildGUI()
        {
            AdvancedMogreFramework.Singleton.m_pTrayMgr.showFrameStats(TrayLocation.TL_BOTTOMLEFT);
            AdvancedMogreFramework.Singleton.m_pTrayMgr.showLogo(TrayLocation.TL_BOTTOMRIGHT);
            AdvancedMogreFramework.Singleton.m_pTrayMgr.createLabel(TrayLocation.TL_TOP, "GameLbl", "Game mode", 250);
            AdvancedMogreFramework.Singleton.m_pTrayMgr.showCursor();


            // create a params panel for displaying sample details
            StringVector items = new StringVector();

            items.Insert(items.Count, "cam.pX");
            items.Insert(items.Count, "cam.pY");
            items.Insert(items.Count, "cam.pZ");
            items.Insert(items.Count, "");
            items.Insert(items.Count, "cam.oW");
            items.Insert(items.Count, "cam.oX");
            items.Insert(items.Count, "cam.oY");
            items.Insert(items.Count, "cam.oZ");
            items.Insert(items.Count, "");
            items.Insert(items.Count, "Filtering");
            items.Insert(items.Count, "Poly Mode");

            m_pDetailsPanel = AdvancedMogreFramework.Singleton.m_pTrayMgr.createParamsPanel(TrayLocation.TL_NONE, "DetailsPanel", 200, items);
            m_pDetailsPanel.hide();

            m_pDetailsPanel.setParamValue(9, "Bilinear");
            m_pDetailsPanel.setParamValue(10, "Solid");
        }
Пример #19
0
        public void SetAllParamValues(StringVector paramValues)
        {
            _values = paramValues;
            _values.Resize(_names.Count, "");

            UpdateText();
        }
Пример #20
0
 public void createPlaylist(StringVector file_names)
 {
     pjsua2PINVOKE.AudioMediaPlayer_createPlaylist__SWIG_2(swigCPtr, StringVector.getCPtr(file_names));
     if (pjsua2PINVOKE.SWIGPendingException.Pending)
     {
         throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #21
0
 public void InsertRange(int index, StringVector values)
 {
     CNTKLibPINVOKE.StringVector_InsertRange(swigCPtr, index, StringVector.getCPtr(values));
     if (CNTKLibPINVOKE.SWIGPendingException.Pending)
     {
         throw CNTKLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #22
0
 public void natCheckStunServers(StringVector prmServers, bool prmWait, SWIGTYPE_p_void prmUserData)
 {
     pjsua2PINVOKE.Endpoint_natCheckStunServers(swigCPtr, StringVector.getCPtr(prmServers), prmWait, SWIGTYPE_p_void.getCPtr(prmUserData));
     if (pjsua2PINVOKE.SWIGPendingException.Pending)
     {
         throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #23
0
 public void writeStringVector(string name, StringVector arr)
 {
     pjsua2PINVOKE.ContainerNode_writeStringVector(swigCPtr, name, StringVector.getCPtr(arr));
     if (pjsua2PINVOKE.SWIGPendingException.Pending)
     {
         throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #24
0
 public void natUpdateStunServers(StringVector prmServers, bool prmWait)
 {
     pjsua2PINVOKE.Endpoint_natUpdateStunServers(swigCPtr, StringVector.getCPtr(prmServers), prmWait);
     if (pjsua2PINVOKE.SWIGPendingException.Pending)
     {
         throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #25
0
 public void SetRange(int index, StringVector values)
 {
     CoolPropPINVOKE.StringVector_SetRange(swigCPtr, index, StringVector.getCPtr(values));
     if (CoolPropPINVOKE.SWIGPendingException.Pending)
     {
         throw CoolPropPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #26
0
        public void ShouldNotMatchUserDefinedColletionArgumentsWithBuiltinCollectionElementwise()
        {
            var target = Mock.Create <IParams>();
            var s1     = new StringVector();

            Mock.Arrange(() => target.ExecuteArray(s1)).Returns("1");
            Assert.Equal("", target.ExecuteArray(new string[0]));
        }
Пример #27
0
 public void AddRange(StringVector values)
 {
     CNTKLibPINVOKE.StringVector_AddRange(swigCPtr, StringVector.getCPtr(values));
     if (CNTKLibPINVOKE.SWIGPendingException.Pending)
     {
         throw CNTKLibPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #28
0
 public void setConfigPaths(StringVector paths)
 {
     OgrePINVOKE.FileSystemLayer_setConfigPaths(swigCPtr, StringVector.getCPtr(paths));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #29
0
 public void writeStringVector(string name, StringVector arr)
 {
     pjsua2PINVOKE.PersistentDocument_writeStringVector(swigCPtr, name, StringVector.getCPtr(arr));
     if (pjsua2PINVOKE.SWIGPendingException.Pending)
     {
         throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #30
0
 public void SetRange(int index, StringVector values)
 {
     csSmartIdEnginePINVOKE.StringVector_SetRange(swigCPtr, index, StringVector.getCPtr(values));
     if (csSmartIdEnginePINVOKE.SWIGPendingException.Pending)
     {
         throw csSmartIdEnginePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #31
0
 // ----- member enumeration ------
 public override StringVector getMemberNames()
 {
     StringVector result = new StringVector();
     foreach (MemberInfo memberInfo in type.GetMembers())
     {
         result.Add(memberInfo.Name);
     }
     return result;
 }
Пример #32
0
    public static void Main(string[] args)
    {
        using (ArgumentParser parser = new ArgumentParser("test_argument_parser.cs"))
        {
            parser.addOptionalIntArgument("runs", "how many runs to perform", 1);
            parser.addOptionalFlag("verbose", "print lots of debugging information");
            parser.addOptionalFloatArgument("q", "what is the q parameter", 0.01);
            parser.addOptionalStringArgument("mission", "the mission filename", "");

            string[] args1 = new string[] { "filename", "--runs", "3", "--q", "0.2", "--mission", "test.xml", "--verbose" };
            using (StringVector sargs1 = new StringVector(args1))
            {
                try
                {
                    parser.parse(sargs1);
                }
                catch
                {
                    Environment.Exit(1);
                }
            }

            if (!parser.receivedArgument("runs") || parser.getIntArgument("runs") != 3)
                Environment.Exit(1);

            if (!parser.receivedArgument("q") || Math.Abs(0.2 - parser.getFloatArgument("q")) > 1E-06)
                Environment.Exit(1);

            if (!parser.receivedArgument("mission") || parser.getStringArgument("mission") != "test.xml")
                Environment.Exit(1);

            if (!parser.receivedArgument("verbose"))
                Environment.Exit(1);

            if (parser.receivedArgument("test.xml"))
                Environment.Exit(1);

            // we expect this to give an error
            string[] args2 = new string[]{ "filename", "--runs" };
            using (StringVector sargs2 = new StringVector(args2))
            {
                try
                {
                    parser.parse(sargs2);
                }
                catch
                {
                    // this is what we expect to happen
                    Environment.Exit(0);
                }
            }

            Environment.Exit(1);
        }
    }
Пример #33
0
 public void Simple()
 {
     var reads = new StringVector();
     reads.Add("TTTACAGGATAGTCCAGT");
     reads.Add("ACAGGATACCCCGTCCAGT");
     reads.Add("ACAGGATAGTCCAGT");
     reads.Add("TTTACAGGATAGTCCAGTCCCC");
     reads.Add("TTTACAGGATTAGTCCAGT");
     reads.Add("TTTACAGGATTAGGTCCCAGT");
     reads.Add("TTTACAGGATAGTCCAGT");
     string r = PoaConsensus.FindConsensus(reads).Sequence();
     Assert.AreEqual("TTTACAGGATAGTCCAGT", r);
 }
Пример #34
0
 public static void Test2()
 {
     var reads = new StringVector();
     reads.Add("TTTACAGGATAGTCCAGT");
     reads.Add("ACAGGATACCCCGTCCAGT");
     reads.Add("ACAGGATAGTCCAGT");
     reads.Add("TTTACAGGATAGTCCAGTCCCC");
     reads.Add("TTTACAGGATTAGTCCAGT");
     reads.Add("TTTACAGGATTAGGTCCCAGT");
     reads.Add("TTTACAGGATAGTCCAGT");
     string r = PoaConsensus.FindConsensus(reads).Sequence();
     Console.WriteLine(r);
 }
Пример #35
0
 public void createPlaylist(StringVector file_names)
 {
     pjsua2PINVOKE.AudioMediaPlayer_createPlaylist__SWIG_2(swigCPtr, StringVector.getCPtr(file_names));
     if (pjsua2PINVOKE.SWIGPendingException.Pending) throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
 }
Пример #36
0
 public StringVector readStringVector()
 {
     StringVector ret = new StringVector(pjsua2PINVOKE.PersistentDocument_readStringVector__SWIG_1(swigCPtr), true);
     if (pjsua2PINVOKE.SWIGPendingException.Pending) throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
Пример #37
0
 public void writeStringVector(string name, StringVector arr)
 {
     pjsua2PINVOKE.PersistentDocument_writeStringVector(swigCPtr, name, StringVector.getCPtr(arr));
     if (pjsua2PINVOKE.SWIGPendingException.Pending) throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
 }
Пример #38
0
 public StringVector readStringVector()
 {
     StringVector ret = new StringVector(pjsua2PINVOKE.ContainerNode_readStringVector__SWIG_1(swigCPtr), true);
     if (pjsua2PINVOKE.SWIGPendingException.Pending) throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
Пример #39
0
 public void natCheckStunServers(StringVector prmServers, bool prmWait, SWIGTYPE_p_void prmUserData)
 {
     pjsua2PINVOKE.Endpoint_natCheckStunServers(swigCPtr, StringVector.getCPtr(prmServers), prmWait, SWIGTYPE_p_void.getCPtr(prmUserData));
     if (pjsua2PINVOKE.SWIGPendingException.Pending) throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
 }
Пример #40
0
 public void writeStringVector(string name, StringVector arr)
 {
     pjsua2PINVOKE.ContainerNode_writeStringVector(swigCPtr, name, StringVector.getCPtr(arr));
     if (pjsua2PINVOKE.SWIGPendingException.Pending) throw pjsua2PINVOKE.SWIGPendingException.Retrieve();
 }