projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
grpc plugin: Move all functions to a single service again.
[collectd.git]
/
proto
/
collectd.proto
diff --git
a/proto/collectd.proto
b/proto/collectd.proto
index
608fcbb
..
0ff6e77
100644
(file)
--- a/
proto/collectd.proto
+++ b/
proto/collectd.proto
@@
-25,25
+25,25
@@
syntax = "proto3";
package collectd;
syntax = "proto3";
package collectd;
+option go_package = "collectd.org/rpc/proto";
import "types.proto";
import "types.proto";
-import "google/protobuf/timestamp.proto";
service Collectd {
service Collectd {
- // Dispatch collected values to collectd.
- rpc DispatchValues(DispatchValuesRequest) returns (DispatchValuesReply);
-
// Query a list of values available from collectd's value cache.
// Query a list of values available from collectd's value cache.
- rpc QueryValues(QueryValuesRequest) returns (QueryValuesReply);
+ rpc QueryValues(QueryValuesRequest) returns (stream QueryValuesResponse);
+
+ // DispatchValues sends a stream of ValueLists to the server.
+ rpc DispatchValues(stream DispatchValuesRequest) returns (DispatchValuesResponse);
}
// The arguments to DispatchValues.
message DispatchValuesRequest {
}
// The arguments to DispatchValues.
message DispatchValuesRequest {
- collectd.types.ValueList value
s
= 1;
+ collectd.types.ValueList value
_list
= 1;
}
// The response from DispatchValues.
}
// The response from DispatchValues.
-message DispatchValuesRe
ply
{
+message DispatchValuesRe
sponse
{
}
// The arguments to QueryValues.
}
// The arguments to QueryValues.
@@
-55,6
+55,6
@@
message QueryValuesRequest {
}
// The response from QueryValues.
}
// The response from QueryValues.
-message QueryValuesRe
ply
{
-
repeated collectd.types.ValueList values
= 1;
+message QueryValuesRe
sponse
{
+
collectd.types.ValueList value_list
= 1;
}
}