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