4 using System.Collections.Generic;
5 using System.ServiceModel;
7 namespace SiliconStudio.BuildEngine
25 internal MicrothreadNotification(
int threadId,
long microthreadId,
long microthreadJobId,
long time, NotificationType type)
28 MicrothreadId = microthreadId;
29 MicrothreadJobInfoId = microthreadJobId;
41 [OperationContract(IsOneWay =
true)]
42 void StartBuild(Guid buildId, DateTime time);
44 [OperationContract(IsOneWay =
true)]
45 [UseParadoxDataContractSerializer]
46 void SendBuildStepInfo(Guid buildId,
long executionId,
string description, DateTime startTime);
48 [OperationContract(IsOneWay =
true)]
49 [UseParadoxDataContractSerializer]
50 void SendCommandLog(Guid buildId, DateTime startTime,
long microthreadId, List<SerializableTimestampLogMessage> messages);
52 [OperationContract(IsOneWay =
true)]
55 [OperationContract(IsOneWay =
true)]
56 void SendBuildStepResult(Guid buildId, DateTime startTime,
long microthreadId,
ResultStatus status);
58 [OperationContract(IsOneWay =
true)]
59 void EndBuild(Guid buildId, DateTime time);
ResultStatus
Status of a command.
long MicrothreadJobInfoId
MicrothreadNotification()