| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067 | 
							- /*
 
-  *
 
-  * Copyright 2015, Google Inc.
 
-  * All rights reserved.
 
-  *
 
-  * Redistribution and use in source and binary forms, with or without
 
-  * modification, are permitted provided that the following conditions are
 
-  * met:
 
-  *
 
-  *     * Redistributions of source code must retain the above copyright
 
-  * notice, this list of conditions and the following disclaimer.
 
-  *     * Redistributions in binary form must reproduce the above
 
-  * copyright notice, this list of conditions and the following disclaimer
 
-  * in the documentation and/or other materials provided with the
 
-  * distribution.
 
-  *     * Neither the name of Google Inc. nor the names of its
 
-  * contributors may be used to endorse or promote products derived from
 
-  * this software without specific prior written permission.
 
-  *
 
-  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 
-  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 
-  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 
-  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 
-  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 
-  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 
-  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 
-  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 
-  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 
-  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 
-  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-  *
 
-  */
 
- // Generated by the protocol buffer compiler.  DO NOT EDIT!
 
- // source: reflection.proto
 
- #ifndef PROTOBUF_reflection_2eproto__INCLUDED
 
- #define PROTOBUF_reflection_2eproto__INCLUDED
 
- #include <string>
 
- #include <google/protobuf/stubs/common.h>
 
- #if GOOGLE_PROTOBUF_VERSION < 3000000
 
- #error This file was generated by a newer version of protoc which is
 
- #error incompatible with your Protocol Buffer headers.  Please update
 
- #error your headers.
 
- #endif
 
- #if 3000000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
 
- #error This file was generated by an older version of protoc which is
 
- #error incompatible with your Protocol Buffer headers.  Please
 
- #error regenerate this file with a newer version of protoc.
 
- #endif
 
- #include <google/protobuf/arena.h>
 
- #include <google/protobuf/arenastring.h>
 
- #include <google/protobuf/generated_message_util.h>
 
- #include <google/protobuf/metadata.h>
 
- #include <google/protobuf/message.h>
 
- #include <google/protobuf/repeated_field.h>
 
- #include <google/protobuf/extension_set.h>
 
- #include <google/protobuf/unknown_field_set.h>
 
- // @@protoc_insertion_point(includes)
 
