Changeset 3203 for trunk/sources/HeuristicLab.Hive.Contracts/3.2
- Timestamp:
- 03/23/10 10:50:26 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Hive.Contracts/3.2
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Contracts/3.2/ApplicationConstants.cs
r2005 r3203 82 82 public static string RESPONSE_COMMUNICATOR_JOB_WAS_ABORTED = "Job was aborted"; 83 83 84 public static string RESPONSE_COMMUNICATOR_FETCH_OR_FORCEFETCH_CALENDAR = 85 "new Calendar must be fetched / force fetched"; 86 84 87 public static string RESPONSE_JOB_ALL_JOBS = "Job.AllJobs"; 85 88 public static string RESPONSE_JOB_GET_JOB_BY_ID = "Job.GetJobById"; … … 101 104 public static string RESPONSE_JOB_PROJECT_DOESNT_EXIST = "The specified project doesn't exist"; 102 105 public static string RESPONSE_JOB_PROJECT_DELETED = "The project was sucessfully deleted"; 106 107 public static string RESPONSE_UPTIMECALENDAR_NO_CALENDAR_FOUND = "No Calendar could be found anywhere in the tree"; 108 public static string RESPONSE_UPTIMECALENDAR_STATUS_UPDATED = "Calendar status has been updated"; 103 109 } 104 110 } -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/BusinessObjects/ClientDto.cs
r3011 r3203 29 29 30 30 public enum State { nullState, idle, calculating, offline, finished, abort, requestSnapshot, requestSnapshotSent, pending }; 31 public enum CalendarState { Fetch, ForceFetch, Fetching, Fetched, NotAllowedToFetch }; 31 32 32 33 [DataContract] … … 48 49 public State State { get; set; } 49 50 [DataMember] 51 public CalendarState CalendarSyncStatus { get; set; } 52 [DataMember] 50 53 public ClientConfigDto Config { get; set; } 51 54 -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/HeuristicLab.Hive.Contracts-3.2.csproj
r3022 r3203 102 102 <Compile Include="BusinessObjects\ClientConfigDto.cs" /> 103 103 <Compile Include="RecurrentEvent.cs" /> 104 <Compile Include="ResponseCalendar.cs" /> 104 105 <Compile Include="ResponseSerializedJob.cs" /> 105 106 <Compile Include="MultiStream.cs" /> -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IClientCommunicator.cs
r3011 r3203 60 60 [OperationContract] 61 61 ResponsePlugin SendPlugins(List<HivePluginInfoDto> pluginList); 62 63 [OperationContract] 64 ResponseCalendar GetCalendar(Guid clientId); 65 [OperationContract] 66 Response SetCalendarStatus(Guid clientId, CalendarState state); 67 62 68 } 63 69 } -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/Interfaces/IClientManager.cs
r3022 r3203 57 57 [OperationContract] 58 58 ResponseList<AppointmentDto> GetUptimeCalendarForResource(Guid guid); 59 60 59 [OperationContract] 61 Response SetUptimeCalendarForResource(Guid guid, IEnumerable<AppointmentDto> appointments );60 Response SetUptimeCalendarForResource(Guid guid, IEnumerable<AppointmentDto> appointments, bool isForced); 62 61 } 63 62 } -
trunk/sources/HeuristicLab.Hive.Contracts/3.2/MessageContainer.cs
r2025 r3203 33 33 public class MessageContainer { 34 34 35 public enum MessageType { FetchJob, AbortJob, JobAborted, RequestSnapshot, FinishedJob, NoMessage, SnapshotReady, Shutdown, JobFailed, UptimeLimitDisconnect }; 35 public enum MessageType { FetchJob, AbortJob, JobAborted, RequestSnapshot, FinishedJob, NoMessage, SnapshotReady, Shutdown, JobFailed, UptimeLimitDisconnect, 36 FetchOrForceFetchCalendar 37 }; 36 38 37 39 public MessageType Message { get; set; }
Note: See TracChangeset
for help on using the changeset viewer.