X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=proto%2Fcollectd.proto;h=9ea73b2e9e85f87bc0deb8caf0449d30936a96b7;hb=610204218564e01513607a0f077c33145f2b41f7;hp=4bc3501345321dce50c27bd0090c59e9155d9aaa;hpb=6754150119aaced4f7d39c2641c61d47aa84a436;p=collectd.git diff --git a/proto/collectd.proto b/proto/collectd.proto index 4bc35013..9ea73b2e 100644 --- a/proto/collectd.proto +++ b/proto/collectd.proto @@ -29,11 +29,13 @@ package collectd; import "types.proto"; service Collectd { - // Dispatch collected values to collectd. - rpc DispatchValues(DispatchValuesRequest) returns (DispatchValuesReply); - // Query a list of values available from collectd's value cache. - rpc QueryValues(QueryValuesRequest) returns (QueryValuesReply); + rpc QueryValues(QueryValuesRequest) returns (QueryValuesResponse); +} + +service Dispatch { + // DispatchValues sends a stream of ValueLists to the server. + rpc DispatchValues(stream DispatchValuesRequest) returns (DispatchValuesResponse); } // The arguments to DispatchValues. @@ -42,7 +44,7 @@ message DispatchValuesRequest { } // The response from DispatchValues. -message DispatchValuesReply { +message DispatchValuesResponse { } // The arguments to QueryValues. @@ -54,6 +56,6 @@ message QueryValuesRequest { } // The response from QueryValues. -message QueryValuesReply { +message QueryValuesResponse { repeated collectd.types.ValueList value_lists = 1; }