- namespace grpc {
 
- namespace reflection {
 
- namespace v1alpha {
 
- // Internal implementation detail -- do not call these.
 
- void protobuf_AddDesc_reflection_2eproto();
 
- void protobuf_AssignDesc_reflection_2eproto();
 
- void protobuf_ShutdownFile_reflection_2eproto();
 
- class ErrorResponse;
 
- class ExtensionNumberResponse;
 
- class ExtensionRequest;
 
- class FileDescriptorResponse;
 
- class ListServiceResponse;
 
- class ServerReflectionRequest;
 
- class ServerReflectionResponse;
 
- class ServiceResponse;
 
- // ===================================================================
 
- class ServerReflectionRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ServerReflectionRequest) */ {
 
-  public:
 
-   ServerReflectionRequest();
 
-   virtual ~ServerReflectionRequest();
 
-   ServerReflectionRequest(const ServerReflectionRequest& from);
 
-   inline ServerReflectionRequest& operator=(const ServerReflectionRequest& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ServerReflectionRequest& default_instance();
 
-   enum MessageRequestCase {
 
-     kFileByFilename = 3,
 
-     kFileContainingSymbol = 4,
 
-     kFileContainingExtension = 5,
 
-     kAllExtensionNumbersOfType = 6,
 
-     kListServices = 7,
 
-     MESSAGE_REQUEST_NOT_SET = 0,
 
-   };
 
-   void Swap(ServerReflectionRequest* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ServerReflectionRequest* New() const { return New(NULL); }
 
-   ServerReflectionRequest* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ServerReflectionRequest& from);
 
-   void MergeFrom(const ServerReflectionRequest& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ServerReflectionRequest* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // optional string host = 1;
 
-   void clear_host();
 
-   static const int kHostFieldNumber = 1;
 
-   const ::std::string& host() const;
 
-   void set_host(const ::std::string& value);
 
-   void set_host(const char* value);
 
-   void set_host(const char* value, size_t size);
 
-   ::std::string* mutable_host();
 
-   ::std::string* release_host();
 
-   void set_allocated_host(::std::string* host);
 
-   // optional string file_by_filename = 3;
 
-   private:
 
-   bool has_file_by_filename() const;
 
-   public:
 
-   void clear_file_by_filename();
 
-   static const int kFileByFilenameFieldNumber = 3;
 
-   const ::std::string& file_by_filename() const;
 
-   void set_file_by_filename(const ::std::string& value);
 
-   void set_file_by_filename(const char* value);
 
-   void set_file_by_filename(const char* value, size_t size);
 
-   ::std::string* mutable_file_by_filename();
 
-   ::std::string* release_file_by_filename();
 
-   void set_allocated_file_by_filename(::std::string* file_by_filename);
 
-   // optional string file_containing_symbol = 4;
 
-   private:
 
-   bool has_file_containing_symbol() const;
 
-   public:
 
-   void clear_file_containing_symbol();
 
-   static const int kFileContainingSymbolFieldNumber = 4;
 
-   const ::std::string& file_containing_symbol() const;
 
-   void set_file_containing_symbol(const ::std::string& value);
 
-   void set_file_containing_symbol(const char* value);
 
-   void set_file_containing_symbol(const char* value, size_t size);
 
-   ::std::string* mutable_file_containing_symbol();
 
-   ::std::string* release_file_containing_symbol();
 
-   void set_allocated_file_containing_symbol(::std::string* file_containing_symbol);
 
-   // optional .grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;
 
-   bool has_file_containing_extension() const;
 
-   void clear_file_containing_extension();
 
-   static const int kFileContainingExtensionFieldNumber = 5;
 
-   const ::grpc::reflection::v1alpha::ExtensionRequest& file_containing_extension() const;
 
-   ::grpc::reflection::v1alpha::ExtensionRequest* mutable_file_containing_extension();
 
-   ::grpc::reflection::v1alpha::ExtensionRequest* release_file_containing_extension();
 
-   void set_allocated_file_containing_extension(::grpc::reflection::v1alpha::ExtensionRequest* file_containing_extension);
 
-   // optional string all_extension_numbers_of_type = 6;
 
-   private:
 
-   bool has_all_extension_numbers_of_type() const;
 
-   public:
 
-   void clear_all_extension_numbers_of_type();
 
-   static const int kAllExtensionNumbersOfTypeFieldNumber = 6;
 
-   const ::std::string& all_extension_numbers_of_type() const;
 
-   void set_all_extension_numbers_of_type(const ::std::string& value);
 
-   void set_all_extension_numbers_of_type(const char* value);
 
-   void set_all_extension_numbers_of_type(const char* value, size_t size);
 
-   ::std::string* mutable_all_extension_numbers_of_type();
 
-   ::std::string* release_all_extension_numbers_of_type();
 
-   void set_allocated_all_extension_numbers_of_type(::std::string* all_extension_numbers_of_type);
 
-   // optional string list_services = 7;
 
-   private:
 
-   bool has_list_services() const;
 
-   public:
 
-   void clear_list_services();
 
-   static const int kListServicesFieldNumber = 7;
 
-   const ::std::string& list_services() const;
 
-   void set_list_services(const ::std::string& value);
 
-   void set_list_services(const char* value);
 
-   void set_list_services(const char* value, size_t size);
 
-   ::std::string* mutable_list_services();
 
-   ::std::string* release_list_services();
 
-   void set_allocated_list_services(::std::string* list_services);
 
-   MessageRequestCase message_request_case() const;
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ServerReflectionRequest)
 
-  private:
 
-   inline void set_has_file_by_filename();
 
-   inline void set_has_file_containing_symbol();
 
-   inline void set_has_file_containing_extension();
 
-   inline void set_has_all_extension_numbers_of_type();
 
-   inline void set_has_list_services();
 
-   inline bool has_message_request() const;
 
-   void clear_message_request();
 
-   inline void clear_has_message_request();
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::internal::ArenaStringPtr host_;
 
-   union MessageRequestUnion {
 
-     MessageRequestUnion() {}
 
-     ::google::protobuf::internal::ArenaStringPtr file_by_filename_;
 
-     ::google::protobuf::internal::ArenaStringPtr file_containing_symbol_;
 
-     ::grpc::reflection::v1alpha::ExtensionRequest* file_containing_extension_;
 
-     ::google::protobuf::internal::ArenaStringPtr all_extension_numbers_of_type_;
 
-     ::google::protobuf::internal::ArenaStringPtr list_services_;
 
-   } message_request_;
 
-   mutable int _cached_size_;
 
-   ::google::protobuf::uint32 _oneof_case_[1];
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ServerReflectionRequest* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class ExtensionRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ExtensionRequest) */ {
 
-  public:
 
-   ExtensionRequest();
 
-   virtual ~ExtensionRequest();
 
-   ExtensionRequest(const ExtensionRequest& from);
 
-   inline ExtensionRequest& operator=(const ExtensionRequest& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ExtensionRequest& default_instance();
 
-   void Swap(ExtensionRequest* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ExtensionRequest* New() const { return New(NULL); }
 
-   ExtensionRequest* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ExtensionRequest& from);
 
-   void MergeFrom(const ExtensionRequest& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ExtensionRequest* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // optional string containing_type = 1;
 
-   void clear_containing_type();
 
-   static const int kContainingTypeFieldNumber = 1;
 
-   const ::std::string& containing_type() const;
 
-   void set_containing_type(const ::std::string& value);
 
-   void set_containing_type(const char* value);
 
-   void set_containing_type(const char* value, size_t size);
 
-   ::std::string* mutable_containing_type();
 
-   ::std::string* release_containing_type();
 
-   void set_allocated_containing_type(::std::string* containing_type);
 
-   // optional int32 extension_number = 2;
 
-   void clear_extension_number();
 
-   static const int kExtensionNumberFieldNumber = 2;
 
-   ::google::protobuf::int32 extension_number() const;
 
-   void set_extension_number(::google::protobuf::int32 value);
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ExtensionRequest)
 
-  private:
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::internal::ArenaStringPtr containing_type_;
 
-   ::google::protobuf::int32 extension_number_;
 
-   mutable int _cached_size_;
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ExtensionRequest* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class ServerReflectionResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ServerReflectionResponse) */ {
 
-  public:
 
-   ServerReflectionResponse();
 
-   virtual ~ServerReflectionResponse();
 
-   ServerReflectionResponse(const ServerReflectionResponse& from);
 
-   inline ServerReflectionResponse& operator=(const ServerReflectionResponse& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ServerReflectionResponse& default_instance();
 
-   enum MessageResponseCase {
 
-     kFileDescriptorResponse = 4,
 
-     kAllExtensionNumbersResponse = 5,
 
-     kListServicesResponse = 6,
 
-     kErrorResponse = 7,
 
-     MESSAGE_RESPONSE_NOT_SET = 0,
 
-   };
 
-   void Swap(ServerReflectionResponse* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ServerReflectionResponse* New() const { return New(NULL); }
 
-   ServerReflectionResponse* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ServerReflectionResponse& from);
 
-   void MergeFrom(const ServerReflectionResponse& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ServerReflectionResponse* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // optional string valid_host = 1;
 
-   void clear_valid_host();
 
-   static const int kValidHostFieldNumber = 1;
 
-   const ::std::string& valid_host() const;
 
-   void set_valid_host(const ::std::string& value);
 
-   void set_valid_host(const char* value);
 
-   void set_valid_host(const char* value, size_t size);
 
-   ::std::string* mutable_valid_host();
 
-   ::std::string* release_valid_host();
 
-   void set_allocated_valid_host(::std::string* valid_host);
 
-   // optional .grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;
 
-   bool has_original_request() const;
 
-   void clear_original_request();
 
-   static const int kOriginalRequestFieldNumber = 2;
 
-   const ::grpc::reflection::v1alpha::ServerReflectionRequest& original_request() const;
 
-   ::grpc::reflection::v1alpha::ServerReflectionRequest* mutable_original_request();
 
-   ::grpc::reflection::v1alpha::ServerReflectionRequest* release_original_request();
 
-   void set_allocated_original_request(::grpc::reflection::v1alpha::ServerReflectionRequest* original_request);
 
-   // optional .grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;
 
-   bool has_file_descriptor_response() const;
 
-   void clear_file_descriptor_response();
 
-   static const int kFileDescriptorResponseFieldNumber = 4;
 
-   const ::grpc::reflection::v1alpha::FileDescriptorResponse& file_descriptor_response() const;
 
-   ::grpc::reflection::v1alpha::FileDescriptorResponse* mutable_file_descriptor_response();
 
-   ::grpc::reflection::v1alpha::FileDescriptorResponse* release_file_descriptor_response();
 
-   void set_allocated_file_descriptor_response(::grpc::reflection::v1alpha::FileDescriptorResponse* file_descriptor_response);
 
-   // optional .grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;
 
-   bool has_all_extension_numbers_response() const;
 
-   void clear_all_extension_numbers_response();
 
-   static const int kAllExtensionNumbersResponseFieldNumber = 5;
 
-   const ::grpc::reflection::v1alpha::ExtensionNumberResponse& all_extension_numbers_response() const;
 
-   ::grpc::reflection::v1alpha::ExtensionNumberResponse* mutable_all_extension_numbers_response();
 
-   ::grpc::reflection::v1alpha::ExtensionNumberResponse* release_all_extension_numbers_response();
 
-   void set_allocated_all_extension_numbers_response(::grpc::reflection::v1alpha::ExtensionNumberResponse* all_extension_numbers_response);
 
-   // optional .grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;
 
-   bool has_list_services_response() const;
 
-   void clear_list_services_response();
 
-   static const int kListServicesResponseFieldNumber = 6;
 
-   const ::grpc::reflection::v1alpha::ListServiceResponse& list_services_response() const;
 
-   ::grpc::reflection::v1alpha::ListServiceResponse* mutable_list_services_response();
 
-   ::grpc::reflection::v1alpha::ListServiceResponse* release_list_services_response();
 
-   void set_allocated_list_services_response(::grpc::reflection::v1alpha::ListServiceResponse* list_services_response);
 
-   // optional .grpc.reflection.v1alpha.ErrorResponse error_response = 7;
 
-   bool has_error_response() const;
 
-   void clear_error_response();
 
-   static const int kErrorResponseFieldNumber = 7;
 
-   const ::grpc::reflection::v1alpha::ErrorResponse& error_response() const;
 
-   ::grpc::reflection::v1alpha::ErrorResponse* mutable_error_response();
 
-   ::grpc::reflection::v1alpha::ErrorResponse* release_error_response();
 
-   void set_allocated_error_response(::grpc::reflection::v1alpha::ErrorResponse* error_response);
 
-   MessageResponseCase message_response_case() const;
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ServerReflectionResponse)
 
-  private:
 
-   inline void set_has_file_descriptor_response();
 
-   inline void set_has_all_extension_numbers_response();
 
-   inline void set_has_list_services_response();
 
-   inline void set_has_error_response();
 
-   inline bool has_message_response() const;
 
-   void clear_message_response();
 
-   inline void clear_has_message_response();
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::internal::ArenaStringPtr valid_host_;
 
-   ::grpc::reflection::v1alpha::ServerReflectionRequest* original_request_;
 
-   union MessageResponseUnion {
 
-     MessageResponseUnion() {}
 
-     ::grpc::reflection::v1alpha::FileDescriptorResponse* file_descriptor_response_;
 
-     ::grpc::reflection::v1alpha::ExtensionNumberResponse* all_extension_numbers_response_;
 
-     ::grpc::reflection::v1alpha::ListServiceResponse* list_services_response_;
 
-     ::grpc::reflection::v1alpha::ErrorResponse* error_response_;
 
-   } message_response_;
 
-   mutable int _cached_size_;
 
-   ::google::protobuf::uint32 _oneof_case_[1];
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ServerReflectionResponse* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class FileDescriptorResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.FileDescriptorResponse) */ {
 
-  public:
 
-   FileDescriptorResponse();
 
-   virtual ~FileDescriptorResponse();
 
-   FileDescriptorResponse(const FileDescriptorResponse& from);
 
-   inline FileDescriptorResponse& operator=(const FileDescriptorResponse& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const FileDescriptorResponse& default_instance();
 
-   void Swap(FileDescriptorResponse* other);
 
-   // implements Message ----------------------------------------------
 
-   inline FileDescriptorResponse* New() const { return New(NULL); }
 
-   FileDescriptorResponse* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const FileDescriptorResponse& from);
 
-   void MergeFrom(const FileDescriptorResponse& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(FileDescriptorResponse* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // repeated bytes file_descriptor_proto = 1;
 
-   int file_descriptor_proto_size() const;
 
-   void clear_file_descriptor_proto();
 
-   static const int kFileDescriptorProtoFieldNumber = 1;
 
-   const ::std::string& file_descriptor_proto(int index) const;
 
-   ::std::string* mutable_file_descriptor_proto(int index);
 
-   void set_file_descriptor_proto(int index, const ::std::string& value);
 
-   void set_file_descriptor_proto(int index, const char* value);
 
-   void set_file_descriptor_proto(int index, const void* value, size_t size);
 
-   ::std::string* add_file_descriptor_proto();
 
-   void add_file_descriptor_proto(const ::std::string& value);
 
-   void add_file_descriptor_proto(const char* value);
 
-   void add_file_descriptor_proto(const void* value, size_t size);
 
-   const ::google::protobuf::RepeatedPtrField< ::std::string>& file_descriptor_proto() const;
 
-   ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_file_descriptor_proto();
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.FileDescriptorResponse)
 
-  private:
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::RepeatedPtrField< ::std::string> file_descriptor_proto_;
 
-   mutable int _cached_size_;
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static FileDescriptorResponse* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class ExtensionNumberResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ExtensionNumberResponse) */ {
 
-  public:
 
-   ExtensionNumberResponse();
 
-   virtual ~ExtensionNumberResponse();
 
-   ExtensionNumberResponse(const ExtensionNumberResponse& from);
 
-   inline ExtensionNumberResponse& operator=(const ExtensionNumberResponse& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ExtensionNumberResponse& default_instance();
 
-   void Swap(ExtensionNumberResponse* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ExtensionNumberResponse* New() const { return New(NULL); }
 
-   ExtensionNumberResponse* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ExtensionNumberResponse& from);
 
-   void MergeFrom(const ExtensionNumberResponse& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ExtensionNumberResponse* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // optional string base_type_name = 1;
 
-   void clear_base_type_name();
 
-   static const int kBaseTypeNameFieldNumber = 1;
 
-   const ::std::string& base_type_name() const;
 
-   void set_base_type_name(const ::std::string& value);
 
-   void set_base_type_name(const char* value);
 
-   void set_base_type_name(const char* value, size_t size);
 
-   ::std::string* mutable_base_type_name();
 
-   ::std::string* release_base_type_name();
 
-   void set_allocated_base_type_name(::std::string* base_type_name);
 
-   // repeated int32 extension_number = 2;
 
-   int extension_number_size() const;
 
-   void clear_extension_number();
 
-   static const int kExtensionNumberFieldNumber = 2;
 
-   ::google::protobuf::int32 extension_number(int index) const;
 
-   void set_extension_number(int index, ::google::protobuf::int32 value);
 
-   void add_extension_number(::google::protobuf::int32 value);
 
-   const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
 
-       extension_number() const;
 
-   ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
 
-       mutable_extension_number();
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ExtensionNumberResponse)
 
-  private:
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::internal::ArenaStringPtr base_type_name_;
 
-   ::google::protobuf::RepeatedField< ::google::protobuf::int32 > extension_number_;
 
-   mutable int _extension_number_cached_byte_size_;
 
-   mutable int _cached_size_;
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ExtensionNumberResponse* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class ListServiceResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ListServiceResponse) */ {
 
-  public:
 
-   ListServiceResponse();
 
-   virtual ~ListServiceResponse();
 
-   ListServiceResponse(const ListServiceResponse& from);
 
-   inline ListServiceResponse& operator=(const ListServiceResponse& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ListServiceResponse& default_instance();
 
-   void Swap(ListServiceResponse* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ListServiceResponse* New() const { return New(NULL); }
 
-   ListServiceResponse* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ListServiceResponse& from);
 
-   void MergeFrom(const ListServiceResponse& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ListServiceResponse* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // repeated .grpc.reflection.v1alpha.ServiceResponse service = 1;
 
-   int service_size() const;
 
-   void clear_service();
 
-   static const int kServiceFieldNumber = 1;
 
-   const ::grpc::reflection::v1alpha::ServiceResponse& service(int index) const;
 
-   ::grpc::reflection::v1alpha::ServiceResponse* mutable_service(int index);
 
-   ::grpc::reflection::v1alpha::ServiceResponse* add_service();
 
-   ::google::protobuf::RepeatedPtrField< ::grpc::reflection::v1alpha::ServiceResponse >*
 
-       mutable_service();
 
-   const ::google::protobuf::RepeatedPtrField< ::grpc::reflection::v1alpha::ServiceResponse >&
 
-       service() const;
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ListServiceResponse)
 
-  private:
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::RepeatedPtrField< ::grpc::reflection::v1alpha::ServiceResponse > service_;
 
-   mutable int _cached_size_;
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ListServiceResponse* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class ServiceResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ServiceResponse) */ {
 
-  public:
 
-   ServiceResponse();
 
-   virtual ~ServiceResponse();
 
-   ServiceResponse(const ServiceResponse& from);
 
-   inline ServiceResponse& operator=(const ServiceResponse& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ServiceResponse& default_instance();
 
-   void Swap(ServiceResponse* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ServiceResponse* New() const { return New(NULL); }
 
-   ServiceResponse* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ServiceResponse& from);
 
-   void MergeFrom(const ServiceResponse& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ServiceResponse* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // optional string name = 1;
 
-   void clear_name();
 
-   static const int kNameFieldNumber = 1;
 
-   const ::std::string& name() const;
 
-   void set_name(const ::std::string& value);
 
-   void set_name(const char* value);
 
-   void set_name(const char* value, size_t size);
 
-   ::std::string* mutable_name();
 
-   ::std::string* release_name();
 
-   void set_allocated_name(::std::string* name);
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ServiceResponse)
 
-  private:
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::internal::ArenaStringPtr name_;
 
-   mutable int _cached_size_;
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ServiceResponse* default_instance_;
 
- };
 
- // -------------------------------------------------------------------
 
- class ErrorResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:grpc.reflection.v1alpha.ErrorResponse) */ {
 
-  public:
 
-   ErrorResponse();
 
-   virtual ~ErrorResponse();
 
-   ErrorResponse(const ErrorResponse& from);
 
-   inline ErrorResponse& operator=(const ErrorResponse& from) {
 
-     CopyFrom(from);
 
-     return *this;
 
-   }
 
-   static const ::google::protobuf::Descriptor* descriptor();
 
-   static const ErrorResponse& default_instance();
 
-   void Swap(ErrorResponse* other);
 
-   // implements Message ----------------------------------------------
 
-   inline ErrorResponse* New() const { return New(NULL); }
 
-   ErrorResponse* New(::google::protobuf::Arena* arena) const;
 
-   void CopyFrom(const ::google::protobuf::Message& from);
 
-   void MergeFrom(const ::google::protobuf::Message& from);
 
-   void CopyFrom(const ErrorResponse& from);
 
-   void MergeFrom(const ErrorResponse& from);
 
-   void Clear();
 
-   bool IsInitialized() const;
 
-   int ByteSize() const;
 
-   bool MergePartialFromCodedStream(
 
-       ::google::protobuf::io::CodedInputStream* input);
 
-   void SerializeWithCachedSizes(
 
-       ::google::protobuf::io::CodedOutputStream* output) const;
 
-   ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
 
-       bool deterministic, ::google::protobuf::uint8* output) const;
 
-   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
 
-     return InternalSerializeWithCachedSizesToArray(false, output);
 
-   }
 
-   int GetCachedSize() const { return _cached_size_; }
 
-   private:
 
-   void SharedCtor();
 
-   void SharedDtor();
 
-   void SetCachedSize(int size) const;
 
-   void InternalSwap(ErrorResponse* other);
 
-   private:
 
-   inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
 
-     return _internal_metadata_.arena();
 
-   }
 
-   inline void* MaybeArenaPtr() const {
 
-     return _internal_metadata_.raw_arena_ptr();
 
-   }
 
-   public:
 
-   ::google::protobuf::Metadata GetMetadata() const;
 
-   // nested types ----------------------------------------------------
 
-   // accessors -------------------------------------------------------
 
-   // optional int32 error_code = 1;
 
-   void clear_error_code();
 
-   static const int kErrorCodeFieldNumber = 1;
 
-   ::google::protobuf::int32 error_code() const;
 
-   void set_error_code(::google::protobuf::int32 value);
 
-   // optional string error_message = 2;
 
-   void clear_error_message();
 
-   static const int kErrorMessageFieldNumber = 2;
 
-   const ::std::string& error_message() const;
 
-   void set_error_message(const ::std::string& value);
 
-   void set_error_message(const char* value);
 
-   void set_error_message(const char* value, size_t size);
 
-   ::std::string* mutable_error_message();
 
-   ::std::string* release_error_message();
 
-   void set_allocated_error_message(::std::string* error_message);
 
-   // @@protoc_insertion_point(class_scope:grpc.reflection.v1alpha.ErrorResponse)
 
-  private:
 
-   ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
 
-   bool _is_default_instance_;
 
-   ::google::protobuf::internal::ArenaStringPtr error_message_;
 
-   ::google::protobuf::int32 error_code_;
 
-   mutable int _cached_size_;
 
-   friend void  protobuf_AddDesc_reflection_2eproto();
 
-   friend void protobuf_AssignDesc_reflection_2eproto();
 
-   friend void protobuf_ShutdownFile_reflection_2eproto();
 
-   void InitAsDefaultInstance();
 
-   static ErrorResponse* default_instance_;
 
- };
 
- // ===================================================================
 
- // ===================================================================
 
- #if !PROTOBUF_INLINE_NOT_IN_HEADERS
 
- // ServerReflectionRequest
 
- // optional string host = 1;
 
- inline void ServerReflectionRequest::clear_host() {
 
-   host_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline const ::std::string& ServerReflectionRequest::host() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
-   return host_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ServerReflectionRequest::set_host(const ::std::string& value) {
 
-   
 
-   host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
- }
 
- inline void ServerReflectionRequest::set_host(const char* value) {
 
-   
 
-   host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
- }
 
- inline void ServerReflectionRequest::set_host(const char* value, size_t size) {
 
-   
 
-   host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
- }
 
- inline ::std::string* ServerReflectionRequest::mutable_host() {
 
-   
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
-   return host_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServerReflectionRequest::release_host() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
-   
 
-   return host_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ServerReflectionRequest::set_allocated_host(::std::string* host) {
 
-   if (host != NULL) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   host_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), host);
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionRequest.host)
 
- }
 
- // optional string file_by_filename = 3;
 
- inline bool ServerReflectionRequest::has_file_by_filename() const {
 
-   return message_request_case() == kFileByFilename;
 
- }
 
- inline void ServerReflectionRequest::set_has_file_by_filename() {
 
-   _oneof_case_[0] = kFileByFilename;
 
- }
 
- inline void ServerReflectionRequest::clear_file_by_filename() {
 
-   if (has_file_by_filename()) {
 
-     message_request_.file_by_filename_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-     clear_has_message_request();
 
-   }
 
- }
 
- inline const ::std::string& ServerReflectionRequest::file_by_filename() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
-   if (has_file_by_filename()) {
 
-     return message_request_.file_by_filename_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
 
- }
 
- inline void ServerReflectionRequest::set_file_by_filename(const ::std::string& value) {
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
-   if (!has_file_by_filename()) {
 
-     clear_message_request();
 
-     set_has_file_by_filename();
 
-     message_request_.file_by_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.file_by_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
- }
 
- inline void ServerReflectionRequest::set_file_by_filename(const char* value) {
 
-   if (!has_file_by_filename()) {
 
-     clear_message_request();
 
-     set_has_file_by_filename();
 
-     message_request_.file_by_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.file_by_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
- }
 
- inline void ServerReflectionRequest::set_file_by_filename(const char* value, size_t size) {
 
-   if (!has_file_by_filename()) {
 
-     clear_message_request();
 
-     set_has_file_by_filename();
 
-     message_request_.file_by_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.file_by_filename_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
 
-       reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
- }
 
- inline ::std::string* ServerReflectionRequest::mutable_file_by_filename() {
 
-   if (!has_file_by_filename()) {
 
-     clear_message_request();
 
-     set_has_file_by_filename();
 
-     message_request_.file_by_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
-   return message_request_.file_by_filename_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServerReflectionRequest::release_file_by_filename() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
-   if (has_file_by_filename()) {
 
-     clear_has_message_request();
 
-     return message_request_.file_by_filename_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionRequest::set_allocated_file_by_filename(::std::string* file_by_filename) {
 
-   if (!has_file_by_filename()) {
 
-     message_request_.file_by_filename_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   clear_message_request();
 
-   if (file_by_filename != NULL) {
 
-     set_has_file_by_filename();
 
-     message_request_.file_by_filename_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-         file_by_filename);
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionRequest.file_by_filename)
 
- }
 
- // optional string file_containing_symbol = 4;
 
- inline bool ServerReflectionRequest::has_file_containing_symbol() const {
 
-   return message_request_case() == kFileContainingSymbol;
 
- }
 
- inline void ServerReflectionRequest::set_has_file_containing_symbol() {
 
-   _oneof_case_[0] = kFileContainingSymbol;
 
- }
 
- inline void ServerReflectionRequest::clear_file_containing_symbol() {
 
-   if (has_file_containing_symbol()) {
 
-     message_request_.file_containing_symbol_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-     clear_has_message_request();
 
-   }
 
- }
 
- inline const ::std::string& ServerReflectionRequest::file_containing_symbol() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
-   if (has_file_containing_symbol()) {
 
-     return message_request_.file_containing_symbol_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
 
- }
 
- inline void ServerReflectionRequest::set_file_containing_symbol(const ::std::string& value) {
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
-   if (!has_file_containing_symbol()) {
 
-     clear_message_request();
 
-     set_has_file_containing_symbol();
 
-     message_request_.file_containing_symbol_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.file_containing_symbol_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
- }
 
- inline void ServerReflectionRequest::set_file_containing_symbol(const char* value) {
 
-   if (!has_file_containing_symbol()) {
 
-     clear_message_request();
 
-     set_has_file_containing_symbol();
 
-     message_request_.file_containing_symbol_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.file_containing_symbol_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
- }
 
- inline void ServerReflectionRequest::set_file_containing_symbol(const char* value, size_t size) {
 
-   if (!has_file_containing_symbol()) {
 
-     clear_message_request();
 
-     set_has_file_containing_symbol();
 
-     message_request_.file_containing_symbol_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.file_containing_symbol_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
 
-       reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
- }
 
- inline ::std::string* ServerReflectionRequest::mutable_file_containing_symbol() {
 
-   if (!has_file_containing_symbol()) {
 
-     clear_message_request();
 
-     set_has_file_containing_symbol();
 
-     message_request_.file_containing_symbol_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
-   return message_request_.file_containing_symbol_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServerReflectionRequest::release_file_containing_symbol() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
-   if (has_file_containing_symbol()) {
 
-     clear_has_message_request();
 
-     return message_request_.file_containing_symbol_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionRequest::set_allocated_file_containing_symbol(::std::string* file_containing_symbol) {
 
-   if (!has_file_containing_symbol()) {
 
-     message_request_.file_containing_symbol_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   clear_message_request();
 
-   if (file_containing_symbol != NULL) {
 
-     set_has_file_containing_symbol();
 
-     message_request_.file_containing_symbol_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-         file_containing_symbol);
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_symbol)
 
- }
 
- // optional .grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;
 
- inline bool ServerReflectionRequest::has_file_containing_extension() const {
 
-   return message_request_case() == kFileContainingExtension;
 
- }
 
- inline void ServerReflectionRequest::set_has_file_containing_extension() {
 
-   _oneof_case_[0] = kFileContainingExtension;
 
- }
 
- inline void ServerReflectionRequest::clear_file_containing_extension() {
 
-   if (has_file_containing_extension()) {
 
-     delete message_request_.file_containing_extension_;
 
-     clear_has_message_request();
 
-   }
 
- }
 
- inline  const ::grpc::reflection::v1alpha::ExtensionRequest& ServerReflectionRequest::file_containing_extension() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_extension)
 
-   return has_file_containing_extension()
 
-       ? *message_request_.file_containing_extension_
 
-       : ::grpc::reflection::v1alpha::ExtensionRequest::default_instance();
 
- }
 
- inline ::grpc::reflection::v1alpha::ExtensionRequest* ServerReflectionRequest::mutable_file_containing_extension() {
 
-   if (!has_file_containing_extension()) {
 
-     clear_message_request();
 
-     set_has_file_containing_extension();
 
-     message_request_.file_containing_extension_ = new ::grpc::reflection::v1alpha::ExtensionRequest;
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_extension)
 
-   return message_request_.file_containing_extension_;
 
- }
 
- inline ::grpc::reflection::v1alpha::ExtensionRequest* ServerReflectionRequest::release_file_containing_extension() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_extension)
 
-   if (has_file_containing_extension()) {
 
-     clear_has_message_request();
 
-     ::grpc::reflection::v1alpha::ExtensionRequest* temp = message_request_.file_containing_extension_;
 
-     message_request_.file_containing_extension_ = NULL;
 
-     return temp;
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionRequest::set_allocated_file_containing_extension(::grpc::reflection::v1alpha::ExtensionRequest* file_containing_extension) {
 
-   clear_message_request();
 
-   if (file_containing_extension) {
 
-     set_has_file_containing_extension();
 
-     message_request_.file_containing_extension_ = file_containing_extension;
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionRequest.file_containing_extension)
 
- }
 
- // optional string all_extension_numbers_of_type = 6;
 
- inline bool ServerReflectionRequest::has_all_extension_numbers_of_type() const {
 
-   return message_request_case() == kAllExtensionNumbersOfType;
 
- }
 
- inline void ServerReflectionRequest::set_has_all_extension_numbers_of_type() {
 
-   _oneof_case_[0] = kAllExtensionNumbersOfType;
 
- }
 
- inline void ServerReflectionRequest::clear_all_extension_numbers_of_type() {
 
-   if (has_all_extension_numbers_of_type()) {
 
-     message_request_.all_extension_numbers_of_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-     clear_has_message_request();
 
-   }
 
- }
 
- inline const ::std::string& ServerReflectionRequest::all_extension_numbers_of_type() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
-   if (has_all_extension_numbers_of_type()) {
 
-     return message_request_.all_extension_numbers_of_type_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
 
- }
 
- inline void ServerReflectionRequest::set_all_extension_numbers_of_type(const ::std::string& value) {
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
-   if (!has_all_extension_numbers_of_type()) {
 
-     clear_message_request();
 
-     set_has_all_extension_numbers_of_type();
 
-     message_request_.all_extension_numbers_of_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.all_extension_numbers_of_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
- }
 
- inline void ServerReflectionRequest::set_all_extension_numbers_of_type(const char* value) {
 
-   if (!has_all_extension_numbers_of_type()) {
 
-     clear_message_request();
 
-     set_has_all_extension_numbers_of_type();
 
-     message_request_.all_extension_numbers_of_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.all_extension_numbers_of_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
- }
 
- inline void ServerReflectionRequest::set_all_extension_numbers_of_type(const char* value, size_t size) {
 
-   if (!has_all_extension_numbers_of_type()) {
 
-     clear_message_request();
 
-     set_has_all_extension_numbers_of_type();
 
-     message_request_.all_extension_numbers_of_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.all_extension_numbers_of_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
 
-       reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
- }
 
- inline ::std::string* ServerReflectionRequest::mutable_all_extension_numbers_of_type() {
 
-   if (!has_all_extension_numbers_of_type()) {
 
-     clear_message_request();
 
-     set_has_all_extension_numbers_of_type();
 
-     message_request_.all_extension_numbers_of_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
-   return message_request_.all_extension_numbers_of_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServerReflectionRequest::release_all_extension_numbers_of_type() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
-   if (has_all_extension_numbers_of_type()) {
 
-     clear_has_message_request();
 
-     return message_request_.all_extension_numbers_of_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionRequest::set_allocated_all_extension_numbers_of_type(::std::string* all_extension_numbers_of_type) {
 
-   if (!has_all_extension_numbers_of_type()) {
 
-     message_request_.all_extension_numbers_of_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   clear_message_request();
 
-   if (all_extension_numbers_of_type != NULL) {
 
-     set_has_all_extension_numbers_of_type();
 
-     message_request_.all_extension_numbers_of_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-         all_extension_numbers_of_type);
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionRequest.all_extension_numbers_of_type)
 
- }
 
- // optional string list_services = 7;
 
- inline bool ServerReflectionRequest::has_list_services() const {
 
-   return message_request_case() == kListServices;
 
- }
 
- inline void ServerReflectionRequest::set_has_list_services() {
 
-   _oneof_case_[0] = kListServices;
 
- }
 
- inline void ServerReflectionRequest::clear_list_services() {
 
-   if (has_list_services()) {
 
-     message_request_.list_services_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-     clear_has_message_request();
 
-   }
 
- }
 
- inline const ::std::string& ServerReflectionRequest::list_services() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
-   if (has_list_services()) {
 
-     return message_request_.list_services_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
 
- }
 
- inline void ServerReflectionRequest::set_list_services(const ::std::string& value) {
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
-   if (!has_list_services()) {
 
-     clear_message_request();
 
-     set_has_list_services();
 
-     message_request_.list_services_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.list_services_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
- }
 
- inline void ServerReflectionRequest::set_list_services(const char* value) {
 
-   if (!has_list_services()) {
 
-     clear_message_request();
 
-     set_has_list_services();
 
-     message_request_.list_services_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.list_services_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
- }
 
- inline void ServerReflectionRequest::set_list_services(const char* value, size_t size) {
 
-   if (!has_list_services()) {
 
-     clear_message_request();
 
-     set_has_list_services();
 
-     message_request_.list_services_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   message_request_.list_services_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
 
-       reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
- }
 
- inline ::std::string* ServerReflectionRequest::mutable_list_services() {
 
-   if (!has_list_services()) {
 
-     clear_message_request();
 
-     set_has_list_services();
 
-     message_request_.list_services_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
-   return message_request_.list_services_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServerReflectionRequest::release_list_services() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
-   if (has_list_services()) {
 
-     clear_has_message_request();
 
-     return message_request_.list_services_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionRequest::set_allocated_list_services(::std::string* list_services) {
 
-   if (!has_list_services()) {
 
-     message_request_.list_services_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
-   }
 
-   clear_message_request();
 
-   if (list_services != NULL) {
 
-     set_has_list_services();
 
-     message_request_.list_services_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-         list_services);
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionRequest.list_services)
 
- }
 
- inline bool ServerReflectionRequest::has_message_request() const {
 
-   return message_request_case() != MESSAGE_REQUEST_NOT_SET;
 
- }
 
- inline void ServerReflectionRequest::clear_has_message_request() {
 
-   _oneof_case_[0] = MESSAGE_REQUEST_NOT_SET;
 
- }
 
- inline ServerReflectionRequest::MessageRequestCase ServerReflectionRequest::message_request_case() const {
 
-   return ServerReflectionRequest::MessageRequestCase(_oneof_case_[0]);
 
- }
 
- // -------------------------------------------------------------------
 
- // ExtensionRequest
 
- // optional string containing_type = 1;
 
- inline void ExtensionRequest::clear_containing_type() {
 
-   containing_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline const ::std::string& ExtensionRequest::containing_type() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
-   return containing_type_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ExtensionRequest::set_containing_type(const ::std::string& value) {
 
-   
 
-   containing_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
- }
 
- inline void ExtensionRequest::set_containing_type(const char* value) {
 
-   
 
-   containing_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
- }
 
- inline void ExtensionRequest::set_containing_type(const char* value, size_t size) {
 
-   
 
-   containing_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
- }
 
- inline ::std::string* ExtensionRequest::mutable_containing_type() {
 
-   
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
-   return containing_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ExtensionRequest::release_containing_type() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
-   
 
-   return containing_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ExtensionRequest::set_allocated_containing_type(::std::string* containing_type) {
 
-   if (containing_type != NULL) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   containing_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), containing_type);
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ExtensionRequest.containing_type)
 
- }
 
- // optional int32 extension_number = 2;
 
- inline void ExtensionRequest::clear_extension_number() {
 
-   extension_number_ = 0;
 
- }
 
- inline ::google::protobuf::int32 ExtensionRequest::extension_number() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ExtensionRequest.extension_number)
 
-   return extension_number_;
 
- }
 
- inline void ExtensionRequest::set_extension_number(::google::protobuf::int32 value) {
 
-   
 
-   extension_number_ = value;
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ExtensionRequest.extension_number)
 
- }
 
- // -------------------------------------------------------------------
 
- // ServerReflectionResponse
 
- // optional string valid_host = 1;
 
- inline void ServerReflectionResponse::clear_valid_host() {
 
-   valid_host_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline const ::std::string& ServerReflectionResponse::valid_host() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
-   return valid_host_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ServerReflectionResponse::set_valid_host(const ::std::string& value) {
 
-   
 
-   valid_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
- }
 
- inline void ServerReflectionResponse::set_valid_host(const char* value) {
 
-   
 
-   valid_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
- }
 
- inline void ServerReflectionResponse::set_valid_host(const char* value, size_t size) {
 
-   
 
-   valid_host_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
- }
 
- inline ::std::string* ServerReflectionResponse::mutable_valid_host() {
 
-   
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
-   return valid_host_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServerReflectionResponse::release_valid_host() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
-   
 
-   return valid_host_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ServerReflectionResponse::set_allocated_valid_host(::std::string* valid_host) {
 
-   if (valid_host != NULL) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   valid_host_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), valid_host);
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionResponse.valid_host)
 
- }
 
- // optional .grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;
 
- inline bool ServerReflectionResponse::has_original_request() const {
 
-   return !_is_default_instance_ && original_request_ != NULL;
 
- }
 
- inline void ServerReflectionResponse::clear_original_request() {
 
-   if (GetArenaNoVirtual() == NULL && original_request_ != NULL) delete original_request_;
 
-   original_request_ = NULL;
 
- }
 
- inline const ::grpc::reflection::v1alpha::ServerReflectionRequest& ServerReflectionResponse::original_request() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionResponse.original_request)
 
-   return original_request_ != NULL ? *original_request_ : *default_instance_->original_request_;
 
- }
 
- inline ::grpc::reflection::v1alpha::ServerReflectionRequest* ServerReflectionResponse::mutable_original_request() {
 
-   
 
-   if (original_request_ == NULL) {
 
-     original_request_ = new ::grpc::reflection::v1alpha::ServerReflectionRequest;
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionResponse.original_request)
 
-   return original_request_;
 
- }
 
- inline ::grpc::reflection::v1alpha::ServerReflectionRequest* ServerReflectionResponse::release_original_request() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionResponse.original_request)
 
-   
 
-   ::grpc::reflection::v1alpha::ServerReflectionRequest* temp = original_request_;
 
-   original_request_ = NULL;
 
-   return temp;
 
- }
 
- inline void ServerReflectionResponse::set_allocated_original_request(::grpc::reflection::v1alpha::ServerReflectionRequest* original_request) {
 
-   delete original_request_;
 
-   original_request_ = original_request;
 
-   if (original_request) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionResponse.original_request)
 
- }
 
- // optional .grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;
 
- inline bool ServerReflectionResponse::has_file_descriptor_response() const {
 
-   return message_response_case() == kFileDescriptorResponse;
 
- }
 
- inline void ServerReflectionResponse::set_has_file_descriptor_response() {
 
-   _oneof_case_[0] = kFileDescriptorResponse;
 
- }
 
- inline void ServerReflectionResponse::clear_file_descriptor_response() {
 
-   if (has_file_descriptor_response()) {
 
-     delete message_response_.file_descriptor_response_;
 
-     clear_has_message_response();
 
-   }
 
- }
 
- inline  const ::grpc::reflection::v1alpha::FileDescriptorResponse& ServerReflectionResponse::file_descriptor_response() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response)
 
-   return has_file_descriptor_response()
 
-       ? *message_response_.file_descriptor_response_
 
-       : ::grpc::reflection::v1alpha::FileDescriptorResponse::default_instance();
 
- }
 
- inline ::grpc::reflection::v1alpha::FileDescriptorResponse* ServerReflectionResponse::mutable_file_descriptor_response() {
 
-   if (!has_file_descriptor_response()) {
 
-     clear_message_response();
 
-     set_has_file_descriptor_response();
 
-     message_response_.file_descriptor_response_ = new ::grpc::reflection::v1alpha::FileDescriptorResponse;
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response)
 
-   return message_response_.file_descriptor_response_;
 
- }
 
- inline ::grpc::reflection::v1alpha::FileDescriptorResponse* ServerReflectionResponse::release_file_descriptor_response() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response)
 
-   if (has_file_descriptor_response()) {
 
-     clear_has_message_response();
 
-     ::grpc::reflection::v1alpha::FileDescriptorResponse* temp = message_response_.file_descriptor_response_;
 
-     message_response_.file_descriptor_response_ = NULL;
 
-     return temp;
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionResponse::set_allocated_file_descriptor_response(::grpc::reflection::v1alpha::FileDescriptorResponse* file_descriptor_response) {
 
-   clear_message_response();
 
-   if (file_descriptor_response) {
 
-     set_has_file_descriptor_response();
 
-     message_response_.file_descriptor_response_ = file_descriptor_response;
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionResponse.file_descriptor_response)
 
- }
 
- // optional .grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;
 
- inline bool ServerReflectionResponse::has_all_extension_numbers_response() const {
 
-   return message_response_case() == kAllExtensionNumbersResponse;
 
- }
 
- inline void ServerReflectionResponse::set_has_all_extension_numbers_response() {
 
-   _oneof_case_[0] = kAllExtensionNumbersResponse;
 
- }
 
- inline void ServerReflectionResponse::clear_all_extension_numbers_response() {
 
-   if (has_all_extension_numbers_response()) {
 
-     delete message_response_.all_extension_numbers_response_;
 
-     clear_has_message_response();
 
-   }
 
- }
 
- inline  const ::grpc::reflection::v1alpha::ExtensionNumberResponse& ServerReflectionResponse::all_extension_numbers_response() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response)
 
-   return has_all_extension_numbers_response()
 
-       ? *message_response_.all_extension_numbers_response_
 
-       : ::grpc::reflection::v1alpha::ExtensionNumberResponse::default_instance();
 
- }
 
- inline ::grpc::reflection::v1alpha::ExtensionNumberResponse* ServerReflectionResponse::mutable_all_extension_numbers_response() {
 
-   if (!has_all_extension_numbers_response()) {
 
-     clear_message_response();
 
-     set_has_all_extension_numbers_response();
 
-     message_response_.all_extension_numbers_response_ = new ::grpc::reflection::v1alpha::ExtensionNumberResponse;
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response)
 
-   return message_response_.all_extension_numbers_response_;
 
- }
 
- inline ::grpc::reflection::v1alpha::ExtensionNumberResponse* ServerReflectionResponse::release_all_extension_numbers_response() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response)
 
-   if (has_all_extension_numbers_response()) {
 
-     clear_has_message_response();
 
-     ::grpc::reflection::v1alpha::ExtensionNumberResponse* temp = message_response_.all_extension_numbers_response_;
 
-     message_response_.all_extension_numbers_response_ = NULL;
 
-     return temp;
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionResponse::set_allocated_all_extension_numbers_response(::grpc::reflection::v1alpha::ExtensionNumberResponse* all_extension_numbers_response) {
 
-   clear_message_response();
 
-   if (all_extension_numbers_response) {
 
-     set_has_all_extension_numbers_response();
 
-     message_response_.all_extension_numbers_response_ = all_extension_numbers_response;
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionResponse.all_extension_numbers_response)
 
- }
 
- // optional .grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;
 
- inline bool ServerReflectionResponse::has_list_services_response() const {
 
-   return message_response_case() == kListServicesResponse;
 
- }
 
- inline void ServerReflectionResponse::set_has_list_services_response() {
 
-   _oneof_case_[0] = kListServicesResponse;
 
- }
 
- inline void ServerReflectionResponse::clear_list_services_response() {
 
-   if (has_list_services_response()) {
 
-     delete message_response_.list_services_response_;
 
-     clear_has_message_response();
 
-   }
 
- }
 
- inline  const ::grpc::reflection::v1alpha::ListServiceResponse& ServerReflectionResponse::list_services_response() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionResponse.list_services_response)
 
-   return has_list_services_response()
 
-       ? *message_response_.list_services_response_
 
-       : ::grpc::reflection::v1alpha::ListServiceResponse::default_instance();
 
- }
 
- inline ::grpc::reflection::v1alpha::ListServiceResponse* ServerReflectionResponse::mutable_list_services_response() {
 
-   if (!has_list_services_response()) {
 
-     clear_message_response();
 
-     set_has_list_services_response();
 
-     message_response_.list_services_response_ = new ::grpc::reflection::v1alpha::ListServiceResponse;
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionResponse.list_services_response)
 
-   return message_response_.list_services_response_;
 
- }
 
- inline ::grpc::reflection::v1alpha::ListServiceResponse* ServerReflectionResponse::release_list_services_response() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionResponse.list_services_response)
 
-   if (has_list_services_response()) {
 
-     clear_has_message_response();
 
-     ::grpc::reflection::v1alpha::ListServiceResponse* temp = message_response_.list_services_response_;
 
-     message_response_.list_services_response_ = NULL;
 
-     return temp;
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionResponse::set_allocated_list_services_response(::grpc::reflection::v1alpha::ListServiceResponse* list_services_response) {
 
-   clear_message_response();
 
-   if (list_services_response) {
 
-     set_has_list_services_response();
 
-     message_response_.list_services_response_ = list_services_response;
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionResponse.list_services_response)
 
- }
 
- // optional .grpc.reflection.v1alpha.ErrorResponse error_response = 7;
 
- inline bool ServerReflectionResponse::has_error_response() const {
 
-   return message_response_case() == kErrorResponse;
 
- }
 
- inline void ServerReflectionResponse::set_has_error_response() {
 
-   _oneof_case_[0] = kErrorResponse;
 
- }
 
- inline void ServerReflectionResponse::clear_error_response() {
 
-   if (has_error_response()) {
 
-     delete message_response_.error_response_;
 
-     clear_has_message_response();
 
-   }
 
- }
 
- inline  const ::grpc::reflection::v1alpha::ErrorResponse& ServerReflectionResponse::error_response() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServerReflectionResponse.error_response)
 
-   return has_error_response()
 
-       ? *message_response_.error_response_
 
-       : ::grpc::reflection::v1alpha::ErrorResponse::default_instance();
 
- }
 
- inline ::grpc::reflection::v1alpha::ErrorResponse* ServerReflectionResponse::mutable_error_response() {
 
-   if (!has_error_response()) {
 
-     clear_message_response();
 
-     set_has_error_response();
 
-     message_response_.error_response_ = new ::grpc::reflection::v1alpha::ErrorResponse;
 
-   }
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServerReflectionResponse.error_response)
 
-   return message_response_.error_response_;
 
- }
 
- inline ::grpc::reflection::v1alpha::ErrorResponse* ServerReflectionResponse::release_error_response() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServerReflectionResponse.error_response)
 
-   if (has_error_response()) {
 
-     clear_has_message_response();
 
-     ::grpc::reflection::v1alpha::ErrorResponse* temp = message_response_.error_response_;
 
-     message_response_.error_response_ = NULL;
 
-     return temp;
 
-   } else {
 
-     return NULL;
 
-   }
 
- }
 
- inline void ServerReflectionResponse::set_allocated_error_response(::grpc::reflection::v1alpha::ErrorResponse* error_response) {
 
-   clear_message_response();
 
-   if (error_response) {
 
-     set_has_error_response();
 
-     message_response_.error_response_ = error_response;
 
-   }
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServerReflectionResponse.error_response)
 
- }
 
- inline bool ServerReflectionResponse::has_message_response() const {
 
-   return message_response_case() != MESSAGE_RESPONSE_NOT_SET;
 
- }
 
- inline void ServerReflectionResponse::clear_has_message_response() {
 
-   _oneof_case_[0] = MESSAGE_RESPONSE_NOT_SET;
 
- }
 
- inline ServerReflectionResponse::MessageResponseCase ServerReflectionResponse::message_response_case() const {
 
-   return ServerReflectionResponse::MessageResponseCase(_oneof_case_[0]);
 
- }
 
- // -------------------------------------------------------------------
 
- // FileDescriptorResponse
 
- // repeated bytes file_descriptor_proto = 1;
 
- inline int FileDescriptorResponse::file_descriptor_proto_size() const {
 
-   return file_descriptor_proto_.size();
 
- }
 
- inline void FileDescriptorResponse::clear_file_descriptor_proto() {
 
-   file_descriptor_proto_.Clear();
 
- }
 
- inline const ::std::string& FileDescriptorResponse::file_descriptor_proto(int index) const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
-   return file_descriptor_proto_.Get(index);
 
- }
 
- inline ::std::string* FileDescriptorResponse::mutable_file_descriptor_proto(int index) {
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
-   return file_descriptor_proto_.Mutable(index);
 
- }
 
- inline void FileDescriptorResponse::set_file_descriptor_proto(int index, const ::std::string& value) {
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
-   file_descriptor_proto_.Mutable(index)->assign(value);
 
- }
 
- inline void FileDescriptorResponse::set_file_descriptor_proto(int index, const char* value) {
 
-   file_descriptor_proto_.Mutable(index)->assign(value);
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
- }
 
- inline void FileDescriptorResponse::set_file_descriptor_proto(int index, const void* value, size_t size) {
 
-   file_descriptor_proto_.Mutable(index)->assign(
 
-     reinterpret_cast<const char*>(value), size);
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
- }
 
- inline ::std::string* FileDescriptorResponse::add_file_descriptor_proto() {
 
-   // @@protoc_insertion_point(field_add_mutable:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
-   return file_descriptor_proto_.Add();
 
- }
 
- inline void FileDescriptorResponse::add_file_descriptor_proto(const ::std::string& value) {
 
-   file_descriptor_proto_.Add()->assign(value);
 
-   // @@protoc_insertion_point(field_add:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
- }
 
- inline void FileDescriptorResponse::add_file_descriptor_proto(const char* value) {
 
-   file_descriptor_proto_.Add()->assign(value);
 
-   // @@protoc_insertion_point(field_add_char:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
- }
 
- inline void FileDescriptorResponse::add_file_descriptor_proto(const void* value, size_t size) {
 
-   file_descriptor_proto_.Add()->assign(reinterpret_cast<const char*>(value), size);
 
-   // @@protoc_insertion_point(field_add_pointer:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
- }
 
- inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
 
- FileDescriptorResponse::file_descriptor_proto() const {
 
-   // @@protoc_insertion_point(field_list:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
-   return file_descriptor_proto_;
 
- }
 
- inline ::google::protobuf::RepeatedPtrField< ::std::string>*
 
- FileDescriptorResponse::mutable_file_descriptor_proto() {
 
-   // @@protoc_insertion_point(field_mutable_list:grpc.reflection.v1alpha.FileDescriptorResponse.file_descriptor_proto)
 
-   return &file_descriptor_proto_;
 
- }
 
- // -------------------------------------------------------------------
 
- // ExtensionNumberResponse
 
- // optional string base_type_name = 1;
 
- inline void ExtensionNumberResponse::clear_base_type_name() {
 
-   base_type_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline const ::std::string& ExtensionNumberResponse::base_type_name() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
-   return base_type_name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ExtensionNumberResponse::set_base_type_name(const ::std::string& value) {
 
-   
 
-   base_type_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
- }
 
- inline void ExtensionNumberResponse::set_base_type_name(const char* value) {
 
-   
 
-   base_type_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
- }
 
- inline void ExtensionNumberResponse::set_base_type_name(const char* value, size_t size) {
 
-   
 
-   base_type_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
- }
 
- inline ::std::string* ExtensionNumberResponse::mutable_base_type_name() {
 
-   
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
-   return base_type_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ExtensionNumberResponse::release_base_type_name() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
-   
 
-   return base_type_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ExtensionNumberResponse::set_allocated_base_type_name(::std::string* base_type_name) {
 
-   if (base_type_name != NULL) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   base_type_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), base_type_name);
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ExtensionNumberResponse.base_type_name)
 
- }
 
- // repeated int32 extension_number = 2;
 
- inline int ExtensionNumberResponse::extension_number_size() const {
 
-   return extension_number_.size();
 
- }
 
- inline void ExtensionNumberResponse::clear_extension_number() {
 
-   extension_number_.Clear();
 
- }
 
- inline ::google::protobuf::int32 ExtensionNumberResponse::extension_number(int index) const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ExtensionNumberResponse.extension_number)
 
