github.com/google/fleetspeak@v0.1.15-0.20240426164851-4f31f62c1aea/fleetspeak/src/server/grpcservice/proto/fleetspeak_grpcservice/grpcservice.proto (about) 1 syntax = "proto3"; 2 3 package fleetspeak.grpcservice; 4 5 import "fleetspeak/src/common/proto/fleetspeak/common.proto"; 6 7 option go_package = "github.com/google/fleetspeak/fleetspeak/src/server/grpcservice/proto/fleetspeak_grpcservice"; 8 9 message Config { 10 string target = 1; // The address to dial. 11 bool insecure = 2; // If set, will not secure connection to the target. 12 string cert_file = 13 3; // If set, a pool of trusted certificates will be read from this file 14 // and used to authenticate the connection to target. 15 } 16 17 // Processor is the service that a target system must implement to 18 // receive messages through a GRPCService based service. 19 service Processor { 20 // Process accepts message and processes it. 21 rpc Process(fleetspeak.Message) returns (fleetspeak.EmptyMessage) {} 22 }