3import "goby/middleware/protobuf/app_config.proto";
4import "dccl/option_extensions.proto";
5import "goby/middleware/protobuf/tcp_config.proto";
7package goby.apps.acomms.protobuf;
9message StoreServerConfig
11 option (dccl.msg).unit_system = "si";
13 optional goby.middleware.protobuf.AppConfig app = 1;
15 optional goby.middleware.protobuf.TCPServerConfig tcp_server = 2;
17 optional string db_file_dir = 3 [default = "."];
18 optional string db_file_name = 4; // reopens file if it already exists
20 // if set, messages are only retrieve from at most this number of seconds in the past, regardless of the last request time.
21 optional double max_time_between_requests = 5
22 [(dccl.field).units.base_dimensions = "T"];