-   return extension_number_.Get(index);
 
- }
 
- inline void ExtensionNumberResponse::set_extension_number(int index, ::google::protobuf::int32 value) {
 
-   extension_number_.Set(index, value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ExtensionNumberResponse.extension_number)
 
- }
 
- inline void ExtensionNumberResponse::add_extension_number(::google::protobuf::int32 value) {
 
-   extension_number_.Add(value);
 
-   // @@protoc_insertion_point(field_add:grpc.reflection.v1alpha.ExtensionNumberResponse.extension_number)
 
- }
 
- inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
 
- ExtensionNumberResponse::extension_number() const {
 
-   // @@protoc_insertion_point(field_list:grpc.reflection.v1alpha.ExtensionNumberResponse.extension_number)
 
-   return extension_number_;
 
- }
 
- inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
 
- ExtensionNumberResponse::mutable_extension_number() {
 
-   // @@protoc_insertion_point(field_mutable_list:grpc.reflection.v1alpha.ExtensionNumberResponse.extension_number)
 
-   return &extension_number_;
 
- }
 
- // -------------------------------------------------------------------
 
- // ListServiceResponse
 
- // repeated .grpc.reflection.v1alpha.ServiceResponse service = 1;
 
- inline int ListServiceResponse::service_size() const {
 
-   return service_.size();
 
- }
 
