// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: run_msg.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_run_5fmsg_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_run_5fmsg_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021009 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/unknown_field_set.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_run_5fmsg_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_run_5fmsg_2eproto {
  static const uint32_t offsets[];
};
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_run_5fmsg_2eproto;
class dfoMessage;
struct dfoMessageDefaultTypeInternal;
extern dfoMessageDefaultTypeInternal _dfoMessage_default_instance_;
PROTOBUF_NAMESPACE_OPEN
template<> ::dfoMessage* Arena::CreateMaybeMessage<::dfoMessage>(Arena*);
PROTOBUF_NAMESPACE_CLOSE

// ===================================================================

class dfoMessage final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:dfoMessage) */ {
 public:
  inline dfoMessage() : dfoMessage(nullptr) {}
  ~dfoMessage() override;
  explicit PROTOBUF_CONSTEXPR dfoMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);

  dfoMessage(const dfoMessage& from);
  dfoMessage(dfoMessage&& from) noexcept
    : dfoMessage() {
    *this = ::std::move(from);
  }

  inline dfoMessage& operator=(const dfoMessage& from) {
    CopyFrom(from);
    return *this;
  }
  inline dfoMessage& operator=(dfoMessage&& from) noexcept {
    if (this == &from) return *this;
    if (GetOwningArena() == from.GetOwningArena()
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
        && GetOwningArena() != nullptr
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
    ) {
      InternalSwap(&from);
    } else {
      CopyFrom(from);
    }
    return *this;
  }

  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
    return GetDescriptor();
  }
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
    return default_instance().GetMetadata().descriptor;
  }
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
    return default_instance().GetMetadata().reflection;
  }
  static const dfoMessage& default_instance() {
    return *internal_default_instance();
  }
  static inline const dfoMessage* internal_default_instance() {
    return reinterpret_cast<const dfoMessage*>(
               &_dfoMessage_default_instance_);
  }
  static constexpr int kIndexInFileMessages =
    0;

  friend void swap(dfoMessage& a, dfoMessage& b) {
    a.Swap(&b);
  }
  inline void Swap(dfoMessage* other) {
    if (other == this) return;
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
    if (GetOwningArena() != nullptr &&
        GetOwningArena() == other->GetOwningArena()) {
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
    if (GetOwningArena() == other->GetOwningArena()) {
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
      InternalSwap(other);
    } else {
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
    }
  }
  void UnsafeArenaSwap(dfoMessage* other) {
    if (other == this) return;
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
    InternalSwap(other);
  }

  // implements Message ----------------------------------------------

  dfoMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
    return CreateMaybeMessage<dfoMessage>(arena);
  }
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
  void CopyFrom(const dfoMessage& from);
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
  void MergeFrom( const dfoMessage& from) {
    dfoMessage::MergeImpl(*this, from);
  }
  private:
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
  public:
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  bool IsInitialized() const final;

  size_t ByteSizeLong() const final;
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  uint8_t* _InternalSerialize(
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }

  private:
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
  void SharedDtor();
  void SetCachedSize(int size) const final;
  void InternalSwap(dfoMessage* other);

  private:
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
    return "dfoMessage";
  }
  protected:
  explicit dfoMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                       bool is_message_owned = false);
  public:

  static const ClassData _class_data_;
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;

  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;

  // nested types ----------------------------------------------------

  // accessors -------------------------------------------------------

  enum : int {
    kAniPathFieldNumber = 9,
    kCDKFieldNumber = 2,
    kIPFieldNumber = 3,
    kMachinCodeFieldNumber = 4,
    kMD5CodeFieldNumber = 8,
    kLastKeyFieldNumber = 10,
    kTimesTampFieldNumber = 1,
    kTempTimeFieldNumber = 6,
    kDueTimeFieldNumber = 7,
    kIsVerifiedFieldNumber = 5,
    kIsSingRegistFieldNumber = 11,
    kIsVerifyMacFieldNumber = 12,
    kIsPassedFieldNumber = 13,
    kIsTrainRoomFieldNumber = 14,
    kIsAtPriestFieldNumber = 15,
    kIsAtSwordmanFieldNumber = 16,
    kIsDemoniclancerFieldNumber = 17,
    kIsKnightFieldNumber = 18,
    kIsThiefFieldNumber = 19,
    kIsSkill2NdFieldNumber = 20,
  };
  // repeated bytes aniPath = 9;
  int anipath_size() const;
  private:
  int _internal_anipath_size() const;
  public:
  void clear_anipath();
  const std::string& anipath(int index) const;
  std::string* mutable_anipath(int index);
  void set_anipath(int index, const std::string& value);
  void set_anipath(int index, std::string&& value);
  void set_anipath(int index, const char* value);
  void set_anipath(int index, const void* value, size_t size);
  std::string* add_anipath();
  void add_anipath(const std::string& value);
  void add_anipath(std::string&& value);
  void add_anipath(const char* value);
  void add_anipath(const void* value, size_t size);
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& anipath() const;
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_anipath();
  private:
  const std::string& _internal_anipath(int index) const;
  std::string* _internal_add_anipath();
  public:

  // bytes CDK = 2;
  void clear_cdk();
  const std::string& cdk() const;
  template <typename ArgT0 = const std::string&, typename... ArgT>
  void set_cdk(ArgT0&& arg0, ArgT... args);
  std::string* mutable_cdk();
  PROTOBUF_NODISCARD std::string* release_cdk();
  void set_allocated_cdk(std::string* cdk);
  private:
  const std::string& _internal_cdk() const;
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_cdk(const std::string& value);
  std::string* _internal_mutable_cdk();
  public:

  // bytes IP = 3;
  void clear_ip();
  const std::string& ip() const;
  template <typename ArgT0 = const std::string&, typename... ArgT>
  void set_ip(ArgT0&& arg0, ArgT... args);
  std::string* mutable_ip();
  PROTOBUF_NODISCARD std::string* release_ip();
  void set_allocated_ip(std::string* ip);
  private:
  const std::string& _internal_ip() const;
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ip(const std::string& value);
  std::string* _internal_mutable_ip();
  public:

  // bytes MachinCode = 4;
  void clear_machincode();
  const std::string& machincode() const;
  template <typename ArgT0 = const std::string&, typename... ArgT>
  void set_machincode(ArgT0&& arg0, ArgT... args);
  std::string* mutable_machincode();
  PROTOBUF_NODISCARD std::string* release_machincode();
  void set_allocated_machincode(std::string* machincode);
  private:
  const std::string& _internal_machincode() const;
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_machincode(const std::string& value);
  std::string* _internal_mutable_machincode();
  public:

  // bytes MD5Code = 8;
  void clear_md5code();
  const std::string& md5code() const;
  template <typename ArgT0 = const std::string&, typename... ArgT>
  void set_md5code(ArgT0&& arg0, ArgT... args);
  std::string* mutable_md5code();
  PROTOBUF_NODISCARD std::string* release_md5code();
  void set_allocated_md5code(std::string* md5code);
  private:
  const std::string& _internal_md5code() const;
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_md5code(const std::string& value);
  std::string* _internal_mutable_md5code();
  public:

  // bytes lastKey = 10;
  void clear_lastkey();
  const std::string& lastkey() const;
  template <typename ArgT0 = const std::string&, typename... ArgT>
  void set_lastkey(ArgT0&& arg0, ArgT... args);
  std::string* mutable_lastkey();
  PROTOBUF_NODISCARD std::string* release_lastkey();
  void set_allocated_lastkey(std::string* lastkey);
  private:
  const std::string& _internal_lastkey() const;
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_lastkey(const std::string& value);
  std::string* _internal_mutable_lastkey();
  public:

  // int32 timesTamp = 1;
  void clear_timestamp();
  int32_t timestamp() const;
  void set_timestamp(int32_t value);
  private:
  int32_t _internal_timestamp() const;
  void _internal_set_timestamp(int32_t value);
  public:

  // int32 temp_time = 6;
  void clear_temp_time();
  int32_t temp_time() const;
  void set_temp_time(int32_t value);
  private:
  int32_t _internal_temp_time() const;
  void _internal_set_temp_time(int32_t value);
  public:

  // int32 due_time = 7;
  void clear_due_time();
  int32_t due_time() const;
  void set_due_time(int32_t value);
  private:
  int32_t _internal_due_time() const;
  void _internal_set_due_time(int32_t value);
  public:

  // bool is_verified = 5;
  void clear_is_verified();
  bool is_verified() const;
  void set_is_verified(bool value);
  private:
  bool _internal_is_verified() const;
  void _internal_set_is_verified(bool value);
  public:

  // bool is_singRegist = 11;
  void clear_is_singregist();
  bool is_singregist() const;
  void set_is_singregist(bool value);
  private:
  bool _internal_is_singregist() const;
  void _internal_set_is_singregist(bool value);
  public:

  // bool is_verifyMac = 12;
  void clear_is_verifymac();
  bool is_verifymac() const;
  void set_is_verifymac(bool value);
  private:
  bool _internal_is_verifymac() const;
  void _internal_set_is_verifymac(bool value);
  public:

  // bool is_passed = 13;
  void clear_is_passed();
  bool is_passed() const;
  void set_is_passed(bool value);
  private:
  bool _internal_is_passed() const;
  void _internal_set_is_passed(bool value);
  public:

  // bool is_trainRoom = 14;
  void clear_is_trainroom();
  bool is_trainroom() const;
  void set_is_trainroom(bool value);
  private:
  bool _internal_is_trainroom() const;
  void _internal_set_is_trainroom(bool value);
  public:

  // bool is_atPriest = 15;
  void clear_is_atpriest();
  bool is_atpriest() const;
  void set_is_atpriest(bool value);
  private:
  bool _internal_is_atpriest() const;
  void _internal_set_is_atpriest(bool value);
  public:

  // bool is_atSwordman = 16;
  void clear_is_atswordman();
  bool is_atswordman() const;
  void set_is_atswordman(bool value);
  private:
  bool _internal_is_atswordman() const;
  void _internal_set_is_atswordman(bool value);
  public:

  // bool is_Demoniclancer = 17;
  void clear_is_demoniclancer();
  bool is_demoniclancer() const;
  void set_is_demoniclancer(bool value);
  private:
  bool _internal_is_demoniclancer() const;
  void _internal_set_is_demoniclancer(bool value);
  public:

  // bool is_Knight = 18;
  void clear_is_knight();
  bool is_knight() const;
  void set_is_knight(bool value);
  private:
  bool _internal_is_knight() const;
  void _internal_set_is_knight(bool value);
  public:

  // bool is_Thief = 19;
  void clear_is_thief();
  bool is_thief() const;
  void set_is_thief(bool value);
  private:
  bool _internal_is_thief() const;
  void _internal_set_is_thief(bool value);
  public:

  // bool is_Skill2nd = 20;
  void clear_is_skill2nd();
  bool is_skill2nd() const;
  void set_is_skill2nd(bool value);
  private:
  bool _internal_is_skill2nd() const;
  void _internal_set_is_skill2nd(bool value);
  public:

  // @@protoc_insertion_point(class_scope:dfoMessage)
 private:
  class _Internal;

  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  typedef void InternalArenaConstructable_;
  typedef void DestructorSkippable_;
  struct Impl_ {
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> anipath_;
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cdk_;
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr machincode_;
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr md5code_;
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr lastkey_;
    int32_t timestamp_;
    int32_t temp_time_;
    int32_t due_time_;
    bool is_verified_;
    bool is_singregist_;
    bool is_verifymac_;
    bool is_passed_;
    bool is_trainroom_;
    bool is_atpriest_;
    bool is_atswordman_;
    bool is_demoniclancer_;
    bool is_knight_;
    bool is_thief_;
    bool is_skill2nd_;
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  };
  union { Impl_ _impl_; };
  friend struct ::TableStruct_run_5fmsg_2eproto;
};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// dfoMessage

