Esempio n. 1
0
        static public void Run(Config cfg, StraletCreator creatae_stralet)
        {
            var json = JsonConvert.SerializeObject(cfg);

            Stralet stralet = null;

            Impl.TqsDll.StraletCreator my_creatae_stralet = () =>
            {
                // FIXME
                stralet = creatae_stralet();
                return(stralet._Handle);
            };

            Impl.TqsDll.tqs_bt_run(json, my_creatae_stralet);

            stralet = null;
        }
Esempio n. 2
0
        static public void Run(Config cfg, StraletCreator creatae_stralet)
        {
            var json = JsonConvert.SerializeObject(cfg);

            // Keep a reference while testing each instance of Stralet
            StraletWrap wrap = null;

            Impl.TqsDll.StraletCreator my_creatae_stralet = () =>
            {
                var stralet = creatae_stralet();

                wrap = new StraletWrap(stralet);
                return(wrap.handle);
            };

            Impl.TqsDll.tqs_bt_run(json, my_creatae_stralet);

            wrap = null;
        }
Esempio n. 3
0
 public static extern IntPtr tqs_rt_run(String cfg, StraletCreator stralet_creator);