4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto 
    5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto 
   10#include <google/protobuf/port_def.inc> 
   11#if PROTOBUF_VERSION < 3021000 
   12#error This file was generated by a newer version of protoc which is 
   13#error incompatible with your Protocol Buffer headers. Please update 
   16#if 3021012 < 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. 
   22#include <google/protobuf/port_undef.inc> 
   23#include <google/protobuf/io/coded_stream.h> 
   25#include <google/protobuf/arenastring.h> 
   26#include <google/protobuf/generated_message_util.h> 
   27#include <google/protobuf/metadata_lite.h> 
   28#include <google/protobuf/generated_message_reflection.h> 
   30#include <google/protobuf/repeated_field.h>   
   31#include <google/protobuf/extension_set.h>   
   32#include <google/protobuf/generated_enum_reflection.h> 
   33#include <google/protobuf/unknown_field_set.h> 
   37#include <boost/units/quantity.hpp> 
   38#include <boost/units/absolute.hpp> 
   39#include <boost/units/dimensionless_type.hpp> 
   40#include <boost/units/make_scaled_unit.hpp> 
   42#include <google/protobuf/port_def.inc> 
   43#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto 
   44PROTOBUF_NAMESPACE_OPEN
 
   48PROTOBUF_NAMESPACE_CLOSE
 
   60class FileTransferConfig;
 
   61struct FileTransferConfigDefaultTypeInternal;
 
   68PROTOBUF_NAMESPACE_OPEN
 
   70PROTOBUF_NAMESPACE_CLOSE
 
   90  static_assert(::std::is_same<T, FileTransferConfig_Action>::value ||
 
   91    ::std::is_integral<T>::value,
 
   92    "Incorrect type passed to function FileTransferConfig_Action_Name.");
 
   93  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
 
 
   98  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<FileTransferConfig_Action>(
 
 
  104    public ::PROTOBUF_NAMESPACE_ID::Message  {
 
  108  explicit PROTOBUF_CONSTEXPR 
FileTransferConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
 
  113    *
this = ::std::move(from);
 
 
  121    if (
this == &from) 
return *
this;
 
  122    if (GetOwningArena() == from.GetOwningArena()
 
  123  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
 
  124        && GetOwningArena() != 
nullptr 
 
  135    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
 
 
  138    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
 
 
  141  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* 
descriptor() {
 
 
  164    if (other == 
this) 
return;
 
  165  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP 
  166    if (GetOwningArena() != 
nullptr &&
 
  167        GetOwningArena() == other->GetOwningArena()) {
 
  169    if (GetOwningArena() == other->GetOwningArena()) {
 
  173      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
 
 
  177    if (other == 
this) 
return;
 
  178    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
 
 
  185    return CreateMaybeMessage<FileTransferConfig>(arena);
 
 
  187  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
 
  189  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
 
  191    FileTransferConfig::MergeImpl(*
this, from);
 
 
  194  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
 
  196  PROTOBUF_ATTRIBUTE_REINITIALIZES 
void Clear() final;
 
  202      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
 
  206  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, 
bool is_message_owned);
 
  208  void SetCachedSize(
int size) 
const final;
 
  212  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
 
  213  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
 
  214    return "goby.apps.zeromq.acomms.protobuf.FileTransferConfig";
 
  218                       bool is_message_owned = 
false);
 
  222  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
 
  244  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
 
  250    static_assert(::std::is_same<T, Action>::value ||
 
  251      ::std::is_integral<T>::value,
 
  252      "Incorrect type passed to function Action_Name.");
 
 
  255  static inline bool Action_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
 
 
  276  bool _internal_has_local_file() 
const;
 
  280  template <
typename ArgT0 = 
const std::string&, 
typename... ArgT>
 
  286  const std::string& _internal_local_file() 
const;
 
  287  inline PROTOBUF_ALWAYS_INLINE 
void _internal_set_local_file(
const std::string& value);
 
  288  std::string* _internal_mutable_local_file();
 
  294  bool _internal_has_remote_file() 
const;
 
  298  template <
typename ArgT0 = 
const std::string&, 
typename... ArgT>
 
  304  const std::string& _internal_remote_file() 
const;
 
  305  inline PROTOBUF_ALWAYS_INLINE 
void _internal_set_remote_file(
const std::string& value);
 
  306  std::string* _internal_mutable_remote_file();
 
  312  bool _internal_has_app() 
const;
 
  315  const ::goby::middleware::protobuf::AppConfig& 
app() 
const;
 
  316  PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* 
release_app();
 
  320  const ::goby::middleware::protobuf::AppConfig& _internal_app() 
const;
 
  330  bool _internal_has_interprocess() 
const;
 
  333  const ::goby::zeromq::protobuf::InterProcessPortalConfig& 
interprocess() 
const;
 
  338  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() 
const;
 
  348  bool _internal_has_daemon() 
const;
 
  354  bool _internal_daemon() 
const;
 
  355  void _internal_set_daemon(
bool value);
 
  361  bool _internal_has_local_id() 
const;
 
  367  int32_t _internal_local_id() 
const;
 
  368  void _internal_set_local_id(int32_t value);
 
  374  bool _internal_has_remote_id() 
const;
 
  380  int32_t _internal_remote_id() 
const;
 
  381  void _internal_set_remote_id(int32_t value);
 
  387  bool _internal_has_action() 
const;
 
  400  bool _internal_has_request_timeout() 
const;
 
  406  double _internal_request_timeout() 
const;
 
  407  void _internal_set_request_timeout(
double value);
 
  414  template <
typename T> 
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
 
  415  typedef void InternalArenaConstructable_;
 
  416  typedef void DestructorSkippable_;
 
  418    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
 
  419    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
 
  420    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr local_file_;
 
  421    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr remote_file_;
 
  428    double request_timeout_;
 
  431  friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto;
 
 
  439  #pragma GCC diagnostic push 
  440  #pragma GCC diagnostic ignored "-Wstrict-aliasing" 
  445inline bool FileTransferConfig::_internal_has_app()
 const {
 
  446  bool value = (
_impl_._has_bits_[0] & 0x00000004u) != 0;
 
  447  PROTOBUF_ASSUME(!value || 
_impl_.app_ != 
nullptr);
 
  451  return _internal_has_app();
 
 
  453inline const ::goby::middleware::protobuf::AppConfig& FileTransferConfig::_internal_app()
 const {
 
  454  const ::goby::middleware::protobuf::AppConfig* p = 
_impl_.app_;
 
  460  return _internal_app();
 
 
  464  if (GetArenaForAllocation() == 
nullptr) {
 
  465    delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
 
  469    _impl_._has_bits_[0] |= 0x00000004u;
 
  471    _impl_._has_bits_[0] &= ~0x00000004u;
 
 
  476  _impl_._has_bits_[0] &= ~0x00000004u;
 
  479#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE 
  480  auto* old =  
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
 
  481  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
 
  482  if (GetArenaForAllocation() == 
nullptr) { 
delete old; }
 
  484  if (GetArenaForAllocation() != 
nullptr) {
 
  485    temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
 
 
  492  _impl_._has_bits_[0] &= ~0x00000004u;
 
 
  497inline ::goby::middleware::protobuf::AppConfig* FileTransferConfig::_internal_mutable_app() {
 
  498  _impl_._has_bits_[0] |= 0x00000004u;
 
  499  if (
_impl_.app_ == 
nullptr) {
 
  511  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
 
  512  if (message_arena == 
nullptr) {
 
  513    delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
 
  516    ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
 
  517        ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
 
  518                reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
app));
 
  519    if (message_arena != submessage_arena) {
 
  520      app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
 
  521          message_arena, 
app, submessage_arena);
 
  523    _impl_._has_bits_[0] |= 0x00000004u;
 
  525    _impl_._has_bits_[0] &= ~0x00000004u;
 
 
  532inline bool FileTransferConfig::_internal_has_interprocess()
 const {
 
  533  bool value = (
_impl_._has_bits_[0] & 0x00000008u) != 0;
 
  534  PROTOBUF_ASSUME(!value || 
_impl_.interprocess_ != 
nullptr);
 
  538  return _internal_has_interprocess();
 
 
  540inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& FileTransferConfig::_internal_interprocess()
 const {
 
  541  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = 
_impl_.interprocess_;
 
  547  return _internal_interprocess();
 
 
  551  if (GetArenaForAllocation() == 
nullptr) {
 
  552    delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
 
  556    _impl_._has_bits_[0] |= 0x00000008u;
 
  558    _impl_._has_bits_[0] &= ~0x00000008u;
 
 
  563  _impl_._has_bits_[0] &= ~0x00000008u;
 
  565  _impl_.interprocess_ = 
nullptr;
 
  566#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE 
  567  auto* old =  
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
 
  568  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
 
  569  if (GetArenaForAllocation() == 
nullptr) { 
delete old; }
 
  571  if (GetArenaForAllocation() != 
nullptr) {
 
  572    temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
 
 
  579  _impl_._has_bits_[0] &= ~0x00000008u;
 
  581  _impl_.interprocess_ = 
nullptr;
 
 
  584inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FileTransferConfig::_internal_mutable_interprocess() {
 
  585  _impl_._has_bits_[0] |= 0x00000008u;
 
  586  if (
_impl_.interprocess_ == 
nullptr) {
 
  590  return _impl_.interprocess_;
 
  598  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
 
  599  if (message_arena == 
nullptr) {
 
  600    delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
 
  603    ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
 
  604        ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
 
  605                reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
interprocess));
 
  606    if (message_arena != submessage_arena) {
 
  607      interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
 
  610    _impl_._has_bits_[0] |= 0x00000008u;
 
  612    _impl_._has_bits_[0] &= ~0x00000008u;
 
 
  619inline bool FileTransferConfig::_internal_has_daemon()
 const {
 
  620  bool value = (
_impl_._has_bits_[0] & 0x00000010u) != 0;
 
  624  return _internal_has_daemon();
 
 
  628  _impl_._has_bits_[0] &= ~0x00000010u;
 
 
  630inline bool FileTransferConfig::_internal_daemon()
 const {
 
  635  return _internal_daemon();
 
 
  637inline void FileTransferConfig::_internal_set_daemon(
bool value) {
 
  638  _impl_._has_bits_[0] |= 0x00000010u;
 
  642  _internal_set_daemon(value);
 
 
  647inline bool FileTransferConfig::_internal_has_local_id()
 const {
 
  648  bool value = (
_impl_._has_bits_[0] & 0x00000020u) != 0;
 
  652  return _internal_has_local_id();
 
 
  656  _impl_._has_bits_[0] &= ~0x00000020u;
 
 
  658inline int32_t FileTransferConfig::_internal_local_id()
 const {
 
  663  return _internal_local_id();
 
 
  665inline void FileTransferConfig::_internal_set_local_id(int32_t value) {
 
  666  _impl_._has_bits_[0] |= 0x00000020u;
 
  670  _internal_set_local_id(value);
 
 
  675inline bool FileTransferConfig::_internal_has_remote_id()
 const {
 
  676  bool value = (
_impl_._has_bits_[0] & 0x00000040u) != 0;
 
  680  return _internal_has_remote_id();
 
 
  684  _impl_._has_bits_[0] &= ~0x00000040u;
 
 
  686inline int32_t FileTransferConfig::_internal_remote_id()
 const {
 
  691  return _internal_remote_id();
 
 
  693inline void FileTransferConfig::_internal_set_remote_id(int32_t value) {
 
  694  _impl_._has_bits_[0] |= 0x00000040u;
 
  695  _impl_.remote_id_ = value;
 
  698  _internal_set_remote_id(value);
 
 
  703inline bool FileTransferConfig::_internal_has_local_file()
 const {
 
  704  bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
 
  708  return _internal_has_local_file();
 
 
  711  _impl_.local_file_.ClearToEmpty();
 
  712  _impl_._has_bits_[0] &= ~0x00000001u;
 
 
  716  return _internal_local_file();
 
 
  718template <
typename ArgT0, 
typename... ArgT>
 
  719inline PROTOBUF_ALWAYS_INLINE
 
  721 _impl_._has_bits_[0] |= 0x00000001u;
 
  722 _impl_.local_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
 
 
  726  std::string* _s = _internal_mutable_local_file();
 
 
  730inline const std::string& FileTransferConfig::_internal_local_file()
 const {
 
  731  return _impl_.local_file_.Get();
 
  733inline void FileTransferConfig::_internal_set_local_file(
const std::string& value) {
 
  734  _impl_._has_bits_[0] |= 0x00000001u;
 
  735  _impl_.local_file_.Set(value, GetArenaForAllocation());
 
  737inline std::string* FileTransferConfig::_internal_mutable_local_file() {
 
  738  _impl_._has_bits_[0] |= 0x00000001u;
 
  739  return _impl_.local_file_.Mutable(GetArenaForAllocation());
 
  743  if (!_internal_has_local_file()) {
 
  746  _impl_._has_bits_[0] &= ~0x00000001u;
 
  747  auto* p = 
_impl_.local_file_.Release();
 
  748#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING 
  749  if (
_impl_.local_file_.IsDefault()) {
 
  750    _impl_.local_file_.Set(
"", GetArenaForAllocation());
 
 
  757    _impl_._has_bits_[0] |= 0x00000001u;
 
  759    _impl_._has_bits_[0] &= ~0x00000001u;
 
  762#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING 
  763  if (
_impl_.local_file_.IsDefault()) {
 
  764    _impl_.local_file_.Set(
"", GetArenaForAllocation());
 
 
  771inline bool FileTransferConfig::_internal_has_remote_file()
 const {
 
  772  bool value = (
_impl_._has_bits_[0] & 0x00000002u) != 0;
 
  776  return _internal_has_remote_file();
 
 
  779  _impl_.remote_file_.ClearToEmpty();
 
  780  _impl_._has_bits_[0] &= ~0x00000002u;
 
 
  784  return _internal_remote_file();
 
 
  786template <
typename ArgT0, 
typename... ArgT>
 
  787inline PROTOBUF_ALWAYS_INLINE
 
  789 _impl_._has_bits_[0] |= 0x00000002u;
 
  790 _impl_.remote_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
 
 
  794  std::string* _s = _internal_mutable_remote_file();
 
 
  798inline const std::string& FileTransferConfig::_internal_remote_file()
 const {
 
  799  return _impl_.remote_file_.Get();
 
  801inline void FileTransferConfig::_internal_set_remote_file(
const std::string& value) {
 
  802  _impl_._has_bits_[0] |= 0x00000002u;
 
  803  _impl_.remote_file_.Set(value, GetArenaForAllocation());
 
  805inline std::string* FileTransferConfig::_internal_mutable_remote_file() {
 
  806  _impl_._has_bits_[0] |= 0x00000002u;
 
  807  return _impl_.remote_file_.Mutable(GetArenaForAllocation());
 
  811  if (!_internal_has_remote_file()) {
 
  814  _impl_._has_bits_[0] &= ~0x00000002u;
 
  815  auto* p = 
_impl_.remote_file_.Release();
 
  816#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING 
  817  if (
_impl_.remote_file_.IsDefault()) {
 
  818    _impl_.remote_file_.Set(
"", GetArenaForAllocation());
 
 
  825    _impl_._has_bits_[0] |= 0x00000002u;
 
  827    _impl_._has_bits_[0] &= ~0x00000002u;
 
  830#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING 
  831  if (
_impl_.remote_file_.IsDefault()) {
 
  832    _impl_.remote_file_.Set(
"", GetArenaForAllocation());
 
 
  839inline bool FileTransferConfig::_internal_has_action()
 const {
 
  840  bool value = (
_impl_._has_bits_[0] & 0x00000080u) != 0;
 
  844  return _internal_has_action();
 
 
  848  _impl_._has_bits_[0] &= ~0x00000080u;
 
 
  850inline ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action FileTransferConfig::_internal_action()
 const {
 
  855  return _internal_action();
 
 
  859  _impl_._has_bits_[0] |= 0x00000080u;
 
  863  _internal_set_action(value);
 
 
  868inline bool FileTransferConfig::_internal_has_request_timeout()
 const {
 
  869  bool value = (
_impl_._has_bits_[0] & 0x00000100u) != 0;
 
  873  return _internal_has_request_timeout();
 
 
  876  _impl_.request_timeout_ = 600;
 
  877  _impl_._has_bits_[0] &= ~0x00000100u;
 
 
  879inline double FileTransferConfig::_internal_request_timeout()
 const {
 
  880  return _impl_.request_timeout_;
 
  884  return _internal_request_timeout();
 
 
  886inline void FileTransferConfig::_internal_set_request_timeout(
double value) {
 
  887  _impl_._has_bits_[0] |= 0x00000100u;
 
  888  _impl_.request_timeout_ = value;
 
  891  _internal_set_request_timeout(value);
 
 
  896  #pragma GCC diagnostic pop 
  907PROTOBUF_NAMESPACE_OPEN
 
  912  return ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action_descriptor();
 
 
  915PROTOBUF_NAMESPACE_CLOSE
 
  919#include <google/protobuf/port_undef.inc> 
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
 
FileTransferConfig(FileTransferConfig &&from) noexcept
 
::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action action() const
 
bool has_request_timeout() const
 
static const ClassData _class_data_
 
int32_t remote_id() const
 
static bool Action_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Action *value)
 
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
 
void set_local_id(int32_t value)
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
 
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
 
FileTransferConfig(const FileTransferConfig &from)
 
static constexpr Action Action_MAX
 
static const FileTransferConfig * internal_default_instance()
 
FileTransferConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
PROTOBUF_NODISCARD std::string * release_remote_file()
 
bool has_local_file() const
 
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
 
bool has_local_id() const
 
static constexpr Action WAIT
 
void CopyFrom(const FileTransferConfig &from)
 
static constexpr Action Action_MIN
 
void set_remote_file(ArgT0 &&arg0, ArgT... args)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
 
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
void MergeFrom(const FileTransferConfig &from)
 
void set_local_file(ArgT0 &&arg0, ArgT... args)
 
void set_daemon(bool value)
 
void set_remote_id(int32_t value)
 
::goby::middleware::protobuf::AppConfig * mutable_app()
 
double request_timeout() const
 
bool has_remote_file() const
 
bool has_remote_id() const
 
static const FileTransferConfig & default_instance()
 
PROTOBUF_CONSTEXPR FileTransferConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
 
int GetCachedSize() const final
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
 
static constexpr Action PUSH
 
FileTransferConfig & operator=(FileTransferConfig &&from) noexcept
 
static const std::string & Action_Name(T enum_t_value)
 
std::string * mutable_remote_file()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
 
const std::string & local_file() const
 
size_t ByteSizeLong() const final
 
static constexpr int kIndexInFileMessages
 
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
 
const ::goby::middleware::protobuf::AppConfig & app() const
 
void set_allocated_local_file(std::string *local_file)
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
 
void set_request_timeout(double value)
 
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
 
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
 
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
 
void clear_interprocess()
 
std::string * mutable_local_file()
 
~FileTransferConfig() override
 
static constexpr Action PULL
 
static constexpr int Action_ARRAYSIZE
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Action_descriptor()
 
void set_action(::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action value)
 
FileTransferConfig & operator=(const FileTransferConfig &from)
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
 
PROTOBUF_NODISCARD std::string * release_local_file()
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
 
bool has_interprocess() const
 
void Swap(FileTransferConfig *other)
 
friend void swap(FileTransferConfig &a, FileTransferConfig &b)
 
bool IsInitialized() const final
 
void clear_request_timeout()
 
FileTransferConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 
void UnsafeArenaSwap(FileTransferConfig *other)
 
@ kRequestTimeoutFieldNumber
 
@ kInterprocessFieldNumber
 
static bool Action_IsValid(int value)
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
 
const std::string & remote_file() const
 
void set_allocated_remote_file(std::string *remote_file)
 
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
 
const EnumDescriptor * GetEnumDescriptor< ::goby::apps::zeromq::acomms::protobuf::FileTransferConfig_Action >()
 
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2ffile_5ftransfer_5fconfig_2eproto
 
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)
 
constexpr int FileTransferConfig_Action_Action_ARRAYSIZE
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * FileTransferConfig_Action_descriptor()
 
FileTransferConfigDefaultTypeInternal _FileTransferConfig_default_instance_
 
const std::string & FileTransferConfig_Action_Name(T enum_t_value)
 
constexpr FileTransferConfig_Action FileTransferConfig_Action_Action_MAX
 
bool FileTransferConfig_Action_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FileTransferConfig_Action *value)
 
bool FileTransferConfig_Action_IsValid(int value)
 
FileTransferConfig_Action
 
@ FileTransferConfig_Action_PUSH
 
@ FileTransferConfig_Action_PULL
 
@ FileTransferConfig_Action_WAIT
 
constexpr FileTransferConfig_Action FileTransferConfig_Action_Action_MIN
 
AppConfigDefaultTypeInternal _AppConfig_default_instance_
 
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
 
The global namespace for the Goby project.
 
static const uint32_t offsets[]