// int32 timesTamp = 1;
inline void dfoMessage::clear_timestamp() {
  _impl_.timestamp_ = 0;
}
inline int32_t dfoMessage::_internal_timestamp() const {
  return _impl_.timestamp_;
}
inline int32_t dfoMessage::timestamp() const {
  // @@protoc_insertion_point(field_get:dfoMessage.timesTamp)
  return _internal_timestamp();
}
inline void dfoMessage::_internal_set_timestamp(int32_t value) {
  
  _impl_.timestamp_ = value;
}
inline void dfoMessage::set_timestamp(int32_t value) {
  _internal_set_timestamp(value);
  // @@protoc_insertion_point(field_set:dfoMessage.timesTamp)
}

// bytes CDK = 2;
inline void dfoMessage::clear_cdk() {
  _impl_.cdk_.ClearToEmpty();
}
inline const std::string& dfoMessage::cdk() const {
  // @@protoc_insertion_point(field_get:dfoMessage.CDK)
  return _internal_cdk();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void dfoMessage::set_cdk(ArgT0&& arg0, ArgT... args) {
 
 _impl_.cdk_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  // @@protoc_insertion_point(field_set:dfoMessage.CDK)
}
inline std::string* dfoMessage::mutable_cdk() {
  std::string* _s = _internal_mutable_cdk();
  // @@protoc_insertion_point(field_mutable:dfoMessage.CDK)
  return _s;
}
inline const std::string& dfoMessage::_internal_cdk() const {
  return _impl_.cdk_.Get();
}
inline void dfoMessage::_internal_set_cdk(const std::string& value) {
  
  _impl_.cdk_.Set(value, GetArenaForAllocation());
}
inline std::string* dfoMessage::_internal_mutable_cdk() {
  
  return _impl_.cdk_.Mutable(GetArenaForAllocation());
}
inline std::string* dfoMessage::release_cdk() {
  // @@protoc_insertion_point(field_release:dfoMessage.CDK)
  return _impl_.cdk_.Release();
}
inline void dfoMessage::set_allocated_cdk(std::string* cdk) {
  if (cdk != nullptr) {
    
  } else {
    
  }
  _impl_.cdk_.SetAllocated(cdk, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  if (_impl_.cdk_.IsDefault()) {
    _impl_.cdk_.Set("", GetArenaForAllocation());
  }
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  // @@protoc_insertion_point(field_set_allocated:dfoMessage.CDK)
}

// bytes IP = 3;
inline void dfoMessage::clear_ip() {
  _impl_.ip_.ClearToEmpty();
}
inline const std::string& dfoMessage::ip() const {
  // @@protoc_insertion_point(field_get:dfoMessage.IP)
  return _internal_ip();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void dfoMessage::set_ip(ArgT0&& arg0, ArgT... args) {
 
 _impl_.ip_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  // @@protoc_insertion_point(field_set:dfoMessage.IP)
}
inline std::string* dfoMessage::mutable_ip() {
  std::string* _s = _internal_mutable_ip();
  // @@protoc_insertion_point(field_mutable:dfoMessage.IP)
  return _s;
}
inline const std::string& dfoMessage::_internal_ip() const {
  return _impl_.ip_.Get();
}
inline void dfoMessage::_internal_set_ip(const std::string& value) {
  
  _impl_.ip_.Set(value, GetArenaForAllocation());
}
inline std::string* dfoMessage::_internal_mutable_ip() {
  
  return _impl_.ip_.Mutable(GetArenaForAllocation());
}
inline std::string* dfoMessage::release_ip() {
  // @@protoc_insertion_point(field_release:dfoMessage.IP)
  return _impl_.ip_.Release();
}
inline void dfoMessage::set_allocated_ip(std::string* ip) {
  if (ip != nullptr) {
    
  } else {
    
  }
  _impl_.ip_.SetAllocated(ip, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  if (_impl_.ip_.IsDefault()) {
    _impl_.ip_.Set("", GetArenaForAllocation());
  }
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  // @@protoc_insertion_point(field_set_allocated:dfoMessage.IP)
}

// bytes MachinCode = 4;
inline void dfoMessage::clear_machincode() {
  _impl_.machincode_.ClearToEmpty();
}
inline const std::string& dfoMessage::machincode() const {
  // @@protoc_insertion_point(field_get:dfoMessage.MachinCode)
  return _internal_machincode();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void dfoMessage::set_machincode(ArgT0&& arg0, ArgT... args) {
 
 _impl_.machincode_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  // @@protoc_insertion_point(field_set:dfoMessage.MachinCode)
}
inline std::string* dfoMessage::mutable_machincode() {
  std::string* _s = _internal_mutable_machincode();
  // @@protoc_insertion_point(field_mutable:dfoMessage.MachinCode)
  return _s;
}
inline const std::string& dfoMessage::_internal_machincode() const {
  return _impl_.machincode_.Get();
}
inline void dfoMessage::_internal_set_machincode(const std::string& value) {
  
  _impl_.machincode_.Set(value, GetArenaForAllocation());
}
inline std::string* dfoMessage::_internal_mutable_machincode() {
  
  return _impl_.machincode_.Mutable(GetArenaForAllocation());
}
inline std::string* dfoMessage::release_machincode() {
  // @@protoc_insertion_point(field_release:dfoMessage.MachinCode)
  return _impl_.machincode_.Release();
}
inline void dfoMessage::set_allocated_machincode(std::string* machincode) {
  if (machincode != nullptr) {
    
  } else {
    
  }
  _impl_.machincode_.SetAllocated(machincode, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  if (_impl_.machincode_.IsDefault()) {
    _impl_.machincode_.Set("", GetArenaForAllocation());
  }
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  // @@protoc_insertion_point(field_set_allocated:dfoMessage.MachinCode)
}

// bool is_verified = 5;
inline void dfoMessage::clear_is_verified() {
  _impl_.is_verified_ = false;
}
inline bool dfoMessage::_internal_is_verified() const {
  return _impl_.is_verified_;
}
inline bool dfoMessage::is_verified() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_verified)
  return _internal_is_verified();
}
inline void dfoMessage::_internal_set_is_verified(bool value) {
  
  _impl_.is_verified_ = value;
}
inline void dfoMessage::set_is_verified(bool value) {
  _internal_set_is_verified(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_verified)
}

// int32 temp_time = 6;
inline void dfoMessage::clear_temp_time() {
  _impl_.temp_time_ = 0;
}
inline int32_t dfoMessage::_internal_temp_time() const {
  return _impl_.temp_time_;
}
inline int32_t dfoMessage::temp_time() const {
  // @@protoc_insertion_point(field_get:dfoMessage.temp_time)
  return _internal_temp_time();
}
inline void dfoMessage::_internal_set_temp_time(int32_t value) {
  
  _impl_.temp_time_ = value;
}
inline void dfoMessage::set_temp_time(int32_t value) {
  _internal_set_temp_time(value);
  // @@protoc_insertion_point(field_set:dfoMessage.temp_time)
}

// int32 due_time = 7;
inline void dfoMessage::clear_due_time() {
  _impl_.due_time_ = 0;
}
inline int32_t dfoMessage::_internal_due_time() const {
  return _impl_.due_time_;
}
inline int32_t dfoMessage::due_time() const {
  // @@protoc_insertion_point(field_get:dfoMessage.due_time)
  return _internal_due_time();
}
inline void dfoMessage::_internal_set_due_time(int32_t value) {
  
  _impl_.due_time_ = value;
}
inline void dfoMessage::set_due_time(int32_t value) {
  _internal_set_due_time(value);
  // @@protoc_insertion_point(field_set:dfoMessage.due_time)
}

// bytes MD5Code = 8;
inline void dfoMessage::clear_md5code() {
  _impl_.md5code_.ClearToEmpty();
}
inline const std::string& dfoMessage::md5code() const {
  // @@protoc_insertion_point(field_get:dfoMessage.MD5Code)
  return _internal_md5code();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void dfoMessage::set_md5code(ArgT0&& arg0, ArgT... args) {
 
 _impl_.md5code_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  // @@protoc_insertion_point(field_set:dfoMessage.MD5Code)
}
inline std::string* dfoMessage::mutable_md5code() {
  std::string* _s = _internal_mutable_md5code();
  // @@protoc_insertion_point(field_mutable:dfoMessage.MD5Code)
  return _s;
}
inline const std::string& dfoMessage::_internal_md5code() const {
  return _impl_.md5code_.Get();
}
inline void dfoMessage::_internal_set_md5code(const std::string& value) {
  
  _impl_.md5code_.Set(value, GetArenaForAllocation());
}
inline std::string* dfoMessage::_internal_mutable_md5code() {
  
  return _impl_.md5code_.Mutable(GetArenaForAllocation());
}
inline std::string* dfoMessage::release_md5code() {
  // @@protoc_insertion_point(field_release:dfoMessage.MD5Code)
  return _impl_.md5code_.Release();
}
inline void dfoMessage::set_allocated_md5code(std::string* md5code) {
  if (md5code != nullptr) {
    
  } else {
    
  }
  _impl_.md5code_.SetAllocated(md5code, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  if (_impl_.md5code_.IsDefault()) {
    _impl_.md5code_.Set("", GetArenaForAllocation());
  }
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  // @@protoc_insertion_point(field_set_allocated:dfoMessage.MD5Code)
}

// repeated bytes aniPath = 9;
inline int dfoMessage::_internal_anipath_size() const {
  return _impl_.anipath_.size();
}
inline int dfoMessage::anipath_size() const {
  return _internal_anipath_size();
}
inline void dfoMessage::clear_anipath() {
  _impl_.anipath_.Clear();
}
inline std::string* dfoMessage::add_anipath() {
  std::string* _s = _internal_add_anipath();
  // @@protoc_insertion_point(field_add_mutable:dfoMessage.aniPath)
  return _s;
}
inline const std::string& dfoMessage::_internal_anipath(int index) const {
  return _impl_.anipath_.Get(index);
}
inline const std::string& dfoMessage::anipath(int index) const {
  // @@protoc_insertion_point(field_get:dfoMessage.aniPath)
  return _internal_anipath(index);
}
inline std::string* dfoMessage::mutable_anipath(int index) {
  // @@protoc_insertion_point(field_mutable:dfoMessage.aniPath)
  return _impl_.anipath_.Mutable(index);
}
inline void dfoMessage::set_anipath(int index, const std::string& value) {
  _impl_.anipath_.Mutable(index)->assign(value);
  // @@protoc_insertion_point(field_set:dfoMessage.aniPath)
}
inline void dfoMessage::set_anipath(int index, std::string&& value) {
  _impl_.anipath_.Mutable(index)->assign(std::move(value));
  // @@protoc_insertion_point(field_set:dfoMessage.aniPath)
}
inline void dfoMessage::set_anipath(int index, const char* value) {
  GOOGLE_DCHECK(value != nullptr);
  _impl_.anipath_.Mutable(index)->assign(value);
  // @@protoc_insertion_point(field_set_char:dfoMessage.aniPath)
}
inline void dfoMessage::set_anipath(int index, const void* value, size_t size) {
  _impl_.anipath_.Mutable(index)->assign(
    reinterpret_cast<const char*>(value), size);
  // @@protoc_insertion_point(field_set_pointer:dfoMessage.aniPath)
}
inline std::string* dfoMessage::_internal_add_anipath() {
  return _impl_.anipath_.Add();
}
inline void dfoMessage::add_anipath(const std::string& value) {
  _impl_.anipath_.Add()->assign(value);
  // @@protoc_insertion_point(field_add:dfoMessage.aniPath)
}
inline void dfoMessage::add_anipath(std::string&& value) {
  _impl_.anipath_.Add(std::move(value));
  // @@protoc_insertion_point(field_add:dfoMessage.aniPath)
}
inline void dfoMessage::add_anipath(const char* value) {
  GOOGLE_DCHECK(value != nullptr);
  _impl_.anipath_.Add()->assign(value);
  // @@protoc_insertion_point(field_add_char:dfoMessage.aniPath)
}
inline void dfoMessage::add_anipath(const void* value, size_t size) {
  _impl_.anipath_.Add()->assign(reinterpret_cast<const char*>(value), size);
  // @@protoc_insertion_point(field_add_pointer:dfoMessage.aniPath)
}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
dfoMessage::anipath() const {
  // @@protoc_insertion_point(field_list:dfoMessage.aniPath)
  return _impl_.anipath_;
}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
dfoMessage::mutable_anipath() {
  // @@protoc_insertion_point(field_mutable_list:dfoMessage.aniPath)
  return &_impl_.anipath_;
}

// bytes lastKey = 10;
inline void dfoMessage::clear_lastkey() {
  _impl_.lastkey_.ClearToEmpty();
}
inline const std::string& dfoMessage::lastkey() const {
  // @@protoc_insertion_point(field_get:dfoMessage.lastKey)
  return _internal_lastkey();
}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void dfoMessage::set_lastkey(ArgT0&& arg0, ArgT... args) {
 
 _impl_.lastkey_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
  // @@protoc_insertion_point(field_set:dfoMessage.lastKey)
}
inline std::string* dfoMessage::mutable_lastkey() {
  std::string* _s = _internal_mutable_lastkey();
  // @@protoc_insertion_point(field_mutable:dfoMessage.lastKey)
  return _s;
}
inline const std::string& dfoMessage::_internal_lastkey() const {
  return _impl_.lastkey_.Get();
}
inline void dfoMessage::_internal_set_lastkey(const std::string& value) {
  
  _impl_.lastkey_.Set(value, GetArenaForAllocation());
}
inline std::string* dfoMessage::_internal_mutable_lastkey() {
  
  return _impl_.lastkey_.Mutable(GetArenaForAllocation());
}
inline std::string* dfoMessage::release_lastkey() {
  // @@protoc_insertion_point(field_release:dfoMessage.lastKey)
  return _impl_.lastkey_.Release();
}
inline void dfoMessage::set_allocated_lastkey(std::string* lastkey) {
  if (lastkey != nullptr) {
    
  } else {
    
  }
  _impl_.lastkey_.SetAllocated(lastkey, GetArenaForAllocation());
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
  if (_impl_.lastkey_.IsDefault()) {
    _impl_.lastkey_.Set("", GetArenaForAllocation());
  }
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
  // @@protoc_insertion_point(field_set_allocated:dfoMessage.lastKey)
}

// bool is_singRegist = 11;
inline void dfoMessage::clear_is_singregist() {
  _impl_.is_singregist_ = false;
}
inline bool dfoMessage::_internal_is_singregist() const {
  return _impl_.is_singregist_;
}
inline bool dfoMessage::is_singregist() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_singRegist)
  return _internal_is_singregist();
}
inline void dfoMessage::_internal_set_is_singregist(bool value) {
  
  _impl_.is_singregist_ = value;
}
inline void dfoMessage::set_is_singregist(bool value) {
  _internal_set_is_singregist(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_singRegist)
}

// bool is_verifyMac = 12;
inline void dfoMessage::clear_is_verifymac() {
  _impl_.is_verifymac_ = false;
}
inline bool dfoMessage::_internal_is_verifymac() const {
  return _impl_.is_verifymac_;
}
inline bool dfoMessage::is_verifymac() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_verifyMac)
  return _internal_is_verifymac();
}
inline void dfoMessage::_internal_set_is_verifymac(bool value) {
  
  _impl_.is_verifymac_ = value;
}
inline void dfoMessage::set_is_verifymac(bool value) {
  _internal_set_is_verifymac(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_verifyMac)
}

// bool is_passed = 13;
inline void dfoMessage::clear_is_passed() {
  _impl_.is_passed_ = false;
}
inline bool dfoMessage::_internal_is_passed() const {
  return _impl_.is_passed_;
}
inline bool dfoMessage::is_passed() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_passed)
  return _internal_is_passed();
}
inline void dfoMessage::_internal_set_is_passed(bool value) {
  
  _impl_.is_passed_ = value;
}
inline void dfoMessage::set_is_passed(bool value) {
  _internal_set_is_passed(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_passed)
}

