- Timestamp:
- 08/19/10 12:41:05 (14 years ago)
- Location:
- branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3
- Files:
-
- 8 added
- 26 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/ApplicationConstants.cs
r4141 r4263 38 38 public static int JOB_TIME_TO_LIVE = 5; 39 39 40 public static string RESPONSE_SERVERCONSOLE_LOGIN_SUCCESS = "Logged in";41 public static string RESPONSE_SERVERCONSOLE_LOGIN_FAILED = "Login failed";40 //public static string RESPONSE_SERVERCONSOLE_LOGIN_SUCCESS = "Logged in"; 41 //public static string RESPONSE_SERVERCONSOLE_LOGIN_FAILED = "Login failed"; 42 42 43 public static string RESPONSE_USERROLE_GET_ALL_USERS = "UserRole.GetAllUsers";44 public static string RESPONSE_USERROLE_USER_EXISTS_ALLREADY = "UserRole.UserExistsAllready";45 public static string RESPONSE_USERROLE_USER_SUCCESSFULLY_ADDED = "UserRole.UserSuccessfullyAdded";46 public static string RESPONSE_USERROLE_USER_DOESNT_EXIST = "UserRole.UserDoesntExist";47 public static string RESPONSE_USERROLE_USER_REMOVED = "UserRole.UserRemoved";48 public static string RESPONSE_USERROLE_USERGROUP_EXISTS_ALLREADY = "UserRole.UsergroupExistsAllready";49 public static string RESPONSE_USERROLE_USERGROUP_ADDED = "UserRole.UserGroupAdded";50 public static string RESPONSE_USERROLE_USERGROUP_DOESNT_EXIST = "UserRole.UserGroupDoesntExist";51 public static string RESPONSE_USERROLE_PERMISSIONOWNER_DOESNT_EXIST = "UserRole.PermissionOwnerDoesntExist";52 public static string RESPONSE_USERROLE_PERMISSIONOWNER_REMOVED = "UserRole.PermissionOwnerRemoved";53 public static string RESPONSE_USERROLE_PERMISSIONOWNER_ADDED = "UserRole.PermissionOwnerAdded";54 public static string RESPONSE_USERROLE_GET_ALL_USERGROUPS = "UserRole.AllUserGroupsReturned";55 public static string RESPONSE_USERROLE_ID_MUST_NOT_BE_SET = "UserRole.IdMustNotBeSet";56 public static string RESPONSE_USERROLE_USERGROUP_ADDED_TO_USERGROUP = "UserRole.UserGroupAddedToUserGroup";57 public static string RESPONSE_USERROLE_USERNAME_EXISTS_ALLREADY = "UserRole.UsernameExistsAllready";43 //public static string RESPONSE_USERROLE_GET_ALL_USERS = "UserRole.GetAllUsers"; 44 //public static string RESPONSE_USERROLE_USER_EXISTS_ALLREADY = "UserRole.UserExistsAllready"; 45 //public static string RESPONSE_USERROLE_USER_SUCCESSFULLY_ADDED = "UserRole.UserSuccessfullyAdded"; 46 //public static string RESPONSE_USERROLE_USER_DOESNT_EXIST = "UserRole.UserDoesntExist"; 47 //public static string RESPONSE_USERROLE_USER_REMOVED = "UserRole.UserRemoved"; 48 //public static string RESPONSE_USERROLE_USERGROUP_EXISTS_ALLREADY = "UserRole.UsergroupExistsAllready"; 49 //public static string RESPONSE_USERROLE_USERGROUP_ADDED = "UserRole.UserGroupAdded"; 50 //public static string RESPONSE_USERROLE_USERGROUP_DOESNT_EXIST = "UserRole.UserGroupDoesntExist"; 51 //public static string RESPONSE_USERROLE_PERMISSIONOWNER_DOESNT_EXIST = "UserRole.PermissionOwnerDoesntExist"; 52 //public static string RESPONSE_USERROLE_PERMISSIONOWNER_REMOVED = "UserRole.PermissionOwnerRemoved"; 53 //public static string RESPONSE_USERROLE_PERMISSIONOWNER_ADDED = "UserRole.PermissionOwnerAdded"; 54 //public static string RESPONSE_USERROLE_GET_ALL_USERGROUPS = "UserRole.AllUserGroupsReturned"; 55 //public static string RESPONSE_USERROLE_ID_MUST_NOT_BE_SET = "UserRole.IdMustNotBeSet"; 56 //public static string RESPONSE_USERROLE_USERGROUP_ADDED_TO_USERGROUP = "UserRole.UserGroupAddedToUserGroup"; 57 //public static string RESPONSE_USERROLE_USERNAME_EXISTS_ALLREADY = "UserRole.UsernameExistsAllready"; 58 58 59 public static string RESPONSE_CLIENT_GET_ALL_CLIENTS = "Client.GetAllClients";60 public static string RESPONSE_CLIENT_GET_ALL_CLIENTGROUPS = "Client.GetAllClientGroups";61 public static string RESPONSE_CLIENT_ID_MUST_NOT_BE_SET = "Client.IdMustNotBeSet";62 public static string RESPONSE_CLIENT_CLIENTGROUP_ADDED = "Client.ClientGroupAdded";63 public static string RESPONSE_CLIENT_CLIENTGROUP_DOESNT_EXIST = "Client.ClientGroupDoesntExist";64 public static string RESPONSE_CLIENT_CLIENTGROUP_DELETED = "Client group sucessfully deleted";65 public static string RESPONSE_CLIENT_RESOURCE_ADDED_TO_GROUP = "Client.ResourceAddedToGroup";66 public static string RESPONSE_CLIENT_RESOURCE_REMOVED = "Client.ResourceRemoved";67 public static string RESPONSE_CLIENT_RESOURCE_NOT_FOUND = "Client.ResourceNotFound";68 public static string RESPONSE_CLIENT_PERMISSIONOWNER_DOESNT_EXIST = "Client.PermissionOwnerDoesntExist";69 public static string RESPONSE_CLIENT_GET_GROUPS_OF_CLIENT = "Get all groups of a client";59 //public static string RESPONSE_CLIENT_GET_ALL_CLIENTS = "Client.GetAllClients"; 60 //public static string RESPONSE_CLIENT_GET_ALL_CLIENTGROUPS = "Client.GetAllClientGroups"; 61 //public static string RESPONSE_CLIENT_ID_MUST_NOT_BE_SET = "Client.IdMustNotBeSet"; 62 //public static string RESPONSE_CLIENT_CLIENTGROUP_ADDED = "Client.ClientGroupAdded"; 63 //public static string RESPONSE_CLIENT_CLIENTGROUP_DOESNT_EXIST = "Client.ClientGroupDoesntExist"; 64 //public static string RESPONSE_CLIENT_CLIENTGROUP_DELETED = "Client group sucessfully deleted"; 65 //public static string RESPONSE_CLIENT_RESOURCE_ADDED_TO_GROUP = "Client.ResourceAddedToGroup"; 66 //public static string RESPONSE_CLIENT_RESOURCE_REMOVED = "Client.ResourceRemoved"; 67 //public static string RESPONSE_CLIENT_RESOURCE_NOT_FOUND = "Client.ResourceNotFound"; 68 //public static string RESPONSE_CLIENT_PERMISSIONOWNER_DOESNT_EXIST = "Client.PermissionOwnerDoesntExist"; 69 //public static string RESPONSE_CLIENT_GET_GROUPS_OF_CLIENT = "Get all groups of a client"; 70 70 71 public static string RESPONSE_COMMUNICATOR_HEARTBEAT_RECEIVED = "Communicator.HeardbeatReceived";72 public static string RESPONSE_COMMUNICATOR_JOB_PULLED = "Communicator.JobPulled";73 public static string RESPONSE_COMMUNICATOR_JOBRESULT_RECEIVED = "Communicator.JobResultReceived";74 public static string RESPONSE_COMMUNICATOR_LOGIN_USER_ALLREADY_ONLINE = "Communicator.LoginUserAllreadyOnline";75 public static string RESPONSE_COMMUNICATOR_LOGIN_SUCCESS = "Communicator.LoginSuccess";76 public static string RESPONSE_COMMUNICATOR_LOGOUT_CLIENT_NOT_REGISTERED = "Communicator.LogoutClientNotRegistered";77 public static string RESPONSE_COMMUNICATOR_LOGOUT_SUCCESS = "Communicator.LogoutSuccess";78 public static string RESPONSE_COMMUNICATOR_NO_JOBS_LEFT = "Communicator.NoJobsLeft";79 public static string RESPONSE_COMMUNICATOR_ID_MUST_NOT_BE_SET = "Communicator.IdMustNotBeSet";80 public static string RESPONSE_COMMUNICATOR_NO_JOB_WITH_THIS_ID = "Communicator.NoJobWithThisId";81 public static string RESPONSE_COMMUNICATOR_WRONG_JOB_STATE = "Communicator.WrongJobState";82 public static string RESPONSE_COMMUNICATOR_USER_NOT_LOGGED_IN = "Communicator.UserNotLoggedIn";83 public static string RESPONSE_COMMUNICATOR_JOB_IS_NOT_BEEING_CALCULATED = "Communicator.JobIsNotBeenigCalculated";84 public static string RESPONSE_COMMUNICATOR_WRONG_CLIENT_FOR_JOB = "Communicator.WrongClientForJob";85 public static string RESPONSE_COMMUNICATOR_JOB_ALLREADY_FINISHED = "Job allready finished. Not needed anymore";86 public static string RESPONSE_COMMUNICATOR_JOB_DOESNT_EXIST = "No job exists with this id";87 public static string RESPONSE_COMMUNICATOR_SEND_JOBRESULT = "Please send the Jobresult to the server";88 public static string RESPONSE_COMMUNICATOR_PLUGINS_SENT = "Communicator.PluginsSent";89 public static string RESPONSE_COMMUNICATOR_PLUGINS_NOT_AVAIL = "Communicator.PluginsNotAvail";90 public static string RESPONSE_COMMUNICATOR_JOB_WAS_ABORTED = "Job was aborted";71 //public static string RESPONSE_COMMUNICATOR_HEARTBEAT_RECEIVED = "Communicator.HeardbeatReceived"; 72 //public static string RESPONSE_COMMUNICATOR_JOB_PULLED = "Communicator.JobPulled"; 73 //public static string RESPONSE_COMMUNICATOR_JOBRESULT_RECEIVED = "Communicator.JobResultReceived"; 74 //public static string RESPONSE_COMMUNICATOR_LOGIN_USER_ALLREADY_ONLINE = "Communicator.LoginUserAllreadyOnline"; 75 //public static string RESPONSE_COMMUNICATOR_LOGIN_SUCCESS = "Communicator.LoginSuccess"; 76 //public static string RESPONSE_COMMUNICATOR_LOGOUT_CLIENT_NOT_REGISTERED = "Communicator.LogoutClientNotRegistered"; 77 //public static string RESPONSE_COMMUNICATOR_LOGOUT_SUCCESS = "Communicator.LogoutSuccess"; 78 //public static string RESPONSE_COMMUNICATOR_NO_JOBS_LEFT = "Communicator.NoJobsLeft"; 79 //public static string RESPONSE_COMMUNICATOR_ID_MUST_NOT_BE_SET = "Communicator.IdMustNotBeSet"; 80 //public static string RESPONSE_COMMUNICATOR_NO_JOB_WITH_THIS_ID = "Communicator.NoJobWithThisId"; 81 //public static string RESPONSE_COMMUNICATOR_WRONG_JOB_STATE = "Communicator.WrongJobState"; 82 //public static string RESPONSE_COMMUNICATOR_USER_NOT_LOGGED_IN = "Communicator.UserNotLoggedIn"; 83 //public static string RESPONSE_COMMUNICATOR_JOB_IS_NOT_BEEING_CALCULATED = "Communicator.JobIsNotBeenigCalculated"; 84 //public static string RESPONSE_COMMUNICATOR_WRONG_CLIENT_FOR_JOB = "Communicator.WrongClientForJob"; 85 //public static string RESPONSE_COMMUNICATOR_JOB_ALLREADY_FINISHED = "Job allready finished. Not needed anymore"; 86 //public static string RESPONSE_COMMUNICATOR_JOB_DOESNT_EXIST = "No job exists with this id"; 87 //public static string RESPONSE_COMMUNICATOR_SEND_JOBRESULT = "Please send the Jobresult to the server"; 88 //public static string RESPONSE_COMMUNICATOR_PLUGINS_SENT = "Communicator.PluginsSent"; 89 //public static string RESPONSE_COMMUNICATOR_PLUGINS_NOT_AVAIL = "Communicator.PluginsNotAvail"; 90 //public static string RESPONSE_COMMUNICATOR_JOB_WAS_ABORTED = "Job was aborted"; 91 91 92 public static string RESPONSE_COMMUNICATOR_FETCH_OR_FORCEFETCH_CALENDAR = "new Calendar must be fetched / force fetched";92 //public static string RESPONSE_COMMUNICATOR_FETCH_OR_FORCEFETCH_CALENDAR = "new Calendar must be fetched / force fetched"; 93 93 94 public static string RESPONSE_JOB_ALL_JOBS = "Job.AllJobs";95 public static string RESPONSE_JOB_GET_JOB_BY_ID = "Job.GetJobById";96 public static string RESPONSE_JOB_ID_MUST_NOT_BE_SET = "Job.IdMustNotBeSet";97 public static string RESPONSE_JOB_JOB_ADDED = "Job.JobAdded";98 public static string RESPONSE_JOB_JOB_NULL = "Job.JobNull";99 public static string RESPONSE_JOB_JOB_DOESNT_EXIST = "JobDoesntExist";100 public static string RESPONSE_JOB_JOB_REMOVED = "Job.JobRemoved";101 public static string RESPONSE_JOB_JOBSTATE_MUST_BE_OFFLINE = "Job.JobStateMustBeOffline";102 public static string RESPONSE_JOB_IS_NOT_BEEING_CALCULATED = "Job.IsNotBeeingCalculated";103 public static string RESPONSE_JOB_JOB_RESULT_SENT = "Job.JobResultSent";104 public static string RESPONSE_JOB_REQUEST_ALLREADY_SET = "Job.RequestAllreadySet";105 public static string RESPONSE_JOB_ABORT_REQUEST_ALLREADY_SET = "Job.AbortRequestAllreadySet";106 public static string RESPONSE_JOB_REQUEST_SET = "Job.RequestSet";107 public static string RESPONSE_JOB_ABORT_REQUEST_SET = "Job.AbortRequestSet";108 public static string RESPONSE_JOB_RESULT_NOT_YET_HERE = "Requested job result is not yet finished";109 public static string RESPONSE_JOB_PROJECT_NAME_EMPTY = "Please specifiy a project name";110 public static string RESPONSE_JOB_PROJECT_ADDED = "Project successfully added";111 public static string RESPONSE_JOB_PROJECT_DOESNT_EXIST = "The specified project doesn't exist";112 public static string RESPONSE_JOB_PROJECT_DELETED = "The project was sucessfully deleted";94 //public static string RESPONSE_JOB_ALL_JOBS = "Job.AllJobs"; 95 //public static string RESPONSE_JOB_GET_JOB_BY_ID = "Job.GetJobById"; 96 //public static string RESPONSE_JOB_ID_MUST_NOT_BE_SET = "Job.IdMustNotBeSet"; 97 //public static string RESPONSE_JOB_JOB_ADDED = "Job.JobAdded"; 98 //public static string RESPONSE_JOB_JOB_NULL = "Job.JobNull"; 99 //public static string RESPONSE_JOB_JOB_DOESNT_EXIST = "JobDoesntExist"; 100 //public static string RESPONSE_JOB_JOB_REMOVED = "Job.JobRemoved"; 101 //public static string RESPONSE_JOB_JOBSTATE_MUST_BE_OFFLINE = "Job.JobStateMustBeOffline"; 102 //public static string RESPONSE_JOB_IS_NOT_BEEING_CALCULATED = "Job.IsNotBeeingCalculated"; 103 //public static string RESPONSE_JOB_JOB_RESULT_SENT = "Job.JobResultSent"; 104 //public static string RESPONSE_JOB_REQUEST_ALLREADY_SET = "Job.RequestAllreadySet"; 105 //public static string RESPONSE_JOB_ABORT_REQUEST_ALLREADY_SET = "Job.AbortRequestAllreadySet"; 106 //public static string RESPONSE_JOB_REQUEST_SET = "Job.RequestSet"; 107 //public static string RESPONSE_JOB_ABORT_REQUEST_SET = "Job.AbortRequestSet"; 108 //public static string RESPONSE_JOB_RESULT_NOT_YET_HERE = "Requested job result is not yet finished"; 109 //public static string RESPONSE_JOB_PROJECT_NAME_EMPTY = "Please specifiy a project name"; 110 //public static string RESPONSE_JOB_PROJECT_ADDED = "Project successfully added"; 111 //public static string RESPONSE_JOB_PROJECT_DOESNT_EXIST = "The specified project doesn't exist"; 112 //public static string RESPONSE_JOB_PROJECT_DELETED = "The project was sucessfully deleted"; 113 113 114 public static string RESPONSE_UPTIMECALENDAR_NO_CALENDAR_FOUND = "No Calendar could be found anywhere in the tree";115 public static string RESPONSE_UPTIMECALENDAR_STATUS_UPDATED = "Calendar status has been updated";114 //public static string RESPONSE_UPTIMECALENDAR_NO_CALENDAR_FOUND = "No Calendar could be found anywhere in the tree"; 115 //public static string RESPONSE_UPTIMECALENDAR_STATUS_UPDATED = "Calendar status has been updated"; 116 116 } 117 117 } -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/HeuristicLab.Hive.Contracts-3.3.csproj
r4254 r4263 134 134 <Compile Include="BusinessObjects\ClientGroupDtoList.cs" /> 135 135 <Compile Include="RecurrentEvent.cs" /> 136 <Compile Include="Response Calendar.cs" />136 <Compile Include="ResponseObjects\ResponseCalendar.cs" /> 137 137 <Compile Include="MultiStream.cs" /> 138 138 <Compile Include="Interfaces\ISlaveFacade.cs" /> 139 139 <Compile Include="Interfaces\IExecutionEngineFacade.cs" /> 140 <Compile Include="ResponseObject .cs" />140 <Compile Include="ResponseObjects\ResponseObject.cs" /> 141 141 <Compile Include="Interfaces\ISlaveManager.cs" /> 142 142 <Compile Include="Interfaces\IJobManager.cs" /> … … 147 147 <Compile Include="Interfaces\ISlaveCommunicator.cs" /> 148 148 <Compile Include="Properties\AssemblyInfo.cs" /> 149 <Compile Include="Response.cs" /> 150 <Compile Include="ResponseHeartBeat.cs" /> 151 <Compile Include="ResponseList.cs" /> 152 <Compile Include="ResponseResultReceived.cs" /> 149 <Compile Include="ResponseObjects\Response.cs" /> 150 <Compile Include="ResponseObjects\ResponseHeartBeat.cs" /> 151 <Compile Include="ResponseObjects\ResponseList.cs" /> 152 <Compile Include="ResponseObjects\ResponseResultReceived.cs" /> 153 <Compile Include="ResponseStatus.cs" /> 153 154 <Compile Include="StreamedObject.cs" /> 154 155 <Compile Include="WcfSettings.cs" /> … … 157 158 <None Include="HeuristicLab.snk" /> 158 159 <None Include="Properties\AssemblyInfo.frame" /> 159 </ItemGroup>160 <ItemGroup>161 <EmbeddedResource Include="HiveServerMessages.resx">162 <SubType>Designer</SubType>163 </EmbeddedResource>164 160 </ItemGroup> 165 161 <ItemGroup> -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/IExecutionEngineFacade.cs
r4170 r4263 26 26 using System.ServiceModel; 27 27 using HeuristicLab.Hive.Contracts.BusinessObjects; 28 using HeuristicLab.Hive.Contracts.ResponseObjects; 28 29 29 30 namespace HeuristicLab.Hive.Contracts.Interfaces { … … 43 44 ResponseObject<JobDto> GetJobById(Guid jobId); 44 45 [OperationContract] 45 ResponseObject<JobResultList> Get AllJobResults(IEnumerable<Guid> jobIds);46 ResponseObject<JobResultList> GetJobResults(IEnumerable<Guid> jobIds); 46 47 } 47 48 } -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/IJobManager.cs
r4254 r4263 26 26 using System.ServiceModel; 27 27 using HeuristicLab.Hive.Contracts.BusinessObjects; 28 using HeuristicLab.Hive.Contracts.ResponseObjects; 28 29 29 30 namespace HeuristicLab.Hive.Contracts.Interfaces { … … 49 50 ResponseObject<JobDto> AddNewJob(SerializedJob job); 50 51 51 [OperationContract] 52 Response RemoveJob(Guid jobId); 52 //[OperationContract] 53 //Response RemoveJob(Guid jobId); 54 55 //[OperationContract] 56 //ResponseObject<JobDto> GetLastJobResultOf(Guid jobId); 53 57 54 58 [OperationContract] 55 ResponseObject< JobDto> GetLastJobResultOf(Guid jobId);59 ResponseObject<SerializedJob> GetLastSerializedResult(Guid jobId, bool requested, bool snapshot); 56 60 57 61 [OperationContract] 58 ResponseObject<SerializedJob> GetLastSerializedJobResultOf(Guid jobId, bool requested, bool snapshot); 59 60 [OperationContract] 61 ResponseObject<JobResultList> GetAllJobResults(IEnumerable<Guid> jobIds); 62 ResponseObject<JobResultList> GetJobResults(IEnumerable<Guid> jobIds); 62 63 63 64 [OperationContract] -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/IServerConsoleFacade.cs
r4253 r4263 26 26 using System.ServiceModel; 27 27 using System.Runtime.Serialization; 28 using HeuristicLab.Hive.Contracts.ResponseObjects; 28 29 29 30 namespace HeuristicLab.Hive.Contracts.Interfaces { -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/ISlaveCommunicator.cs
r4254 r4263 27 27 using HeuristicLab.Hive.Contracts.BusinessObjects; 28 28 using HeuristicLab.PluginInfrastructure; 29 using HeuristicLab.Hive.Contracts.ResponseObjects; 29 30 30 31 namespace HeuristicLab.Hive.Contracts.Interfaces { … … 57 58 58 59 [OperationContract] 59 ResponseList<CachedHivePluginInfoDto> SendPlugins(List<HivePluginInfoDto> pluginList);60 ResponseList<CachedHivePluginInfoDto> GetPlugins(List<HivePluginInfoDto> pluginList); 60 61 61 62 [OperationContract] -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/ISlaveFacade.cs
r4253 r4263 27 27 using System.IO; 28 28 using HeuristicLab.Hive.Contracts.BusinessObjects; 29 using HeuristicLab.Hive.Contracts.ResponseObjects; 29 30 30 31 namespace HeuristicLab.Hive.Contracts.Interfaces { … … 32 33 public interface ISlaveFacade: ISlaveCommunicator { 33 34 [OperationContract] 34 Stream SendStreamedJob(Guid clientId);35 Stream GetStreamedJob(Guid clientId); 35 36 36 37 [OperationContract] 37 Stream SendStreamedPlugins(List<HivePluginInfoDto> pluginList);38 Stream GetStreamedPlugins(List<HivePluginInfoDto> pluginList); 38 39 39 40 [OperationContract] -
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/ISlaveManager.cs
r4254 r4263 26 26 using System.ServiceModel; 27 27 using HeuristicLab.Hive.Contracts.BusinessObjects; 28 using HeuristicLab.Hive.Contracts.ResponseObjects; 28 29 29 30 namespace HeuristicLab.Hive.Contracts.Interfaces { … … 35 36 36 37 [OperationContract] 37 ResponseList<ClientDto> GetAll Clients();38 ResponseList<ClientDto> GetAllSlaves(); 38 39 39 40 [OperationContract]
Note: See TracChangeset
for help on using the changeset viewer.