- Timestamp:
- 05/26/10 15:18:42 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/Protos
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/Protos/ExternalEvaluationMessages.proto
r3857 r3859 2 2 option java_package = "com.heuristiclab.problems.externalevaluation"; 3 3 4 message MainMessage { 4 message SolutionMessage { 5 required int32 solutionId = 1; 6 5 7 message IntegerVariable { 6 8 required string name = 1; 7 9 optional int32 data = 2; 8 10 } 9 repeated IntegerVariable integerVars = 1;11 repeated IntegerVariable integerVars = 2; 10 12 11 13 message IntegerArrayVariable { 12 14 required string name = 1; 13 repeated int32 data = 2 [packed = true];15 repeated int32 data = 2; 14 16 } 15 repeated IntegerArrayVariable integerArrayVars = 2;17 repeated IntegerArrayVariable integerArrayVars = 3; 16 18 17 19 message DoubleVariable { … … 19 21 optional double data = 2; 20 22 } 21 repeated DoubleVariable doubleVars = 3;23 repeated DoubleVariable doubleVars = 4; 22 24 23 25 message DoubleArrayVariable { … … 25 27 repeated double data = 2; 26 28 } 27 repeated DoubleArrayVariable doubleArrayVars = 4;29 repeated DoubleArrayVariable doubleArrayVars = 5; 28 30 29 31 message BoolVariable { … … 31 33 optional bool data = 2; 32 34 } 33 repeated BoolVariable boolVars = 5;35 repeated BoolVariable boolVars = 6; 34 36 35 37 message BoolArrayVariable { … … 37 39 repeated bool data = 2; 38 40 } 39 repeated BoolArrayVariable boolArrayVars = 6;41 repeated BoolArrayVariable boolArrayVars = 7; 40 42 41 43 message StringVariable { … … 43 45 optional string data = 2; 44 46 } 45 repeated StringVariable stringVars = 7;47 repeated StringVariable stringVars = 8; 46 48 47 49 message StringArrayVariable { … … 49 51 repeated string data = 2; 50 52 } 51 repeated StringArrayVariable stringArrayVars = 8;53 repeated StringArrayVariable stringArrayVars = 9; 52 54 53 55 message RawVariable { … … 55 57 optional bytes data = 2; 56 58 } 57 repeated RawVariable rawVars = 9;59 repeated RawVariable rawVars = 10; 58 60 } 59 61 62 message QualityMessage { 63 required int32 solutionId = 1; 64 required double quality = 2; 65 } 66 60 67 service ExchangeService { 61 rpc E xchange (MainMessage) returns (MainMessage);68 rpc EvaluateSingleObjectively (SolutionMessage) returns (QualityMessage); 62 69 }
Note: See TracChangeset
for help on using the changeset viewer.