2import "goby/protobuf/option_extensions.proto";
 
    3import "goby/middleware/protobuf/app_config.proto";
 
    4import "goby/zeromq/protobuf/interprocess_config.proto";
 
    5import "dccl/option_extensions.proto";
 
    7package goby.apps.zeromq.protobuf;
 
   11    option (dccl.msg).unit_system = "si";
 
   12    optional goby.middleware.protobuf.AppConfig app = 1;
 
   13    optional goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2        [(goby.field) = { cfg { env: "GOBY_INTERPROCESS" } }];
 
   16    repeated string expected_name = 10;
 
   18    optional float request_interval = 20
 
   19        [default = 10, (dccl.field).units.base_dimensions = "T"];
 
   20    optional float response_timeout = 21
 
   21        [default = 5, (dccl.field).units.base_dimensions = "T"];
 
   23    optional bool auto_add_new_apps = 22 [default = false];
 
   25    optional string report_file = 23;