github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/c-deps/libroach/protos/util/unresolved_addr.pb.h (about)

     1  // Generated by the protocol buffer compiler.  DO NOT EDIT!
     2  // source: util/unresolved_addr.proto
     3  
     4  #ifndef PROTOBUF_INCLUDED_util_2funresolved_5faddr_2eproto
     5  #define PROTOBUF_INCLUDED_util_2funresolved_5faddr_2eproto
     6  
     7  #include <string>
     8  
     9  #include <google/protobuf/stubs/common.h>
    10  
    11  #if GOOGLE_PROTOBUF_VERSION < 3006000
    12  #error This file was generated by a newer version of protoc which is
    13  #error incompatible with your Protocol Buffer headers.  Please update
    14  #error your headers.
    15  #endif
    16  #if 3006000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
    17  #error This file was generated by an older version of protoc which is
    18  #error incompatible with your Protocol Buffer headers.  Please
    19  #error regenerate this file with a newer version of protoc.
    20  #endif
    21  
    22  #include <google/protobuf/io/coded_stream.h>
    23  #include <google/protobuf/arena.h>
    24  #include <google/protobuf/arenastring.h>
    25  #include <google/protobuf/generated_message_table_driven.h>
    26  #include <google/protobuf/generated_message_util.h>
    27  #include <google/protobuf/inlined_string_field.h>
    28  #include <google/protobuf/metadata_lite.h>
    29  #include <google/protobuf/message_lite.h>
    30  #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
    31  #include <google/protobuf/extension_set.h>  // IWYU pragma: export
    32  // @@protoc_insertion_point(includes)
    33  #define PROTOBUF_INTERNAL_EXPORT_protobuf_util_2funresolved_5faddr_2eproto 
    34  
    35  namespace protobuf_util_2funresolved_5faddr_2eproto {
    36  // Internal implementation detail -- do not use these members.
    37  struct TableStruct {
    38    static const ::google::protobuf::internal::ParseTableField entries[];
    39    static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
    40    static const ::google::protobuf::internal::ParseTable schema[1];
    41    static const ::google::protobuf::internal::FieldMetadata field_metadata[];
    42    static const ::google::protobuf::internal::SerializationTable serialization_table[];
    43    static const ::google::protobuf::uint32 offsets[];
    44  };
    45  }  // namespace protobuf_util_2funresolved_5faddr_2eproto
    46  namespace cockroach {
    47  namespace util {
    48  class UnresolvedAddr;
    49  class UnresolvedAddrDefaultTypeInternal;
    50  extern UnresolvedAddrDefaultTypeInternal _UnresolvedAddr_default_instance_;
    51  }  // namespace util
    52  }  // namespace cockroach
    53  namespace google {
    54  namespace protobuf {
    55  template<> ::cockroach::util::UnresolvedAddr* Arena::CreateMaybeMessage<::cockroach::util::UnresolvedAddr>(Arena*);
    56  }  // namespace protobuf
    57  }  // namespace google
    58  namespace cockroach {
    59  namespace util {
    60  
    61  // ===================================================================
    62  
    63  class UnresolvedAddr : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:cockroach.util.UnresolvedAddr) */ {
    64   public:
    65    UnresolvedAddr();
    66    virtual ~UnresolvedAddr();
    67  
    68    UnresolvedAddr(const UnresolvedAddr& from);
    69  
    70    inline UnresolvedAddr& operator=(const UnresolvedAddr& from) {
    71      CopyFrom(from);
    72      return *this;
    73    }
    74    #if LANG_CXX11
    75    UnresolvedAddr(UnresolvedAddr&& from) noexcept
    76      : UnresolvedAddr() {
    77      *this = ::std::move(from);
    78    }
    79  
    80    inline UnresolvedAddr& operator=(UnresolvedAddr&& from) noexcept {
    81      if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
    82        if (this != &from) InternalSwap(&from);
    83      } else {
    84        CopyFrom(from);
    85      }
    86      return *this;
    87    }
    88    #endif
    89    inline const ::std::string& unknown_fields() const {
    90      return _internal_metadata_.unknown_fields();
    91    }
    92    inline ::std::string* mutable_unknown_fields() {
    93      return _internal_metadata_.mutable_unknown_fields();
    94    }
    95  
    96    static const UnresolvedAddr& default_instance();
    97  
    98    static void InitAsDefaultInstance();  // FOR INTERNAL USE ONLY
    99    static inline const UnresolvedAddr* internal_default_instance() {
   100      return reinterpret_cast<const UnresolvedAddr*>(
   101                 &_UnresolvedAddr_default_instance_);
   102    }
   103    static constexpr int kIndexInFileMessages =
   104      0;
   105  
   106    void Swap(UnresolvedAddr* other);
   107    friend void swap(UnresolvedAddr& a, UnresolvedAddr& b) {
   108      a.Swap(&b);
   109    }
   110  
   111    // implements Message ----------------------------------------------
   112  
   113    inline UnresolvedAddr* New() const final {
   114      return CreateMaybeMessage<UnresolvedAddr>(NULL);
   115    }
   116  
   117    UnresolvedAddr* New(::google::protobuf::Arena* arena) const final {
   118      return CreateMaybeMessage<UnresolvedAddr>(arena);
   119    }
   120    void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
   121      final;
   122    void CopyFrom(const UnresolvedAddr& from);
   123    void MergeFrom(const UnresolvedAddr& from);
   124    void Clear() final;
   125    bool IsInitialized() const final;
   126  
   127    size_t ByteSizeLong() const final;
   128    bool MergePartialFromCodedStream(
   129        ::google::protobuf::io::CodedInputStream* input) final;
   130    void SerializeWithCachedSizes(
   131        ::google::protobuf::io::CodedOutputStream* output) const final;
   132    void DiscardUnknownFields();
   133    int GetCachedSize() const final { return _cached_size_.Get(); }
   134  
   135    private:
   136    void SharedCtor();
   137    void SharedDtor();
   138    void SetCachedSize(int size) const;
   139    void InternalSwap(UnresolvedAddr* other);
   140    private:
   141    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   142      return NULL;
   143    }
   144    inline void* MaybeArenaPtr() const {
   145      return NULL;
   146    }
   147    public:
   148  
   149    ::std::string GetTypeName() const final;
   150  
   151    // nested types ----------------------------------------------------
   152  
   153    // accessors -------------------------------------------------------
   154  
   155    bool has_network_field() const;
   156    void clear_network_field();
   157    static const int kNetworkFieldFieldNumber = 1;
   158    const ::std::string& network_field() const;
   159    void set_network_field(const ::std::string& value);
   160    #if LANG_CXX11
   161    void set_network_field(::std::string&& value);
   162    #endif
   163    void set_network_field(const char* value);
   164    void set_network_field(const char* value, size_t size);
   165    ::std::string* mutable_network_field();
   166    ::std::string* release_network_field();
   167    void set_allocated_network_field(::std::string* network_field);
   168  
   169    bool has_address_field() const;
   170    void clear_address_field();
   171    static const int kAddressFieldFieldNumber = 2;
   172    const ::std::string& address_field() const;
   173    void set_address_field(const ::std::string& value);
   174    #if LANG_CXX11
   175    void set_address_field(::std::string&& value);
   176    #endif
   177    void set_address_field(const char* value);
   178    void set_address_field(const char* value, size_t size);
   179    ::std::string* mutable_address_field();
   180    ::std::string* release_address_field();
   181    void set_allocated_address_field(::std::string* address_field);
   182  
   183    // @@protoc_insertion_point(class_scope:cockroach.util.UnresolvedAddr)
   184   private:
   185    void set_has_network_field();
   186    void clear_has_network_field();
   187    void set_has_address_field();
   188    void clear_has_address_field();
   189  
   190    ::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
   191    ::google::protobuf::internal::HasBits<1> _has_bits_;
   192    mutable ::google::protobuf::internal::CachedSize _cached_size_;
   193    ::google::protobuf::internal::ArenaStringPtr network_field_;
   194    ::google::protobuf::internal::ArenaStringPtr address_field_;
   195    friend struct ::protobuf_util_2funresolved_5faddr_2eproto::TableStruct;
   196  };
   197  // ===================================================================
   198  
   199  
   200  // ===================================================================
   201  
   202  #ifdef __GNUC__
   203    #pragma GCC diagnostic push
   204    #pragma GCC diagnostic ignored "-Wstrict-aliasing"
   205  #endif  // __GNUC__
   206  // UnresolvedAddr
   207  
   208  inline bool UnresolvedAddr::has_network_field() const {
   209    return (_has_bits_[0] & 0x00000001u) != 0;
   210  }
   211  inline void UnresolvedAddr::set_has_network_field() {
   212    _has_bits_[0] |= 0x00000001u;
   213  }
   214  inline void UnresolvedAddr::clear_has_network_field() {
   215    _has_bits_[0] &= ~0x00000001u;
   216  }
   217  inline void UnresolvedAddr::clear_network_field() {
   218    network_field_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   219    clear_has_network_field();
   220  }
   221  inline const ::std::string& UnresolvedAddr::network_field() const {
   222    // @@protoc_insertion_point(field_get:cockroach.util.UnresolvedAddr.network_field)
   223    return network_field_.GetNoArena();
   224  }
   225  inline void UnresolvedAddr::set_network_field(const ::std::string& value) {
   226    set_has_network_field();
   227    network_field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
   228    // @@protoc_insertion_point(field_set:cockroach.util.UnresolvedAddr.network_field)
   229  }
   230  #if LANG_CXX11
   231  inline void UnresolvedAddr::set_network_field(::std::string&& value) {
   232    set_has_network_field();
   233    network_field_.SetNoArena(
   234      &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
   235    // @@protoc_insertion_point(field_set_rvalue:cockroach.util.UnresolvedAddr.network_field)
   236  }
   237  #endif
   238  inline void UnresolvedAddr::set_network_field(const char* value) {
   239    GOOGLE_DCHECK(value != NULL);
   240    set_has_network_field();
   241    network_field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
   242    // @@protoc_insertion_point(field_set_char:cockroach.util.UnresolvedAddr.network_field)
   243  }
   244  inline void UnresolvedAddr::set_network_field(const char* value, size_t size) {
   245    set_has_network_field();
   246    network_field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
   247        ::std::string(reinterpret_cast<const char*>(value), size));
   248    // @@protoc_insertion_point(field_set_pointer:cockroach.util.UnresolvedAddr.network_field)
   249  }
   250  inline ::std::string* UnresolvedAddr::mutable_network_field() {
   251    set_has_network_field();
   252    // @@protoc_insertion_point(field_mutable:cockroach.util.UnresolvedAddr.network_field)
   253    return network_field_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   254  }
   255  inline ::std::string* UnresolvedAddr::release_network_field() {
   256    // @@protoc_insertion_point(field_release:cockroach.util.UnresolvedAddr.network_field)
   257    if (!has_network_field()) {
   258      return NULL;
   259    }
   260    clear_has_network_field();
   261    return network_field_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   262  }
   263  inline void UnresolvedAddr::set_allocated_network_field(::std::string* network_field) {
   264    if (network_field != NULL) {
   265      set_has_network_field();
   266    } else {
   267      clear_has_network_field();
   268    }
   269    network_field_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), network_field);
   270    // @@protoc_insertion_point(field_set_allocated:cockroach.util.UnresolvedAddr.network_field)
   271  }
   272  
   273  inline bool UnresolvedAddr::has_address_field() const {
   274    return (_has_bits_[0] & 0x00000002u) != 0;
   275  }
   276  inline void UnresolvedAddr::set_has_address_field() {
   277    _has_bits_[0] |= 0x00000002u;
   278  }
   279  inline void UnresolvedAddr::clear_has_address_field() {
   280    _has_bits_[0] &= ~0x00000002u;
   281  }
   282  inline void UnresolvedAddr::clear_address_field() {
   283    address_field_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   284    clear_has_address_field();
   285  }
   286  inline const ::std::string& UnresolvedAddr::address_field() const {
   287    // @@protoc_insertion_point(field_get:cockroach.util.UnresolvedAddr.address_field)
   288    return address_field_.GetNoArena();
   289  }
   290  inline void UnresolvedAddr::set_address_field(const ::std::string& value) {
   291    set_has_address_field();
   292    address_field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
   293    // @@protoc_insertion_point(field_set:cockroach.util.UnresolvedAddr.address_field)
   294  }
   295  #if LANG_CXX11
   296  inline void UnresolvedAddr::set_address_field(::std::string&& value) {
   297    set_has_address_field();
   298    address_field_.SetNoArena(
   299      &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
   300    // @@protoc_insertion_point(field_set_rvalue:cockroach.util.UnresolvedAddr.address_field)
   301  }
   302  #endif
   303  inline void UnresolvedAddr::set_address_field(const char* value) {
   304    GOOGLE_DCHECK(value != NULL);
   305    set_has_address_field();
   306    address_field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
   307    // @@protoc_insertion_point(field_set_char:cockroach.util.UnresolvedAddr.address_field)
   308  }
   309  inline void UnresolvedAddr::set_address_field(const char* value, size_t size) {
   310    set_has_address_field();
   311    address_field_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
   312        ::std::string(reinterpret_cast<const char*>(value), size));
   313    // @@protoc_insertion_point(field_set_pointer:cockroach.util.UnresolvedAddr.address_field)
   314  }
   315  inline ::std::string* UnresolvedAddr::mutable_address_field() {
   316    set_has_address_field();
   317    // @@protoc_insertion_point(field_mutable:cockroach.util.UnresolvedAddr.address_field)
   318    return address_field_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   319  }
   320  inline ::std::string* UnresolvedAddr::release_address_field() {
   321    // @@protoc_insertion_point(field_release:cockroach.util.UnresolvedAddr.address_field)
   322    if (!has_address_field()) {
   323      return NULL;
   324    }
   325    clear_has_address_field();
   326    return address_field_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   327  }
   328  inline void UnresolvedAddr::set_allocated_address_field(::std::string* address_field) {
   329    if (address_field != NULL) {
   330      set_has_address_field();
   331    } else {
   332      clear_has_address_field();
   333    }
   334    address_field_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), address_field);
   335    // @@protoc_insertion_point(field_set_allocated:cockroach.util.UnresolvedAddr.address_field)
   336  }
   337  
   338  #ifdef __GNUC__
   339    #pragma GCC diagnostic pop
   340  #endif  // __GNUC__
   341  
   342  // @@protoc_insertion_point(namespace_scope)
   343  
   344  }  // namespace util
   345  }  // namespace cockroach
   346  
   347  // @@protoc_insertion_point(global_scope)
   348  
   349  #endif  // PROTOBUF_INCLUDED_util_2funresolved_5faddr_2eproto