- inline void ListServiceResponse::clear_service() {
 
-   service_.Clear();
 
- }
 
- inline const ::grpc::reflection::v1alpha::ServiceResponse& ListServiceResponse::service(int index) const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ListServiceResponse.service)
 
-   return service_.Get(index);
 
- }
 
- inline ::grpc::reflection::v1alpha::ServiceResponse* ListServiceResponse::mutable_service(int index) {
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ListServiceResponse.service)
 
-   return service_.Mutable(index);
 
- }
 
- inline ::grpc::reflection::v1alpha::ServiceResponse* ListServiceResponse::add_service() {
 
-   // @@protoc_insertion_point(field_add:grpc.reflection.v1alpha.ListServiceResponse.service)
 
-   return service_.Add();
 
- }
 
- inline ::google::protobuf::RepeatedPtrField< ::grpc::reflection::v1alpha::ServiceResponse >*
 
- ListServiceResponse::mutable_service() {
 
-   // @@protoc_insertion_point(field_mutable_list:grpc.reflection.v1alpha.ListServiceResponse.service)
 
-   return &service_;
 
- }
 
- inline const ::google::protobuf::RepeatedPtrField< ::grpc::reflection::v1alpha::ServiceResponse >&
 
- ListServiceResponse::service() const {
 
-   // @@protoc_insertion_point(field_list:grpc.reflection.v1alpha.ListServiceResponse.service)
 
-   return service_;
 
- }
 