// bool is_trainRoom = 14;
inline void dfoMessage::clear_is_trainroom() {
  _impl_.is_trainroom_ = false;
}
inline bool dfoMessage::_internal_is_trainroom() const {
  return _impl_.is_trainroom_;
}
inline bool dfoMessage::is_trainroom() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_trainRoom)
  return _internal_is_trainroom();
}
inline void dfoMessage::_internal_set_is_trainroom(bool value) {
  
  _impl_.is_trainroom_ = value;
}
inline void dfoMessage::set_is_trainroom(bool value) {
  _internal_set_is_trainroom(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_trainRoom)
}

// bool is_atPriest = 15;
inline void dfoMessage::clear_is_atpriest() {
  _impl_.is_atpriest_ = false;
}
inline bool dfoMessage::_internal_is_atpriest() const {
  return _impl_.is_atpriest_;
}
inline bool dfoMessage::is_atpriest() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_atPriest)
  return _internal_is_atpriest();
}
inline void dfoMessage::_internal_set_is_atpriest(bool value) {
  
  _impl_.is_atpriest_ = value;
}
inline void dfoMessage::set_is_atpriest(bool value) {
  _internal_set_is_atpriest(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_atPriest)
}

// bool is_atSwordman = 16;
inline void dfoMessage::clear_is_atswordman() {
  _impl_.is_atswordman_ = false;
}
inline bool dfoMessage::_internal_is_atswordman() const {
  return _impl_.is_atswordman_;
}
inline bool dfoMessage::is_atswordman() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_atSwordman)
  return _internal_is_atswordman();
}
inline void dfoMessage::_internal_set_is_atswordman(bool value) {
  
  _impl_.is_atswordman_ = value;
}
inline void dfoMessage::set_is_atswordman(bool value) {
  _internal_set_is_atswordman(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_atSwordman)
}

