コード例 #1
0
ファイル: DistributedJob.cs プロジェクト: xgalv/Cryptool2
        public bool Equals(DistributedJob obj)
        {
            if (obj == null)
            {
                return(false);
            }

            return(obj.Guid == Guid);
        }
コード例 #2
0
        public static void ToWriter(DistributedJob distributedJob, BinaryWriter writer)
        {
            writer.Write(distributedJob.Guid.ToByteArray());
            writer.Write(distributedJob.Name);
            writer.Write(distributedJob.Description);
            writer.Write(distributedJob.Owner);
            writer.Write(distributedJob.CreateDate.ToBinary());
            writer.Write(distributedJob.FileName);

            var hasStatusKey = !string.IsNullOrEmpty(distributedJob.StatusKey);

            writer.Write(hasStatusKey);
            if (hasStatusKey)
            {
                writer.Write(distributedJob.StatusKey);
            }
        }
コード例 #3
0
        public static DistributedJob FromReader(BinaryReader reader)
        {
            var newJob = new DistributedJob();

            newJob.Guid        = new Guid(reader.ReadBytes(16));
            newJob.Name        = reader.ReadString();
            newJob.Description = reader.ReadString();
            newJob.Owner       = reader.ReadString();
            newJob.CreateDate  = DateTime.FromBinary(reader.ReadInt64());
            newJob.FileName    = reader.ReadString();

            if (reader.ReadBoolean())
            {
                newJob.StatusKey = reader.ReadString();
            }

            return(newJob);
        }
コード例 #4
0
ファイル: JobListManager.cs プロジェクト: xgalv/Cryptool2
 public void IncreaseDownloadCount(DistributedJob distributedJob)
 {
 }
コード例 #5
0
ファイル: JobListManager.cs プロジェクト: xgalv/Cryptool2
 public void RetrieveCurrentStatus(DistributedJob distributedJob)
 {
 }
コード例 #6
0
ファイル: JobListManager.cs プロジェクト: xgalv/Cryptool2
 public void RetrieveDownloadCount(DistributedJob distributedJob)
 {
 }
コード例 #7
0
ファイル: JobListManager.cs プロジェクト: xgalv/Cryptool2
 public void CompleteDistributedJob(DistributedJob distributedJob)
 {
 }
コード例 #8
0
ファイル: JobListManager.cs プロジェクト: xgalv/Cryptool2
 public void DeleteDistributedJob(DistributedJob distributedJobToDelete)
 {
 }
コード例 #9
0
ファイル: JobListManager.cs プロジェクト: xgalv/Cryptool2
 public void AddDistributedJob(DistributedJob distributedJob)
 {
 }