Esempio n. 1
0
        public static void Main(string[] args)
        {
            var domain = ITT.CreateDomain("dotnet");

            domain.Marker("Begin");
            var ts1 = ITT.GetTimeStamp();

            using (var task = domain.GetTask("Main"))
            {
                for (var i = 0; i < 100; i++)
                {
                    StartTask(domain);
                    domain.SetCounter("dotnet_counter", i);
                }
            }

            var ts2 = ITT.GetTimeStamp();

            domain.Marker("End");
            using (ITT.GetTrack("group", "track"))
            {
                var dur = (ts2 - ts1) / 100 + 1;
                for (var i = ts1; i <= ts2; i += dur)
                {
                    domain.SubmitTask("submitted", dur, dur / 2);
                }
            }
        }
Esempio n. 2
0
 protected CAF(IPredicate predicate, ITT arguments)
 {
     Debug.Assert(predicate.argumentTypes.Count() == arguments.Count());
     Debug.Assert(predicate.argumentTypes.Zip(arguments, (at, a) => at.isEquivalent(a.type)).All(x => x));
     Debug.Assert(arguments.All(t => (!(t is GT) || (t as GT).rep != null)));
     this.predicate = predicate;
     this.itt       = arguments;
 }
Esempio n. 3
0
 private bool upToDate(ITT tt)
 {
     if (tt is GTT)
     {
         return(upToDate(tt as GTT));
     }
     else
     {
         return(upToDate(tt as FTT));
     }
 }
Esempio n. 4
0
        private static void StartTask(ITT domain)
        {
            using (domain.GetTask("dotnet_task"))
            {
                Thread.Sleep(10);
                if (Random.Next(2) != 0)
                {
                    StartTask(domain);
                }

                Thread.Sleep(10);
            }
        }
Esempio n. 5
0
		public override void Populate (ITT.System.BaseCardData data)
		{
			ITT.System.ActivityDataModel a = (ITT.System.ActivityDataModel)data;
			if (null == a)
			{
				Debug.LogError("Cannot populate: invalid BaseData type");
				return;
			}

			ParseDateString(a.RetrieveEventDate());
			yearLabel = date.Year.ToString();
			timeDistanceLabel = date.ToString("t", global::System.Globalization.CultureInfo.CreateSpecificCulture("en-us")) + " | " + a.Proximity.ToString("#.##") + " miles";
			titleLabel = global::System.Web.HttpUtility.HtmlDecode(a.title);
			prefabName = "ActivityDealCard";

			if (!string.IsNullOrEmpty(a.image.serving_url))
			{
				string imageUrl = ITT.System.ITTNetworkManager.SanitizeImageURL(a.image.serving_url);
				if (!string.IsNullOrEmpty(imageUrl))
					ITT.System.ITTDataCache.Instance.StartDownloadImage(imageUrl, ImportImage, ImportImageFail);
			}

			nid = a.id;
		}
Esempio n. 6
0
		public virtual void Populate(ITT.System.BaseCardData data) {}
Esempio n. 7
0
 public int CompareTo(ITT other)
 {
     return(ToStringN().CompareTo(other.ToStringN()));
 }