// bool is_Demoniclancer = 17;
inline void dfoMessage::clear_is_demoniclancer() {
  _impl_.is_demoniclancer_ = false;
}
inline bool dfoMessage::_internal_is_demoniclancer() const {
  return _impl_.is_demoniclancer_;
}
inline bool dfoMessage::is_demoniclancer() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_Demoniclancer)
  return _internal_is_demoniclancer();
}
inline void dfoMessage::_internal_set_is_demoniclancer(bool value) {
  
  _impl_.is_demoniclancer_ = value;
}
inline void dfoMessage::set_is_demoniclancer(bool value) {
  _internal_set_is_demoniclancer(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_Demoniclancer)
}

// bool is_Knight = 18;
inline void dfoMessage::clear_is_knight() {
  _impl_.is_knight_ = false;
}
inline bool dfoMessage::_internal_is_knight() const {
  return _impl_.is_knight_;
}
inline bool dfoMessage::is_knight() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_Knight)
  return _internal_is_knight();
}
inline void dfoMessage::_internal_set_is_knight(bool value) {
  
  _impl_.is_knight_ = value;
}
inline void dfoMessage::set_is_knight(bool value) {
  _internal_set_is_knight(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_Knight)
}

// bool is_Thief = 19;
inline void dfoMessage::clear_is_thief() {
  _impl_.is_thief_ = false;
}
inline bool dfoMessage::_internal_is_thief() const {
  return _impl_.is_thief_;
}
inline bool dfoMessage::is_thief() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_Thief)
  return _internal_is_thief();
}
inline void dfoMessage::_internal_set_is_thief(bool value) {
  
  _impl_.is_thief_ = value;
}
inline void dfoMessage::set_is_thief(bool value) {
  _internal_set_is_thief(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_Thief)
}

// bool is_Skill2nd = 20;
inline void dfoMessage::clear_is_skill2nd() {
  _impl_.is_skill2nd_ = false;
}
inline bool dfoMessage::_internal_is_skill2nd() const {
  return _impl_.is_skill2nd_;
}
inline bool dfoMessage::is_skill2nd() const {
  // @@protoc_insertion_point(field_get:dfoMessage.is_Skill2nd)
  return _internal_is_skill2nd();
}
inline void dfoMessage::_internal_set_is_skill2nd(bool value) {
  
  _impl_.is_skill2nd_ = value;
}
inline void dfoMessage::set_is_skill2nd(bool value) {
  _internal_set_is_skill2nd(value);
  // @@protoc_insertion_point(field_set:dfoMessage.is_Skill2nd)
}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__

// @@protoc_insertion_point(namespace_scope)


// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_run_5fmsg_2eproto
