Goby3  3.1.5
2024.05.14
file_transfer_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/zeromq/protobuf/file_transfer_config.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
39 #include "dccl/option_extensions.pb.h"
40 #include <boost/units/quantity.hpp>
41 #include <boost/units/absolute.hpp>
42 #include <boost/units/dimensionless_type.hpp>
43 #include <boost/units/make_scaled_unit.hpp>
44 // @@protoc_insertion_point(includes)
45 #include <google/protobuf/port_def.inc>
46 #define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto
47 PROTOBUF_NAMESPACE_OPEN
48 namespace internal {
49 class AnyMetadata;
50 } // namespace internal
51 PROTOBUF_NAMESPACE_CLOSE
52 
53 // Internal implementation detail -- do not use these members.
55  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
62  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
64 };
65 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto;
66 namespace goby {
67 namespace apps {
68 namespace zeromq {
69 namespace acomms {
70 namespace protobuf {
71 class FileTransferConfig;
72 class FileTransferConfigDefaultTypeInternal;
73 extern FileTransferConfigDefaultTypeInternal _FileTransferConfig_default_instance_;
74 } // namespace protobuf
75 } // namespace acomms
76 } // namespace zeromq
77 } // namespace apps
78 } // namespace goby
79 PROTOBUF_NAMESPACE_OPEN
80 template<> ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::FileTransferConfig>(Arena*);
81 PROTOBUF_NAMESPACE_CLOSE
82 namespace goby {
83 namespace apps {
84 namespace zeromq {
85 namespace acomms {
86 namespace protobuf {
87 
92 };
97 
98 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FileTransferConfig_Action_descriptor();
99 template<typename T>
100 inline const std::string& FileTransferConfig_Action_Name(T enum_t_value) {
101  static_assert(::std::is_same<T, FileTransferConfig_Action>::value ||
102  ::std::is_integral<T>::value,
103  "Incorrect type passed to function FileTransferConfig_Action_Name.");
104  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
105  FileTransferConfig_Action_descriptor(), enum_t_value);
106 }
108  const std::string& name, FileTransferConfig_Action* value) {
109  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FileTransferConfig_Action>(
110  FileTransferConfig_Action_descriptor(), name, value);
111 }
112 // ===================================================================
113 
114 class FileTransferConfig PROTOBUF_FINAL :
115  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.acomms.protobuf.FileTransferConfig) */ {
116  public:
117  inline FileTransferConfig() : FileTransferConfig(nullptr) {};
119 
120  FileTransferConfig(const FileTransferConfig& from);
121  FileTransferConfig(FileTransferConfig&& from) noexcept
122  : FileTransferConfig() {
123  *this = ::std::move(from);
124  }
125 
126  inline FileTransferConfig& operator=(const FileTransferConfig& from) {
127  CopyFrom(from);
128  return *this;
129  }
130  inline FileTransferConfig& operator=(FileTransferConfig&& from) noexcept {
131  if (GetArena() == from.GetArena()) {
132  if (this != &from) InternalSwap(&from);
133  } else {
134  CopyFrom(from);
135  }
136  return *this;
137  }
138 
139  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
140  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
141  }
142  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
143  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
144  }
145 
146  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
147  return GetDescriptor();
148  }
149  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
150  return GetMetadataStatic().descriptor;
151  }
152  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
153  return GetMetadataStatic().reflection;
154  }
155  static const FileTransferConfig& default_instance();
156 
157  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
158  static inline const FileTransferConfig* internal_default_instance() {
159  return reinterpret_cast<const FileTransferConfig*>(
161  }
162  static constexpr int kIndexInFileMessages =
163  0;
164 
165  friend void swap(FileTransferConfig& a, FileTransferConfig& b) {
166  a.Swap(&b);
167  }
168  inline void Swap(FileTransferConfig* other) {
169  if (other == this) return;
170  if (GetArena() == other->GetArena()) {
171  InternalSwap(other);
172  } else {
173  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
174  }
175  }
176  void UnsafeArenaSwap(FileTransferConfig* other) {
177  if (other == this) return;
178  GOOGLE_DCHECK(GetArena() == other->GetArena());
179  InternalSwap(other);
180  }
181 
182  // implements Message ----------------------------------------------
183 
184  inline FileTransferConfig* New() const final {
185  return CreateMaybeMessage<FileTransferConfig>(nullptr);
186  }
187 
188  FileTransferConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
189  return CreateMaybeMessage<FileTransferConfig>(arena);
190  }
191  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
192  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
193  void CopyFrom(const FileTransferConfig& from);
194  void MergeFrom(const FileTransferConfig& from);
195  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
196  bool IsInitialized() const final;
197 
198  size_t ByteSizeLong() const final;
199  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
200  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
201  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
202  int GetCachedSize() const final { return _cached_size_.Get(); }
203 
204  private:
205  inline void SharedCtor();
206  inline void SharedDtor();
207  void SetCachedSize(int size) const final;
208  void InternalSwap(FileTransferConfig* other);
209  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
210  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
211  return "goby.apps.zeromq.acomms.protobuf.FileTransferConfig";
212  }
213  protected:
214  explicit FileTransferConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
215  private:
216  static void ArenaDtor(void* object);
217  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
218  public:
219 
220  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
221  private:
222  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
223  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto);
225  }
226 
227  public:
228 
229  // nested types ----------------------------------------------------
230 
232  static constexpr Action WAIT =
234  static constexpr Action PUSH =
236  static constexpr Action PULL =
238  static inline bool Action_IsValid(int value) {
239  return FileTransferConfig_Action_IsValid(value);
240  }
241  static constexpr Action Action_MIN =
243  static constexpr Action Action_MAX =
245  static constexpr int Action_ARRAYSIZE =
247  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
250  }
251  template<typename T>
252  static inline const std::string& Action_Name(T enum_t_value) {
253  static_assert(::std::is_same<T, Action>::value ||
254  ::std::is_integral<T>::value,
255  "Incorrect type passed to function Action_Name.");
256  return FileTransferConfig_Action_Name(enum_t_value);
257  }
258  static inline bool Action_Parse(const std::string& name,
259  Action* value) {
260  return FileTransferConfig_Action_Parse(name, value);
261  }
262 
263  // accessors -------------------------------------------------------
264 
265  enum : int {
266  kLocalFileFieldNumber = 6,
267  kRemoteFileFieldNumber = 7,
268  kAppFieldNumber = 1,
269  kInterprocessFieldNumber = 2,
270  kDaemonFieldNumber = 3,
271  kLocalIdFieldNumber = 4,
272  kRemoteIdFieldNumber = 5,
273  kActionFieldNumber = 10,
274  kRequestTimeoutFieldNumber = 11,
275  };
276  // optional string local_file = 6;
277  bool has_local_file() const;
278  private:
279  bool _internal_has_local_file() const;
280  public:
282  const std::string& local_file() const;
283  void set_local_file(const std::string& value);
284  void set_local_file(std::string&& value);
285  void set_local_file(const char* value);
286  void set_local_file(const char* value, size_t size);
287  std::string* mutable_local_file();
288  std::string* release_local_file();
289  void set_allocated_local_file(std::string* local_file);
290  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
291  " string fields are deprecated and will be removed in a"
292  " future release.")
293  std::string* unsafe_arena_release_local_file();
294  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
295  " string fields are deprecated and will be removed in a"
296  " future release.")
297  void unsafe_arena_set_allocated_local_file(
298  std::string* local_file);
299  private:
300  const std::string& _internal_local_file() const;
301  void _internal_set_local_file(const std::string& value);
302  std::string* _internal_mutable_local_file();
303  public:
304 
305  // optional string remote_file = 7;
306  bool has_remote_file() const;
307  private:
308  bool _internal_has_remote_file() const;
309  public:
310  void clear_remote_file();
311  const std::string& remote_file() const;
312  void set_remote_file(const std::string& value);
313  void set_remote_file(std::string&& value);
314  void set_remote_file(const char* value);
315  void set_remote_file(const char* value, size_t size);
316  std::string* mutable_remote_file();
317  std::string* release_remote_file();
318  void set_allocated_remote_file(std::string* remote_file);
319  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
320  " string fields are deprecated and will be removed in a"
321  " future release.")
322  std::string* unsafe_arena_release_remote_file();
323  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
324  " string fields are deprecated and will be removed in a"
325  " future release.")
326  void unsafe_arena_set_allocated_remote_file(
327  std::string* remote_file);
328  private:
329  const std::string& _internal_remote_file() const;
330  void _internal_set_remote_file(const std::string& value);
331  std::string* _internal_mutable_remote_file();
332  public:
333 
334  // optional .goby.middleware.protobuf.AppConfig app = 1;
335  bool has_app() const;
336  private:
337  bool _internal_has_app() const;
338  public:
339  void clear_app();
340  const ::goby::middleware::protobuf::AppConfig& app() const;
341  ::goby::middleware::protobuf::AppConfig* release_app();
342  ::goby::middleware::protobuf::AppConfig* mutable_app();
343  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
344  private:
345  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
346  ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
347  public:
348  void unsafe_arena_set_allocated_app(
349  ::goby::middleware::protobuf::AppConfig* app);
350  ::goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
351 
352  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
353  bool has_interprocess() const;
354  private:
355  bool _internal_has_interprocess() const;
356  public:
357  void clear_interprocess();
358  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
359  ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
360  ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
361  void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
362  private:
363  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
364  ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
365  public:
366  void unsafe_arena_set_allocated_interprocess(
367  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
368  ::goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
369 
370  // optional bool daemon = 3 [default = false];
371  bool has_daemon() const;
372  private:
373  bool _internal_has_daemon() const;
374  public:
375  void clear_daemon();
376  bool daemon() const;
377  void set_daemon(bool value);
378  private:
379  bool _internal_daemon() const;
380  void _internal_set_daemon(bool value);
381  public:
382 
383  // required int32 local_id = 4;
384  bool has_local_id() const;
385  private:
386  bool _internal_has_local_id() const;
387  public:
388  void clear_local_id();
389  ::PROTOBUF_NAMESPACE_ID::int32 local_id() const;
390  void set_local_id(::PROTOBUF_NAMESPACE_ID::int32 value);
391  private:
392  ::PROTOBUF_NAMESPACE_ID::int32 _internal_local_id() const;
393  void _internal_set_local_id(::PROTOBUF_NAMESPACE_ID::int32 value);
394  public:
395 
396  // optional int32 remote_id = 5;
397  bool has_remote_id() const;
398  private:
399  bool _internal_has_remote_id() const;
400  public:
401  void clear_remote_id();
402  ::PROTOBUF_NAMESPACE_ID::int32 remote_id() const;
403  void set_remote_id(::PROTOBUF_NAMESPACE_ID::int32 value);
404  private:
405  ::PROTOBUF_NAMESPACE_ID::int32 _internal_remote_id() const;
406  void _internal_set_remote_id(::PROTOBUF_NAMESPACE_ID::int32 value);
407  public:
408 
409  // optional .goby.apps.zeromq.acomms.protobuf.FileTransferConfig.Action action = 10 [default = WAIT];
410  bool has_action() const;
411  private:
412  bool _internal_has_action() const;
413  public:
414  void clear_action();
415  ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action action() const;
416  void set_action(::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action value);
417  private:
418  ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action _internal_action() const;
419  void _internal_set_action(::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action value);
420  public:
421 
422  // optional double request_timeout = 11 [default = 600];
423  bool has_request_timeout() const;
424  private:
425  bool _internal_has_request_timeout() const;
426  public:
427  void clear_request_timeout();
428  double request_timeout() const;
429  void set_request_timeout(double value);
430  private:
431  double _internal_request_timeout() const;
432  void _internal_set_request_timeout(double value);
433  public:
434 
435  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.acomms.protobuf.FileTransferConfig)
436  private:
437  class _Internal;
438 
439  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
440  typedef void InternalArenaConstructable_;
441  typedef void DestructorSkippable_;
442  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
443  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
444  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr local_file_;
445  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr remote_file_;
446  ::goby::middleware::protobuf::AppConfig* app_;
447  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
448  bool daemon_;
449  ::PROTOBUF_NAMESPACE_ID::int32 local_id_;
450  ::PROTOBUF_NAMESPACE_ID::int32 remote_id_;
451  int action_;
452  double request_timeout_;
454 };
455 // ===================================================================
456 
457 
458 // ===================================================================
459 
460 #ifdef __GNUC__
461  #pragma GCC diagnostic push
462  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
463 #endif // __GNUC__
464 // FileTransferConfig
465 
466 // optional .goby.middleware.protobuf.AppConfig app = 1;
467 inline bool FileTransferConfig::_internal_has_app() const {
468  bool value = (_has_bits_[0] & 0x00000004u) != 0;
469  PROTOBUF_ASSUME(!value || app_ != nullptr);
470  return value;
471 }
472 inline bool FileTransferConfig::has_app() const {
473  return _internal_has_app();
474 }
475 inline const ::goby::middleware::protobuf::AppConfig& FileTransferConfig::_internal_app() const {
476  const ::goby::middleware::protobuf::AppConfig* p = app_;
477  return p != nullptr ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
479 }
480 inline const ::goby::middleware::protobuf::AppConfig& FileTransferConfig::app() const {
481  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.app)
482  return _internal_app();
483 }
484 inline void FileTransferConfig::unsafe_arena_set_allocated_app(
485  ::goby::middleware::protobuf::AppConfig* app) {
486  if (GetArena() == nullptr) {
487  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_);
488  }
489  app_ = app;
490  if (app) {
491  _has_bits_[0] |= 0x00000004u;
492  } else {
493  _has_bits_[0] &= ~0x00000004u;
494  }
495  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.app)
496 }
497 inline ::goby::middleware::protobuf::AppConfig* FileTransferConfig::release_app() {
498  auto temp = unsafe_arena_release_app();
499  if (GetArena() != nullptr) {
500  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
501  }
502  return temp;
503 }
504 inline ::goby::middleware::protobuf::AppConfig* FileTransferConfig::unsafe_arena_release_app() {
505  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.app)
506  _has_bits_[0] &= ~0x00000004u;
507  ::goby::middleware::protobuf::AppConfig* temp = app_;
508  app_ = nullptr;
509  return temp;
510 }
511 inline ::goby::middleware::protobuf::AppConfig* FileTransferConfig::_internal_mutable_app() {
512  _has_bits_[0] |= 0x00000004u;
513  if (app_ == nullptr) {
514  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
515  app_ = p;
516  }
517  return app_;
518 }
519 inline ::goby::middleware::protobuf::AppConfig* FileTransferConfig::mutable_app() {
520  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.app)
521  return _internal_mutable_app();
522 }
523 inline void FileTransferConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
524  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
525  if (message_arena == nullptr) {
526  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_);
527  }
528  if (app) {
529  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
530  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app)->GetArena();
531  if (message_arena != submessage_arena) {
532  app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
533  message_arena, app, submessage_arena);
534  }
535  _has_bits_[0] |= 0x00000004u;
536  } else {
537  _has_bits_[0] &= ~0x00000004u;
538  }
539  app_ = app;
540  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.app)
541 }
542 
543 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
544 inline bool FileTransferConfig::_internal_has_interprocess() const {
545  bool value = (_has_bits_[0] & 0x00000008u) != 0;
546  PROTOBUF_ASSUME(!value || interprocess_ != nullptr);
547  return value;
548 }
549 inline bool FileTransferConfig::has_interprocess() const {
550  return _internal_has_interprocess();
551 }
552 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& FileTransferConfig::_internal_interprocess() const {
553  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
554  return p != nullptr ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
556 }
557 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& FileTransferConfig::interprocess() const {
558  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.interprocess)
559  return _internal_interprocess();
560 }
561 inline void FileTransferConfig::unsafe_arena_set_allocated_interprocess(
562  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
563  if (GetArena() == nullptr) {
564  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess_);
565  }
566  interprocess_ = interprocess;
567  if (interprocess) {
568  _has_bits_[0] |= 0x00000008u;
569  } else {
570  _has_bits_[0] &= ~0x00000008u;
571  }
572  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.interprocess)
573 }
574 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FileTransferConfig::release_interprocess() {
575  auto temp = unsafe_arena_release_interprocess();
576  if (GetArena() != nullptr) {
577  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
578  }
579  return temp;
580 }
581 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FileTransferConfig::unsafe_arena_release_interprocess() {
582  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.interprocess)
583  _has_bits_[0] &= ~0x00000008u;
584  ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
585  interprocess_ = nullptr;
586  return temp;
587 }
588 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FileTransferConfig::_internal_mutable_interprocess() {
589  _has_bits_[0] |= 0x00000008u;
590  if (interprocess_ == nullptr) {
591  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
592  interprocess_ = p;
593  }
594  return interprocess_;
595 }
596 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FileTransferConfig::mutable_interprocess() {
597  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.interprocess)
598  return _internal_mutable_interprocess();
599 }
600 inline void FileTransferConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
601  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
602  if (message_arena == nullptr) {
603  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess_);
604  }
605  if (interprocess) {
606  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
607  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess)->GetArena();
608  if (message_arena != submessage_arena) {
609  interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
610  message_arena, interprocess, submessage_arena);
611  }
612  _has_bits_[0] |= 0x00000008u;
613  } else {
614  _has_bits_[0] &= ~0x00000008u;
615  }
616  interprocess_ = interprocess;
617  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.interprocess)
618 }
619 
620 // optional bool daemon = 3 [default = false];
621 inline bool FileTransferConfig::_internal_has_daemon() const {
622  bool value = (_has_bits_[0] & 0x00000010u) != 0;
623  return value;
624 }
625 inline bool FileTransferConfig::has_daemon() const {
626  return _internal_has_daemon();
627 }
628 inline void FileTransferConfig::clear_daemon() {
629  daemon_ = false;
630  _has_bits_[0] &= ~0x00000010u;
631 }
632 inline bool FileTransferConfig::_internal_daemon() const {
633  return daemon_;
634 }
635 inline bool FileTransferConfig::daemon() const {
636  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.daemon)
637  return _internal_daemon();
638 }
639 inline void FileTransferConfig::_internal_set_daemon(bool value) {
640  _has_bits_[0] |= 0x00000010u;
641  daemon_ = value;
642 }
643 inline void FileTransferConfig::set_daemon(bool value) {
644  _internal_set_daemon(value);
645  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.daemon)
646 }
647 
648 // required int32 local_id = 4;
649 inline bool FileTransferConfig::_internal_has_local_id() const {
650  bool value = (_has_bits_[0] & 0x00000020u) != 0;
651  return value;
652 }
653 inline bool FileTransferConfig::has_local_id() const {
654  return _internal_has_local_id();
655 }
656 inline void FileTransferConfig::clear_local_id() {
657  local_id_ = 0;
658  _has_bits_[0] &= ~0x00000020u;
659 }
660 inline ::PROTOBUF_NAMESPACE_ID::int32 FileTransferConfig::_internal_local_id() const {
661  return local_id_;
662 }
663 inline ::PROTOBUF_NAMESPACE_ID::int32 FileTransferConfig::local_id() const {
664  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_id)
665  return _internal_local_id();
666 }
667 inline void FileTransferConfig::_internal_set_local_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
668  _has_bits_[0] |= 0x00000020u;
669  local_id_ = value;
670 }
671 inline void FileTransferConfig::set_local_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
672  _internal_set_local_id(value);
673  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_id)
674 }
675 
676 // optional int32 remote_id = 5;
677 inline bool FileTransferConfig::_internal_has_remote_id() const {
678  bool value = (_has_bits_[0] & 0x00000040u) != 0;
679  return value;
680 }
681 inline bool FileTransferConfig::has_remote_id() const {
682  return _internal_has_remote_id();
683 }
684 inline void FileTransferConfig::clear_remote_id() {
685  remote_id_ = 0;
686  _has_bits_[0] &= ~0x00000040u;
687 }
688 inline ::PROTOBUF_NAMESPACE_ID::int32 FileTransferConfig::_internal_remote_id() const {
689  return remote_id_;
690 }
691 inline ::PROTOBUF_NAMESPACE_ID::int32 FileTransferConfig::remote_id() const {
692  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_id)
693  return _internal_remote_id();
694 }
695 inline void FileTransferConfig::_internal_set_remote_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
696  _has_bits_[0] |= 0x00000040u;
697  remote_id_ = value;
698 }
699 inline void FileTransferConfig::set_remote_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
700  _internal_set_remote_id(value);
701  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_id)
702 }
703 
704 // optional string local_file = 6;
705 inline bool FileTransferConfig::_internal_has_local_file() const {
706  bool value = (_has_bits_[0] & 0x00000001u) != 0;
707  return value;
708 }
709 inline bool FileTransferConfig::has_local_file() const {
710  return _internal_has_local_file();
711 }
712 inline void FileTransferConfig::clear_local_file() {
713  local_file_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
714  _has_bits_[0] &= ~0x00000001u;
715 }
716 inline const std::string& FileTransferConfig::local_file() const {
717  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
718  return _internal_local_file();
719 }
720 inline void FileTransferConfig::set_local_file(const std::string& value) {
721  _internal_set_local_file(value);
722  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
723 }
724 inline std::string* FileTransferConfig::mutable_local_file() {
725  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
726  return _internal_mutable_local_file();
727 }
728 inline const std::string& FileTransferConfig::_internal_local_file() const {
729  return local_file_.Get();
730 }
731 inline void FileTransferConfig::_internal_set_local_file(const std::string& value) {
732  _has_bits_[0] |= 0x00000001u;
733  local_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
734 }
735 inline void FileTransferConfig::set_local_file(std::string&& value) {
736  _has_bits_[0] |= 0x00000001u;
737  local_file_.Set(
738  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
739  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
740 }
741 inline void FileTransferConfig::set_local_file(const char* value) {
742  GOOGLE_DCHECK(value != nullptr);
743  _has_bits_[0] |= 0x00000001u;
744  local_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
745  GetArena());
746  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
747 }
748 inline void FileTransferConfig::set_local_file(const char* value,
749  size_t size) {
750  _has_bits_[0] |= 0x00000001u;
751  local_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
752  reinterpret_cast<const char*>(value), size), GetArena());
753  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
754 }
755 inline std::string* FileTransferConfig::_internal_mutable_local_file() {
756  _has_bits_[0] |= 0x00000001u;
757  return local_file_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
758 }
759 inline std::string* FileTransferConfig::release_local_file() {
760  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
761  if (!_internal_has_local_file()) {
762  return nullptr;
763  }
764  _has_bits_[0] &= ~0x00000001u;
765  return local_file_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
766 }
767 inline void FileTransferConfig::set_allocated_local_file(std::string* local_file) {
768  if (local_file != nullptr) {
769  _has_bits_[0] |= 0x00000001u;
770  } else {
771  _has_bits_[0] &= ~0x00000001u;
772  }
773  local_file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), local_file,
774  GetArena());
775  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
776 }
777 inline std::string* FileTransferConfig::unsafe_arena_release_local_file() {
778  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
779  GOOGLE_DCHECK(GetArena() != nullptr);
780  _has_bits_[0] &= ~0x00000001u;
781  return local_file_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
782  GetArena());
783 }
784 inline void FileTransferConfig::unsafe_arena_set_allocated_local_file(
785  std::string* local_file) {
786  GOOGLE_DCHECK(GetArena() != nullptr);
787  if (local_file != nullptr) {
788  _has_bits_[0] |= 0x00000001u;
789  } else {
790  _has_bits_[0] &= ~0x00000001u;
791  }
792  local_file_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
793  local_file, GetArena());
794  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.local_file)
795 }
796 
797 // optional string remote_file = 7;
798 inline bool FileTransferConfig::_internal_has_remote_file() const {
799  bool value = (_has_bits_[0] & 0x00000002u) != 0;
800  return value;
801 }
802 inline bool FileTransferConfig::has_remote_file() const {
803  return _internal_has_remote_file();
804 }
805 inline void FileTransferConfig::clear_remote_file() {
806  remote_file_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
807  _has_bits_[0] &= ~0x00000002u;
808 }
809 inline const std::string& FileTransferConfig::remote_file() const {
810  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
811  return _internal_remote_file();
812 }
813 inline void FileTransferConfig::set_remote_file(const std::string& value) {
814  _internal_set_remote_file(value);
815  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
816 }
817 inline std::string* FileTransferConfig::mutable_remote_file() {
818  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
819  return _internal_mutable_remote_file();
820 }
821 inline const std::string& FileTransferConfig::_internal_remote_file() const {
822  return remote_file_.Get();
823 }
824 inline void FileTransferConfig::_internal_set_remote_file(const std::string& value) {
825  _has_bits_[0] |= 0x00000002u;
826  remote_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
827 }
828 inline void FileTransferConfig::set_remote_file(std::string&& value) {
829  _has_bits_[0] |= 0x00000002u;
830  remote_file_.Set(
831  &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
832  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
833 }
834 inline void FileTransferConfig::set_remote_file(const char* value) {
835  GOOGLE_DCHECK(value != nullptr);
836  _has_bits_[0] |= 0x00000002u;
837  remote_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
838  GetArena());
839  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
840 }
841 inline void FileTransferConfig::set_remote_file(const char* value,
842  size_t size) {
843  _has_bits_[0] |= 0x00000002u;
844  remote_file_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
845  reinterpret_cast<const char*>(value), size), GetArena());
846  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
847 }
848 inline std::string* FileTransferConfig::_internal_mutable_remote_file() {
849  _has_bits_[0] |= 0x00000002u;
850  return remote_file_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
851 }
852 inline std::string* FileTransferConfig::release_remote_file() {
853  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
854  if (!_internal_has_remote_file()) {
855  return nullptr;
856  }
857  _has_bits_[0] &= ~0x00000002u;
858  return remote_file_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
859 }
860 inline void FileTransferConfig::set_allocated_remote_file(std::string* remote_file) {
861  if (remote_file != nullptr) {
862  _has_bits_[0] |= 0x00000002u;
863  } else {
864  _has_bits_[0] &= ~0x00000002u;
865  }
866  remote_file_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), remote_file,
867  GetArena());
868  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
869 }
870 inline std::string* FileTransferConfig::unsafe_arena_release_remote_file() {
871  // @@protoc_insertion_point(field_unsafe_arena_release:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
872  GOOGLE_DCHECK(GetArena() != nullptr);
873  _has_bits_[0] &= ~0x00000002u;
874  return remote_file_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
875  GetArena());
876 }
877 inline void FileTransferConfig::unsafe_arena_set_allocated_remote_file(
878  std::string* remote_file) {
879  GOOGLE_DCHECK(GetArena() != nullptr);
880  if (remote_file != nullptr) {
881  _has_bits_[0] |= 0x00000002u;
882  } else {
883  _has_bits_[0] &= ~0x00000002u;
884  }
885  remote_file_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
886  remote_file, GetArena());
887  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.remote_file)
888 }
889 
890 // optional .goby.apps.zeromq.acomms.protobuf.FileTransferConfig.Action action = 10 [default = WAIT];
891 inline bool FileTransferConfig::_internal_has_action() const {
892  bool value = (_has_bits_[0] & 0x00000080u) != 0;
893  return value;
894 }
895 inline bool FileTransferConfig::has_action() const {
896  return _internal_has_action();
897 }
898 inline void FileTransferConfig::clear_action() {
899  action_ = 0;
900  _has_bits_[0] &= ~0x00000080u;
901 }
902 inline ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action FileTransferConfig::_internal_action() const {
904 }
906  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.action)
907  return _internal_action();
908 }
909 inline void FileTransferConfig::_internal_set_action(::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action value) {
911  _has_bits_[0] |= 0x00000080u;
912  action_ = value;
913 }
914 inline void FileTransferConfig::set_action(::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action value) {
915  _internal_set_action(value);
916  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.action)
917 }
918 
919 // optional double request_timeout = 11 [default = 600];
920 inline bool FileTransferConfig::_internal_has_request_timeout() const {
921  bool value = (_has_bits_[0] & 0x00000100u) != 0;
922  return value;
923 }
924 inline bool FileTransferConfig::has_request_timeout() const {
925  return _internal_has_request_timeout();
926 }
927 inline void FileTransferConfig::clear_request_timeout() {
928  request_timeout_ = 600;
929  _has_bits_[0] &= ~0x00000100u;
930 }
931 inline double FileTransferConfig::_internal_request_timeout() const {
932  return request_timeout_;
933 }
934 inline double FileTransferConfig::request_timeout() const {
935  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.request_timeout)
936  return _internal_request_timeout();
937 }
938 inline void FileTransferConfig::_internal_set_request_timeout(double value) {
939  _has_bits_[0] |= 0x00000100u;
940  request_timeout_ = value;
941 }
942 inline void FileTransferConfig::set_request_timeout(double value) {
943  _internal_set_request_timeout(value);
944  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.FileTransferConfig.request_timeout)
945 }
946 
947 #ifdef __GNUC__
948  #pragma GCC diagnostic pop
949 #endif // __GNUC__
950 
951 // @@protoc_insertion_point(namespace_scope)
952 
953 } // namespace protobuf
954 } // namespace acomms
955 } // namespace zeromq
956 } // namespace apps
957 } // namespace goby
958 
959 PROTOBUF_NAMESPACE_OPEN
960 
961 template <> struct is_proto_enum< ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action> : ::std::true_type {};
962 template <>
963 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action>() {
965 }
966 
967 PROTOBUF_NAMESPACE_CLOSE
968 
969 // @@protoc_insertion_point(global_scope)
970 
971 #include <google/protobuf/port_undef.inc>
972 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
FileTransferConfig & operator=(FileTransferConfig &&from) noexcept
FileTransferConfig & operator=(const FileTransferConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const std::string & Action_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Action_descriptor()
static const FileTransferConfig & default_instance()
FileTransferConfig(const FileTransferConfig &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_allocated_local_file(std::string *local_file)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
FileTransferConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const FileTransferConfig * internal_default_instance()
FileTransferConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_local_file(const char *value, size_t size)
void CopyFrom(const FileTransferConfig &from)
static bool Action_Parse(const std::string &name, Action *value)
void MergeFrom(const FileTransferConfig &from)
friend void swap(FileTransferConfig &a, FileTransferConfig &b)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto
@ value
the parser finished reading a JSON value
FileTransferConfigDefaultTypeInternal _FileTransferConfig_default_instance_
const std::string & FileTransferConfig_Action_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FileTransferConfig_Action_descriptor()
bool FileTransferConfig_Action_Parse(const std::string &name, FileTransferConfig_Action *value)
constexpr FileTransferConfig_Action FileTransferConfig_Action_Action_MAX
bool FileTransferConfig_Action_IsValid(int value)
constexpr FileTransferConfig_Action FileTransferConfig_Action_Action_MIN
AppConfigDefaultTypeInternal _AppConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.
std::int32_t int32
std::uint32_t uint32
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:154
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]