- // -------------------------------------------------------------------
 
- // ServiceResponse
 
- // optional string name = 1;
 
- inline void ServiceResponse::clear_name() {
 
-   name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline const ::std::string& ServiceResponse::name() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ServiceResponse.name)
 
-   return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ServiceResponse::set_name(const ::std::string& value) {
 
-   
 
-   name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ServiceResponse.name)
 
- }
 
- inline void ServiceResponse::set_name(const char* value) {
 
-   
 
-   name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ServiceResponse.name)
 
- }
 
- inline void ServiceResponse::set_name(const char* value, size_t size) {
 
-   
 
-   name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ServiceResponse.name)
 
- }
 
- inline ::std::string* ServiceResponse::mutable_name() {
 
-   
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ServiceResponse.name)
 
-   return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ServiceResponse::release_name() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ServiceResponse.name)
 
-   
 
-   return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ServiceResponse::set_allocated_name(::std::string* name) {
 
-   if (name != NULL) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ServiceResponse.name)
 
- }
 
- // -------------------------------------------------------------------
 
- // ErrorResponse
 
- // optional int32 error_code = 1;
 
- inline void ErrorResponse::clear_error_code() {
 
-   error_code_ = 0;
 
- }
 
- inline ::google::protobuf::int32 ErrorResponse::error_code() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ErrorResponse.error_code)
 
