Changeset 8660 for branches/GP-MoveOperators/HeuristicLab.Problems.ExternalEvaluation/3.3/Interfaces
- Timestamp:
- 09/14/12 18:58:15 (12 years ago)
- Location:
- branches/GP-MoveOperators
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GP-MoveOperators
- Property svn:ignore
-
old new 21 21 protoc.exe 22 22 _ReSharper.HeuristicLab 3.3 Tests 23 Google.ProtocolBuffers-2.4.1.473.dll
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/GP-MoveOperators/HeuristicLab.Problems.ExternalEvaluation/3.3/Interfaces/IEvaluationChannel.cs
r7259 r8660 48 48 /// <param name="builder">The builder that must match the message type that is to be received.</param> 49 49 /// <returns>The received message.</returns> 50 IMessage Receive(IBuilder builder );50 IMessage Receive(IBuilder builder, ExtensionRegistry extensions); 51 51 /// <summary> 52 52 /// Tells the channel to close down and terminate open connections. -
branches/GP-MoveOperators/HeuristicLab.Problems.ExternalEvaluation/3.3/Interfaces/IEvaluationServiceClient.cs
r7259 r8660 21 21 22 22 using System; 23 using Google.ProtocolBuffers; 23 24 using HeuristicLab.Core; 24 25 … … 29 30 /// </summary> 30 31 /// <param name="solution">The solution message that should be evaluated.</param> 32 /// <param name="qualityExtensions">An extension registry for the quality message that specifies additional custom fields.</param> 31 33 /// <returns>The resulting quality message from the external process.</returns> 32 QualityMessage Evaluate(SolutionMessage solution );34 QualityMessage Evaluate(SolutionMessage solution, ExtensionRegistry qualityExtensions); 33 35 /// <summary> 34 36 /// Evaluates a given solution in a non-blocking manner. 35 37 /// </summary> 36 38 /// <param name="solution">The solution message that should be evaluated.</param> 39 /// <param name="qualityExtensions">An extension registry for the quality message that specifies additional custom fields.</param> 37 40 /// <param name="callback">The callback method that is invoked when evaluation is finished.</param> 38 void EvaluateAsync(SolutionMessage solution, Action<QualityMessage> callback);41 void EvaluateAsync(SolutionMessage solution, ExtensionRegistry qualityExtensions, Action<QualityMessage> callback); 39 42 } 40 43 }
Note: See TracChangeset
for help on using the changeset viewer.