Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/13/08 16:52:52 (16 years ago)
Author:
msteinbi
Message:

Creation of BusinessObjects (#357)

Location:
trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects
Files:
10 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Client.cs

    r746 r751  
    2424using System.Linq;
    2525using System.Text;
    26 
    27 namespace HeuristicLab.Hive.Server.BusinessObjects {
     26using System.Runtime.Serialization;
     27                                   
     28namespace HeuristicLab.Hive.Contracts.BusinessObjects {
    2829
    2930  public enum State { idle, calculating };
    3031
    31   public class Client {
     32  [DataContract]
     33  public class Client : Resource {
     34    [DataMember]
    3235    public Guid ClientId { get; set; }
     36    [DataMember]
    3337    public int NrOfCores { get; set; }
     38    [DataMember]
    3439    public int Memory { get; set; }
     40    [DataMember]
    3541    public DateTime Login { get; set; }
     42    [DataMember]
    3643    public State State { get; set; }
    37        
     44    [DataMember]
     45    public ClientConfig Config { get; set; }
    3846  }
    3947}
  • trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/ClientConfig.cs

    r746 r751  
    2424using System.Linq;
    2525using System.Text;
     26using System.Runtime.Serialization;
    2627
    27 namespace HeuristicLab.Hive.Server.BusinessObjects {
     28namespace HeuristicLab.Hive.Contracts.BusinessObjects {
    2829
    29   class ClientConfig {
    30 
     30  [DataContract]
     31  public class ClientConfig {
     32    [DataMember]
     33    public String UpDownTimeCalendar { get; set; } // TODO define DataStructure
     34    [DataMember]
     35    public int HeartBeatIntervall { get; set; }
    3136  }
    3237}
Note: See TracChangeset for help on using the changeset viewer.