-   return error_code_;
 
- }
 
- inline void ErrorResponse::set_error_code(::google::protobuf::int32 value) {
 
-   
 
-   error_code_ = value;
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ErrorResponse.error_code)
 
- }
 
- // optional string error_message = 2;
 
- inline void ErrorResponse::clear_error_message() {
 
-   error_message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline const ::std::string& ErrorResponse::error_message() const {
 
-   // @@protoc_insertion_point(field_get:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
-   return error_message_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ErrorResponse::set_error_message(const ::std::string& value) {
 
-   
 
-   error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
 
-   // @@protoc_insertion_point(field_set:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
- }
 
- inline void ErrorResponse::set_error_message(const char* value) {
 
-   
 
-   error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
 
-   // @@protoc_insertion_point(field_set_char:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
- }
 
- inline void ErrorResponse::set_error_message(const char* value, size_t size) {
 
-   
 
-   error_message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
 
-       ::std::string(reinterpret_cast<const char*>(value), size));
 
-   // @@protoc_insertion_point(field_set_pointer:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
- }
 
- inline ::std::string* ErrorResponse::mutable_error_message() {
 
-   
 
-   // @@protoc_insertion_point(field_mutable:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
-   return error_message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline ::std::string* ErrorResponse::release_error_message() {
 
-   // @@protoc_insertion_point(field_release:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
-   
 
-   return error_message_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
- }
 
- inline void ErrorResponse::set_allocated_error_message(::std::string* error_message) {
 
-   if (error_message != NULL) {
 
-     
 
-   } else {
 
-     
 
-   }
 
-   error_message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), error_message);
 
-   // @@protoc_insertion_point(field_set_allocated:grpc.reflection.v1alpha.ErrorResponse.error_message)
 
- }
 
- #endif  // !PROTOBUF_INLINE_NOT_IN_HEADERS
 
- // -------------------------------------------------------------------
 
- // -------------------------------------------------------------------
 
- // -------------------------------------------------------------------
 
- // -------------------------------------------------------------------
 
- // -------------------------------------------------------------------
 
- // -------------------------------------------------------------------
 
- // -------------------------------------------------------------------
 
- // @@protoc_insertion_point(namespace_scope)
 
- }  // namespace v1alpha
 
- }  // namespace reflection
 
- }  // namespace grpc
 
- // @@protoc_insertion_point(global_scope)
 
- #endif  // PROTOBUF_reflection_2eproto__INCLUDED
 
 
  |