From 302763f8989595c62b6c4b7e1ef851d85d414c0d Mon Sep 17 00:00:00 2001
From: Yuchen Zeng <zyc@google.com>
Date: Mon, 15 Aug 2016 17:25:57 -0700
Subject: [PATCH] Address review comments

---
 test/cpp/util/cli_credentials.h   |  1 +
 test/cpp/util/proto_file_parser.h | 15 +++++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/test/cpp/util/cli_credentials.h b/test/cpp/util/cli_credentials.h
index a351eaaeb1..299b8ff6cf 100644
--- a/test/cpp/util/cli_credentials.h
+++ b/test/cpp/util/cli_credentials.h
@@ -42,6 +42,7 @@ namespace testing {
 
 class CliCredentials {
  public:
+  virtual ~CliCredentials() {};
   virtual std::shared_ptr<grpc::ChannelCredentials> GetCredentials() const;
   virtual const grpc::string GetCredentialUsage() const;
 };
diff --git a/test/cpp/util/proto_file_parser.h b/test/cpp/util/proto_file_parser.h
index 300b5789bc..b9e4a1ec2b 100644
--- a/test/cpp/util/proto_file_parser.h
+++ b/test/cpp/util/proto_file_parser.h
@@ -48,15 +48,18 @@ class ErrorPrinter;
 // Find method and associated request/response types.
 class ProtoFileParser {
  public:
-  // The given proto file_name will be searched in a source tree rooted from
-  // proto_path. The method could be a partial string such as Service.Method or
-  // even just Method. It will log an error if there is ambiguity.
-  ProtoFileParser(std::shared_ptr<grpc::Channel> channel,
-                  const grpc::string& proto_path,
-                  const grpc::string& protofiles);
+  // The parser will search proto files using the server reflection service
+  // provided on the given channel. The given protofiles in a source tree rooted
+  // from proto_path will also be searched.
+  explicit ProtoFileParser(std::shared_ptr<grpc::Channel> channel,
+                           const grpc::string& proto_path,
+                           const grpc::string& protofiles);
 
   ~ProtoFileParser();
 
+  // The input method name in the following four functions could be a partial
+  // string such as Service.Method or even just Method. It will log an error if
+  // there is ambiguity.
   // Full method name is in the form of Service.Method, it's good to be used in
   // descriptor database queries.
   grpc::string GetFullMethodName(const grpc::string& method);
-- 
GitLab