X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fgrpc.cc;h=d9577a462f10c987d621252bfba6e0a3d383df8e;hb=1dfd4ca227102355c8b89c83d68a67dbd9276e24;hp=87ef754a3e5a1fb476170600c38c82ae3b8f83ff;hpb=9efc026712b693670bbde6ebd5e015778ae1afdf;p=collectd.git diff --git a/src/grpc.cc b/src/grpc.cc index 87ef754a..d9577a46 100644 --- a/src/grpc.cc +++ b/src/grpc.cc @@ -41,8 +41,8 @@ extern "C" { #include #include "collectd.h" -#include "common.h" #include "plugin.h" +#include "utils/common/common.h" #include "daemon/utils_cache.h" } @@ -56,7 +56,8 @@ using collectd::QueryValuesResponse; using google::protobuf::util::TimeUtil; -typedef google::protobuf::Map grpcMetadata; +typedef google::protobuf::Map + grpcMetadata; /* * private types @@ -175,10 +176,11 @@ static grpc::Status marshal_meta_data(meta_data_t *meta, switch (md_type) { case MD_TYPE_STRING: char *md_string; - if (meta_data_get_string(meta, key, &md_string) != 0 || md_string == nullptr) { + if (meta_data_get_string(meta, key, &md_string) != 0 || + md_string == nullptr) { strarray_free(meta_data_keys, meta_data_keys_len); return grpc::Status(grpc::StatusCode::INTERNAL, - grpc::string("missing metadata")); + grpc::string("missing metadata")); } md_value.set_string_value(md_string); free(md_string); @@ -188,7 +190,7 @@ static grpc::Status marshal_meta_data(meta_data_t *meta, if (meta_data_get_signed_int(meta, key, &int64_value) != 0) { strarray_free(meta_data_keys, meta_data_keys_len); return grpc::Status(grpc::StatusCode::INTERNAL, - grpc::string("missing metadata")); + grpc::string("missing metadata")); } md_value.set_int64_value(int64_value); break; @@ -197,7 +199,7 @@ static grpc::Status marshal_meta_data(meta_data_t *meta, if (meta_data_get_unsigned_int(meta, key, &uint64_value) != 0) { strarray_free(meta_data_keys, meta_data_keys_len); return grpc::Status(grpc::StatusCode::INTERNAL, - grpc::string("missing metadata")); + grpc::string("missing metadata")); } md_value.set_uint64_value(uint64_value); break; @@ -206,7 +208,7 @@ static grpc::Status marshal_meta_data(meta_data_t *meta, if (meta_data_get_double(meta, key, &double_value) != 0) { strarray_free(meta_data_keys, meta_data_keys_len); return grpc::Status(grpc::StatusCode::INTERNAL, - grpc::string("missing metadata")); + grpc::string("missing metadata")); } md_value.set_double_value(double_value); break; @@ -215,7 +217,7 @@ static grpc::Status marshal_meta_data(meta_data_t *meta, if (meta_data_get_boolean(meta, key, &bool_value) != 0) { strarray_free(meta_data_keys, meta_data_keys_len); return grpc::Status(grpc::StatusCode::INTERNAL, - grpc::string("missing metadata")); + grpc::string("missing metadata")); } md_value.set_bool_value(bool_value); break; @@ -239,9 +241,9 @@ static grpc::Status unmarshal_meta_data(const grpcMetadata &rpc_metadata, *md_out = meta_data_create(); if (*md_out == nullptr) { return grpc::Status(grpc::StatusCode::RESOURCE_EXHAUSTED, - grpc::string("failed to metadata list")); + grpc::string("failed to create metadata list")); } - for (auto kv: rpc_metadata) { + for (auto kv : rpc_metadata) { auto k = kv.first.c_str(); auto v = kv.second; @@ -267,8 +269,8 @@ static grpc::Status unmarshal_meta_data(const grpcMetadata &rpc_metadata, break; default: meta_data_destroy(*md_out); - return grpc::Status(grpc::StatusCode::INVALID_ARGUMENT, - grpc::string("Metadata of unknown type")); + return grpc::Status(grpc::StatusCode::INVALID_ARGUMENT, + grpc::string("Metadata of unknown type")); } } return grpc::Status::OK; @@ -482,8 +484,9 @@ private: break; } if (uc_iterator_get_meta(iter, &vl.meta) < 0) { - status = grpc::Status(grpc::StatusCode::INTERNAL, - grpc::string("failed to retrieve value metadata")); + status = + grpc::Status(grpc::StatusCode::INTERNAL, + grpc::string("failed to retrieve value metadata")); } value_lists->push(vl); @@ -661,7 +664,7 @@ static int c_grpc_config_listen(oconfig_item_t *ci) { } pkcp.cert_chain = read_file(cert); } else if (!strcasecmp("VerifyPeer", child->key)) { - _Bool verify = 0; + bool verify = false; if (cf_util_get_boolean(child, &verify)) { return -1; } @@ -744,7 +747,8 @@ static int c_grpc_config_server(oconfig_item_t *ci) { auto callback_name = grpc::string("grpc/") + addr; user_data_t ud = { - .data = client, .free_func = c_grpc_destroy_write_callback, + .data = client, + .free_func = c_grpc_destroy_write_callback, }; plugin_register_write(callback_name.c_str(), c_grpc_write, &ud);