Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/20/10 16:40:22 (15 years ago)
Author:
abeham
Message:

#866

  • Added protobuf-csharp-port project source to ExtLibs
Location:
trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/HeuristicLabProblemsExternalEvaluationPlugin.cs

    r3852 r3857  
    2929  [PluginDependency("HeuristicLab.Collections", "3.3")]
    3030  [PluginDependency("HeuristicLab.Parameters", "3.3")]
     31  [PluginDependency("HeuristicLab.ProtobufCS", "0.9.1")]
    3132  public class HeuristicLabProblemsExternalEvaluationPlugin : PluginBase {
    3233  }
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/Protos/ExternalEvaluationMessages.proto

    r3852 r3857  
    1 package HeuristicLab.Problems.ExternalEvaluation;
     1package HeuristicLab.Problems.ExternalEvaluation;
    22option java_package = "com.heuristiclab.problems.externalevaluation";
    33
    44message MainMessage {
    5   message IntegerVariables {
     5  message IntegerVariable {
    66    required string name = 1;
    77    optional int32 data = 2;
    88  }
    9   repeated IntegerVariables integerVars = 1;
     9  repeated IntegerVariable integerVars = 1;
    1010 
    11   message IntegerArrayVariables {
     11  message IntegerArrayVariable {
     12    required string name = 1;
     13    repeated int32 data = 2 [packed = true];
     14  }
     15  repeated IntegerArrayVariable integerArrayVars = 2;
     16 
     17  message DoubleVariable {
     18    required string name = 1;
     19    optional double data = 2;
     20  }
     21  repeated DoubleVariable doubleVars = 3;
     22 
     23  message DoubleArrayVariable {
     24    required string name = 1;
     25    repeated double data = 2;
     26  }
     27  repeated DoubleArrayVariable doubleArrayVars = 4;
     28 
     29  message BoolVariable {
     30    required string name = 1;
     31    optional bool data = 2;
     32  }
     33  repeated BoolVariable boolVars = 5;
     34 
     35  message BoolArrayVariable {
     36    required string name = 1;
     37    repeated bool data = 2;
     38  }
     39  repeated BoolArrayVariable boolArrayVars = 6;
     40 
     41  message StringVariable {
     42    required string name = 1;
     43    optional string data = 2;
     44  }
     45  repeated StringVariable stringVars = 7;
     46 
     47  message StringArrayVariable {
    1248    required string name = 1;
    1349    repeated string data = 2;
    1450  }
    15   repeated IntegerArrayVariables integerArrayVars = 2;
     51  repeated StringArrayVariable stringArrayVars = 8;
    1652 
    17   message DoubleVariables {
    18     required string name = 1;
    19     optional double data = 2;
    20   }
    21   repeated DoubleVariables doubleVars = 3;
    22  
    23   message DoubleArrayVariables {
    24     required string name = 1;
    25     repeated double data = 2;
    26   }
    27   repeated DoubleArrayVariables doubleArrayVars = 4;
    28  
    29   message BoolVariables {
    30     required string name = 1;
    31     optional bool data = 2;
    32   }
    33   repeated BoolVariables boolVars = 5;
    34  
    35   message BoolArrayVariables {
    36     required string name = 1;
    37     repeated bool data = 2;
    38   }
    39   repeated BoolArrayVariables boolArrayVars = 6;
    40  
    41   message StringVariables {
    42     required string name = 1;
    43     optional string data = 2;
    44   }
    45   repeated StringData stringVars = 7;
    46  
    47   message StringArrayVariables {
    48     required string name = 1;
    49     repeated string data = 2;
    50   }
    51   repeated StringArrayVariables stringArrayVars = 8;
    52  
    53   message RawVariables {
     53  message RawVariable {
    5454    required string name = 1;
    5555    optional bytes data = 2;
    5656  }
    57   repeated RawVariables rawVars = 9;
     57  repeated RawVariable rawVars = 9;
    5858}
     59
     60service ExchangeService {
     61  rpc Exchange (MainMessage) returns (MainMessage);
     62}
Note: See TracChangeset for help on using the changeset viewer.