aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/util/proto_reflection_descriptor_database.h
diff options
context:
space:
mode:
authorGravatar Yuchen Zeng <zyc@google.com>2016-05-19 15:10:22 -0700
committerGravatar Yuchen Zeng <zyc@google.com>2016-05-19 15:10:22 -0700
commitace4986e653e51e1e7dcab0beabdfa460e0a61c8 (patch)
tree45f8a6f7a7f75eb4891a9a54247e9d1345615306 /test/cpp/util/proto_reflection_descriptor_database.h
parent749005efcc657cc5199c67688b734fb3de5852fe (diff)
Update reflection implementation along with API changes
Diffstat (limited to 'test/cpp/util/proto_reflection_descriptor_database.h')
-rw-r--r--test/cpp/util/proto_reflection_descriptor_database.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/cpp/util/proto_reflection_descriptor_database.h b/test/cpp/util/proto_reflection_descriptor_database.h
index f37135e681..4bb9c21a92 100644
--- a/test/cpp/util/proto_reflection_descriptor_database.h
+++ b/test/cpp/util/proto_reflection_descriptor_database.h
@@ -42,8 +42,6 @@
#include <grpc++/grpc++.h>
#include <grpc++/impl/reflection.grpc.pb.h>
-// #include "reflection.grpc.pb.h"
-
namespace grpc {
class ProtoReflectionDescriptorDatabase
@@ -81,13 +79,16 @@ class ProtoReflectionDescriptorDatabase
private:
typedef ClientReaderWriter<
- grpc::reflection::v1alpha::DescriptorDatabaseRequest,
- grpc::reflection::v1alpha::DescriptorDatabaseResponse>
+ grpc::reflection::v1alpha::ServerReflectionRequest,
+ grpc::reflection::v1alpha::ServerReflectionResponse>
ClientStream;
const google::protobuf::FileDescriptorProto ParseFileDescriptorProtoResponse(
const std::string& byte_fd_proto);
+ void AddFileFromResponse(
+ const grpc::reflection::v1alpha::FileDescriptorResponse& response);
+
const std::shared_ptr<ClientStream> GetStream();
std::shared_ptr<ClientStream> stream_;