// Generated by the protocol buffer compiler. DO NOT EDIT! // source: printer_specifics.proto #ifndef PROTOBUF_printer_5fspecifics_2eproto__INCLUDED #define PROTOBUF_printer_5fspecifics_2eproto__INCLUDED #include #include #if GOOGLE_PROTOBUF_VERSION < 3003000 #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 3003002 < GOOGLE_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 #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export // @@protoc_insertion_point(includes) namespace sync_pb { class PrinterPPDReference; class PrinterPPDReferenceDefaultTypeInternal; extern PrinterPPDReferenceDefaultTypeInternal _PrinterPPDReference_default_instance_; class PrinterSpecifics; class PrinterSpecificsDefaultTypeInternal; extern PrinterSpecificsDefaultTypeInternal _PrinterSpecifics_default_instance_; } // namespace sync_pb namespace sync_pb { namespace protobuf_printer_5fspecifics_2eproto { // Internal implementation detail -- do not call these. struct TableStruct { static const ::google::protobuf::internal::ParseTableField entries[]; static const ::google::protobuf::internal::AuxillaryParseTableField aux[]; static const ::google::protobuf::internal::ParseTable schema[]; static const ::google::protobuf::uint32 offsets[]; static void InitDefaultsImpl(); static void Shutdown(); }; void AddDescriptors(); void InitDefaults(); } // namespace protobuf_printer_5fspecifics_2eproto // =================================================================== class PrinterPPDReference : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.PrinterPPDReference) */ { public: PrinterPPDReference(); virtual ~PrinterPPDReference(); PrinterPPDReference(const PrinterPPDReference& from); inline PrinterPPDReference& operator=(const PrinterPPDReference& from) { CopyFrom(from); return *this; } inline const ::std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(); } inline ::std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const PrinterPPDReference& default_instance(); static inline const PrinterPPDReference* internal_default_instance() { return reinterpret_cast( &_PrinterPPDReference_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 0; GOOGLE_ATTRIBUTE_NOINLINE void Swap(PrinterPPDReference* other); // implements Message ---------------------------------------------- inline PrinterPPDReference* New() const PROTOBUF_FINAL { return New(NULL); } PrinterPPDReference* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from) PROTOBUF_FINAL; void CopyFrom(const PrinterPPDReference& from); void MergeFrom(const PrinterPPDReference& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; void DiscardUnknownFields(); int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(PrinterPPDReference* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::std::string GetTypeName() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // optional string user_supplied_ppd_url = 1; bool has_user_supplied_ppd_url() const; void clear_user_supplied_ppd_url(); static const int kUserSuppliedPpdUrlFieldNumber = 1; const ::std::string& user_supplied_ppd_url() const; void set_user_supplied_ppd_url(const ::std::string& value); #if LANG_CXX11 void set_user_supplied_ppd_url(::std::string&& value); #endif void set_user_supplied_ppd_url(const char* value); void set_user_supplied_ppd_url(const char* value, size_t size); ::std::string* mutable_user_supplied_ppd_url(); ::std::string* release_user_supplied_ppd_url(); void set_allocated_user_supplied_ppd_url(::std::string* user_supplied_ppd_url); // optional string effective_manufacturer = 2 [deprecated = true]; GOOGLE_PROTOBUF_DEPRECATED_ATTR bool has_effective_manufacturer() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void clear_effective_manufacturer(); GOOGLE_PROTOBUF_DEPRECATED_ATTR static const int kEffectiveManufacturerFieldNumber = 2; GOOGLE_PROTOBUF_DEPRECATED_ATTR const ::std::string& effective_manufacturer() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_manufacturer(const ::std::string& value); #if LANG_CXX11 GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_manufacturer(::std::string&& value); #endif GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_manufacturer(const char* value); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_manufacturer(const char* value, size_t size); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* mutable_effective_manufacturer(); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* release_effective_manufacturer(); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_allocated_effective_manufacturer(::std::string* effective_manufacturer); // optional string effective_model = 3 [deprecated = true]; GOOGLE_PROTOBUF_DEPRECATED_ATTR bool has_effective_model() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void clear_effective_model(); GOOGLE_PROTOBUF_DEPRECATED_ATTR static const int kEffectiveModelFieldNumber = 3; GOOGLE_PROTOBUF_DEPRECATED_ATTR const ::std::string& effective_model() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_model(const ::std::string& value); #if LANG_CXX11 GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_model(::std::string&& value); #endif GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_model(const char* value); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_effective_model(const char* value, size_t size); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* mutable_effective_model(); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* release_effective_model(); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_allocated_effective_model(::std::string* effective_model); // optional string effective_make_and_model = 4; bool has_effective_make_and_model() const; void clear_effective_make_and_model(); static const int kEffectiveMakeAndModelFieldNumber = 4; const ::std::string& effective_make_and_model() const; void set_effective_make_and_model(const ::std::string& value); #if LANG_CXX11 void set_effective_make_and_model(::std::string&& value); #endif void set_effective_make_and_model(const char* value); void set_effective_make_and_model(const char* value, size_t size); ::std::string* mutable_effective_make_and_model(); ::std::string* release_effective_make_and_model(); void set_allocated_effective_make_and_model(::std::string* effective_make_and_model); // optional bool autoconf = 5 [default = false]; bool has_autoconf() const; void clear_autoconf(); static const int kAutoconfFieldNumber = 5; bool autoconf() const; void set_autoconf(bool value); // @@protoc_insertion_point(class_scope:sync_pb.PrinterPPDReference) private: void set_has_user_supplied_ppd_url(); void clear_has_user_supplied_ppd_url(); void set_has_effective_manufacturer(); void clear_has_effective_manufacturer(); void set_has_effective_model(); void clear_has_effective_model(); void set_has_effective_make_and_model(); void clear_has_effective_make_and_model(); void set_has_autoconf(); void clear_has_autoconf(); ::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_; ::google::protobuf::internal::HasBits<1> _has_bits_; mutable int _cached_size_; ::google::protobuf::internal::ArenaStringPtr user_supplied_ppd_url_; ::google::protobuf::internal::ArenaStringPtr effective_manufacturer_; ::google::protobuf::internal::ArenaStringPtr effective_model_; ::google::protobuf::internal::ArenaStringPtr effective_make_and_model_; bool autoconf_; friend struct protobuf_printer_5fspecifics_2eproto::TableStruct; }; // ------------------------------------------------------------------- class PrinterSpecifics : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.PrinterSpecifics) */ { public: PrinterSpecifics(); virtual ~PrinterSpecifics(); PrinterSpecifics(const PrinterSpecifics& from); inline PrinterSpecifics& operator=(const PrinterSpecifics& from) { CopyFrom(from); return *this; } inline const ::std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(); } inline ::std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const PrinterSpecifics& default_instance(); static inline const PrinterSpecifics* internal_default_instance() { return reinterpret_cast( &_PrinterSpecifics_default_instance_); } static PROTOBUF_CONSTEXPR int const kIndexInFileMessages = 1; GOOGLE_ATTRIBUTE_NOINLINE void Swap(PrinterSpecifics* other); // implements Message ---------------------------------------------- inline PrinterSpecifics* New() const PROTOBUF_FINAL { return New(NULL); } PrinterSpecifics* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from) PROTOBUF_FINAL; void CopyFrom(const PrinterSpecifics& from); void MergeFrom(const PrinterSpecifics& from); void Clear() PROTOBUF_FINAL; bool IsInitialized() const PROTOBUF_FINAL; size_t ByteSizeLong() const PROTOBUF_FINAL; bool MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; void SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; void DiscardUnknownFields(); int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; void InternalSwap(PrinterSpecifics* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return NULL; } inline void* MaybeArenaPtr() const { return NULL; } public: ::std::string GetTypeName() const PROTOBUF_FINAL; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // optional string id = 1; bool has_id() const; void clear_id(); static const int kIdFieldNumber = 1; const ::std::string& id() const; void set_id(const ::std::string& value); #if LANG_CXX11 void set_id(::std::string&& value); #endif void set_id(const char* value); void set_id(const char* value, size_t size); ::std::string* mutable_id(); ::std::string* release_id(); void set_allocated_id(::std::string* id); // optional string display_name = 2; bool has_display_name() const; void clear_display_name(); static const int kDisplayNameFieldNumber = 2; const ::std::string& display_name() const; void set_display_name(const ::std::string& value); #if LANG_CXX11 void set_display_name(::std::string&& value); #endif void set_display_name(const char* value); void set_display_name(const char* value, size_t size); ::std::string* mutable_display_name(); ::std::string* release_display_name(); void set_allocated_display_name(::std::string* display_name); // optional string description = 3; bool has_description() const; void clear_description(); static const int kDescriptionFieldNumber = 3; const ::std::string& description() const; void set_description(const ::std::string& value); #if LANG_CXX11 void set_description(::std::string&& value); #endif void set_description(const char* value); void set_description(const char* value, size_t size); ::std::string* mutable_description(); ::std::string* release_description(); void set_allocated_description(::std::string* description); // optional string manufacturer = 4 [deprecated = true]; GOOGLE_PROTOBUF_DEPRECATED_ATTR bool has_manufacturer() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void clear_manufacturer(); GOOGLE_PROTOBUF_DEPRECATED_ATTR static const int kManufacturerFieldNumber = 4; GOOGLE_PROTOBUF_DEPRECATED_ATTR const ::std::string& manufacturer() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_manufacturer(const ::std::string& value); #if LANG_CXX11 GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_manufacturer(::std::string&& value); #endif GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_manufacturer(const char* value); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_manufacturer(const char* value, size_t size); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* mutable_manufacturer(); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* release_manufacturer(); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_allocated_manufacturer(::std::string* manufacturer); // optional string model = 5 [deprecated = true]; GOOGLE_PROTOBUF_DEPRECATED_ATTR bool has_model() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void clear_model(); GOOGLE_PROTOBUF_DEPRECATED_ATTR static const int kModelFieldNumber = 5; GOOGLE_PROTOBUF_DEPRECATED_ATTR const ::std::string& model() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_model(const ::std::string& value); #if LANG_CXX11 GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_model(::std::string&& value); #endif GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_model(const char* value); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_model(const char* value, size_t size); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* mutable_model(); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* release_model(); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_allocated_model(::std::string* model); // optional string uri = 6; bool has_uri() const; void clear_uri(); static const int kUriFieldNumber = 6; const ::std::string& uri() const; void set_uri(const ::std::string& value); #if LANG_CXX11 void set_uri(::std::string&& value); #endif void set_uri(const char* value); void set_uri(const char* value, size_t size); ::std::string* mutable_uri(); ::std::string* release_uri(); void set_allocated_uri(::std::string* uri); // optional string uuid = 7; bool has_uuid() const; void clear_uuid(); static const int kUuidFieldNumber = 7; const ::std::string& uuid() const; void set_uuid(const ::std::string& value); #if LANG_CXX11 void set_uuid(::std::string&& value); #endif void set_uuid(const char* value); void set_uuid(const char* value, size_t size); ::std::string* mutable_uuid(); ::std::string* release_uuid(); void set_allocated_uuid(::std::string* uuid); // optional bytes ppd = 8 [deprecated = true]; GOOGLE_PROTOBUF_DEPRECATED_ATTR bool has_ppd() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void clear_ppd(); GOOGLE_PROTOBUF_DEPRECATED_ATTR static const int kPpdFieldNumber = 8; GOOGLE_PROTOBUF_DEPRECATED_ATTR const ::std::string& ppd() const; GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_ppd(const ::std::string& value); #if LANG_CXX11 GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_ppd(::std::string&& value); #endif GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_ppd(const char* value); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_ppd(const void* value, size_t size); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* mutable_ppd(); GOOGLE_PROTOBUF_DEPRECATED_ATTR ::std::string* release_ppd(); GOOGLE_PROTOBUF_DEPRECATED_ATTR void set_allocated_ppd(::std::string* ppd); // optional string make_and_model = 11; bool has_make_and_model() const; void clear_make_and_model(); static const int kMakeAndModelFieldNumber = 11; const ::std::string& make_and_model() const; void set_make_and_model(const ::std::string& value); #if LANG_CXX11 void set_make_and_model(::std::string&& value); #endif void set_make_and_model(const char* value); void set_make_and_model(const char* value, size_t size); ::std::string* mutable_make_and_model(); ::std::string* release_make_and_model(); void set_allocated_make_and_model(::std::string* make_and_model); // optional .sync_pb.PrinterPPDReference ppd_reference = 9; bool has_ppd_reference() const; void clear_ppd_reference(); static const int kPpdReferenceFieldNumber = 9; const ::sync_pb::PrinterPPDReference& ppd_reference() const; ::sync_pb::PrinterPPDReference* mutable_ppd_reference(); ::sync_pb::PrinterPPDReference* release_ppd_reference(); void set_allocated_ppd_reference(::sync_pb::PrinterPPDReference* ppd_reference); // optional int64 updated_timestamp = 10; bool has_updated_timestamp() const; void clear_updated_timestamp(); static const int kUpdatedTimestampFieldNumber = 10; ::google::protobuf::int64 updated_timestamp() const; void set_updated_timestamp(::google::protobuf::int64 value); // @@protoc_insertion_point(class_scope:sync_pb.PrinterSpecifics) private: void set_has_id(); void clear_has_id(); void set_has_display_name(); void clear_has_display_name(); void set_has_description(); void clear_has_description(); void set_has_manufacturer(); void clear_has_manufacturer(); void set_has_model(); void clear_has_model(); void set_has_uri(); void clear_has_uri(); void set_has_uuid(); void clear_has_uuid(); void set_has_ppd(); void clear_has_ppd(); void set_has_ppd_reference(); void clear_has_ppd_reference(); void set_has_updated_timestamp(); void clear_has_updated_timestamp(); void set_has_make_and_model(); void clear_has_make_and_model(); ::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_; ::google::protobuf::internal::HasBits<1> _has_bits_; mutable int _cached_size_; ::google::protobuf::internal::ArenaStringPtr id_; ::google::protobuf::internal::ArenaStringPtr display_name_; ::google::protobuf::internal::ArenaStringPtr description_; ::google::protobuf::internal::ArenaStringPtr manufacturer_; ::google::protobuf::internal::ArenaStringPtr model_; ::google::protobuf::internal::ArenaStringPtr uri_; ::google::protobuf::internal::ArenaStringPtr uuid_; ::google::protobuf::internal::ArenaStringPtr ppd_; ::google::protobuf::internal::ArenaStringPtr make_and_model_; ::sync_pb::PrinterPPDReference* ppd_reference_; ::google::protobuf::int64 updated_timestamp_; friend struct protobuf_printer_5fspecifics_2eproto::TableStruct; }; // =================================================================== // =================================================================== #if !PROTOBUF_INLINE_NOT_IN_HEADERS // PrinterPPDReference // optional string user_supplied_ppd_url = 1; inline bool PrinterPPDReference::has_user_supplied_ppd_url() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void PrinterPPDReference::set_has_user_supplied_ppd_url() { _has_bits_[0] |= 0x00000001u; } inline void PrinterPPDReference::clear_has_user_supplied_ppd_url() { _has_bits_[0] &= ~0x00000001u; } inline void PrinterPPDReference::clear_user_supplied_ppd_url() { user_supplied_ppd_url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_user_supplied_ppd_url(); } inline const ::std::string& PrinterPPDReference::user_supplied_ppd_url() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterPPDReference.user_supplied_ppd_url) return user_supplied_ppd_url_.GetNoArena(); } inline void PrinterPPDReference::set_user_supplied_ppd_url(const ::std::string& value) { set_has_user_supplied_ppd_url(); user_supplied_ppd_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterPPDReference.user_supplied_ppd_url) } #if LANG_CXX11 inline void PrinterPPDReference::set_user_supplied_ppd_url(::std::string&& value) { set_has_user_supplied_ppd_url(); user_supplied_ppd_url_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterPPDReference.user_supplied_ppd_url) } #endif inline void PrinterPPDReference::set_user_supplied_ppd_url(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_user_supplied_ppd_url(); user_supplied_ppd_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterPPDReference.user_supplied_ppd_url) } inline void PrinterPPDReference::set_user_supplied_ppd_url(const char* value, size_t size) { set_has_user_supplied_ppd_url(); user_supplied_ppd_url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterPPDReference.user_supplied_ppd_url) } inline ::std::string* PrinterPPDReference::mutable_user_supplied_ppd_url() { set_has_user_supplied_ppd_url(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterPPDReference.user_supplied_ppd_url) return user_supplied_ppd_url_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterPPDReference::release_user_supplied_ppd_url() { // @@protoc_insertion_point(field_release:sync_pb.PrinterPPDReference.user_supplied_ppd_url) clear_has_user_supplied_ppd_url(); return user_supplied_ppd_url_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterPPDReference::set_allocated_user_supplied_ppd_url(::std::string* user_supplied_ppd_url) { if (user_supplied_ppd_url != NULL) { set_has_user_supplied_ppd_url(); } else { clear_has_user_supplied_ppd_url(); } user_supplied_ppd_url_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), user_supplied_ppd_url); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterPPDReference.user_supplied_ppd_url) } // optional string effective_manufacturer = 2 [deprecated = true]; inline bool PrinterPPDReference::has_effective_manufacturer() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void PrinterPPDReference::set_has_effective_manufacturer() { _has_bits_[0] |= 0x00000002u; } inline void PrinterPPDReference::clear_has_effective_manufacturer() { _has_bits_[0] &= ~0x00000002u; } inline void PrinterPPDReference::clear_effective_manufacturer() { effective_manufacturer_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_effective_manufacturer(); } inline const ::std::string& PrinterPPDReference::effective_manufacturer() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterPPDReference.effective_manufacturer) return effective_manufacturer_.GetNoArena(); } inline void PrinterPPDReference::set_effective_manufacturer(const ::std::string& value) { set_has_effective_manufacturer(); effective_manufacturer_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterPPDReference.effective_manufacturer) } #if LANG_CXX11 inline void PrinterPPDReference::set_effective_manufacturer(::std::string&& value) { set_has_effective_manufacturer(); effective_manufacturer_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterPPDReference.effective_manufacturer) } #endif inline void PrinterPPDReference::set_effective_manufacturer(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_effective_manufacturer(); effective_manufacturer_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterPPDReference.effective_manufacturer) } inline void PrinterPPDReference::set_effective_manufacturer(const char* value, size_t size) { set_has_effective_manufacturer(); effective_manufacturer_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterPPDReference.effective_manufacturer) } inline ::std::string* PrinterPPDReference::mutable_effective_manufacturer() { set_has_effective_manufacturer(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterPPDReference.effective_manufacturer) return effective_manufacturer_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterPPDReference::release_effective_manufacturer() { // @@protoc_insertion_point(field_release:sync_pb.PrinterPPDReference.effective_manufacturer) clear_has_effective_manufacturer(); return effective_manufacturer_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterPPDReference::set_allocated_effective_manufacturer(::std::string* effective_manufacturer) { if (effective_manufacturer != NULL) { set_has_effective_manufacturer(); } else { clear_has_effective_manufacturer(); } effective_manufacturer_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), effective_manufacturer); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterPPDReference.effective_manufacturer) } // optional string effective_model = 3 [deprecated = true]; inline bool PrinterPPDReference::has_effective_model() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void PrinterPPDReference::set_has_effective_model() { _has_bits_[0] |= 0x00000004u; } inline void PrinterPPDReference::clear_has_effective_model() { _has_bits_[0] &= ~0x00000004u; } inline void PrinterPPDReference::clear_effective_model() { effective_model_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_effective_model(); } inline const ::std::string& PrinterPPDReference::effective_model() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterPPDReference.effective_model) return effective_model_.GetNoArena(); } inline void PrinterPPDReference::set_effective_model(const ::std::string& value) { set_has_effective_model(); effective_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterPPDReference.effective_model) } #if LANG_CXX11 inline void PrinterPPDReference::set_effective_model(::std::string&& value) { set_has_effective_model(); effective_model_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterPPDReference.effective_model) } #endif inline void PrinterPPDReference::set_effective_model(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_effective_model(); effective_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterPPDReference.effective_model) } inline void PrinterPPDReference::set_effective_model(const char* value, size_t size) { set_has_effective_model(); effective_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterPPDReference.effective_model) } inline ::std::string* PrinterPPDReference::mutable_effective_model() { set_has_effective_model(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterPPDReference.effective_model) return effective_model_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterPPDReference::release_effective_model() { // @@protoc_insertion_point(field_release:sync_pb.PrinterPPDReference.effective_model) clear_has_effective_model(); return effective_model_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterPPDReference::set_allocated_effective_model(::std::string* effective_model) { if (effective_model != NULL) { set_has_effective_model(); } else { clear_has_effective_model(); } effective_model_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), effective_model); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterPPDReference.effective_model) } // optional string effective_make_and_model = 4; inline bool PrinterPPDReference::has_effective_make_and_model() const { return (_has_bits_[0] & 0x00000008u) != 0; } inline void PrinterPPDReference::set_has_effective_make_and_model() { _has_bits_[0] |= 0x00000008u; } inline void PrinterPPDReference::clear_has_effective_make_and_model() { _has_bits_[0] &= ~0x00000008u; } inline void PrinterPPDReference::clear_effective_make_and_model() { effective_make_and_model_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_effective_make_and_model(); } inline const ::std::string& PrinterPPDReference::effective_make_and_model() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterPPDReference.effective_make_and_model) return effective_make_and_model_.GetNoArena(); } inline void PrinterPPDReference::set_effective_make_and_model(const ::std::string& value) { set_has_effective_make_and_model(); effective_make_and_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterPPDReference.effective_make_and_model) } #if LANG_CXX11 inline void PrinterPPDReference::set_effective_make_and_model(::std::string&& value) { set_has_effective_make_and_model(); effective_make_and_model_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterPPDReference.effective_make_and_model) } #endif inline void PrinterPPDReference::set_effective_make_and_model(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_effective_make_and_model(); effective_make_and_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterPPDReference.effective_make_and_model) } inline void PrinterPPDReference::set_effective_make_and_model(const char* value, size_t size) { set_has_effective_make_and_model(); effective_make_and_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterPPDReference.effective_make_and_model) } inline ::std::string* PrinterPPDReference::mutable_effective_make_and_model() { set_has_effective_make_and_model(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterPPDReference.effective_make_and_model) return effective_make_and_model_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterPPDReference::release_effective_make_and_model() { // @@protoc_insertion_point(field_release:sync_pb.PrinterPPDReference.effective_make_and_model) clear_has_effective_make_and_model(); return effective_make_and_model_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterPPDReference::set_allocated_effective_make_and_model(::std::string* effective_make_and_model) { if (effective_make_and_model != NULL) { set_has_effective_make_and_model(); } else { clear_has_effective_make_and_model(); } effective_make_and_model_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), effective_make_and_model); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterPPDReference.effective_make_and_model) } // optional bool autoconf = 5 [default = false]; inline bool PrinterPPDReference::has_autoconf() const { return (_has_bits_[0] & 0x00000010u) != 0; } inline void PrinterPPDReference::set_has_autoconf() { _has_bits_[0] |= 0x00000010u; } inline void PrinterPPDReference::clear_has_autoconf() { _has_bits_[0] &= ~0x00000010u; } inline void PrinterPPDReference::clear_autoconf() { autoconf_ = false; clear_has_autoconf(); } inline bool PrinterPPDReference::autoconf() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterPPDReference.autoconf) return autoconf_; } inline void PrinterPPDReference::set_autoconf(bool value) { set_has_autoconf(); autoconf_ = value; // @@protoc_insertion_point(field_set:sync_pb.PrinterPPDReference.autoconf) } // ------------------------------------------------------------------- // PrinterSpecifics // optional string id = 1; inline bool PrinterSpecifics::has_id() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void PrinterSpecifics::set_has_id() { _has_bits_[0] |= 0x00000001u; } inline void PrinterSpecifics::clear_has_id() { _has_bits_[0] &= ~0x00000001u; } inline void PrinterSpecifics::clear_id() { id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_id(); } inline const ::std::string& PrinterSpecifics::id() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.id) return id_.GetNoArena(); } inline void PrinterSpecifics::set_id(const ::std::string& value) { set_has_id(); id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.id) } #if LANG_CXX11 inline void PrinterSpecifics::set_id(::std::string&& value) { set_has_id(); id_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.id) } #endif inline void PrinterSpecifics::set_id(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_id(); id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.id) } inline void PrinterSpecifics::set_id(const char* value, size_t size) { set_has_id(); id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.id) } inline ::std::string* PrinterSpecifics::mutable_id() { set_has_id(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.id) return id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_id() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.id) clear_has_id(); return id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_id(::std::string* id) { if (id != NULL) { set_has_id(); } else { clear_has_id(); } id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), id); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.id) } // optional string display_name = 2; inline bool PrinterSpecifics::has_display_name() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void PrinterSpecifics::set_has_display_name() { _has_bits_[0] |= 0x00000002u; } inline void PrinterSpecifics::clear_has_display_name() { _has_bits_[0] &= ~0x00000002u; } inline void PrinterSpecifics::clear_display_name() { display_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_display_name(); } inline const ::std::string& PrinterSpecifics::display_name() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.display_name) return display_name_.GetNoArena(); } inline void PrinterSpecifics::set_display_name(const ::std::string& value) { set_has_display_name(); display_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.display_name) } #if LANG_CXX11 inline void PrinterSpecifics::set_display_name(::std::string&& value) { set_has_display_name(); display_name_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.display_name) } #endif inline void PrinterSpecifics::set_display_name(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_display_name(); display_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.display_name) } inline void PrinterSpecifics::set_display_name(const char* value, size_t size) { set_has_display_name(); display_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.display_name) } inline ::std::string* PrinterSpecifics::mutable_display_name() { set_has_display_name(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.display_name) return display_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_display_name() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.display_name) clear_has_display_name(); return display_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_display_name(::std::string* display_name) { if (display_name != NULL) { set_has_display_name(); } else { clear_has_display_name(); } display_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), display_name); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.display_name) } // optional string description = 3; inline bool PrinterSpecifics::has_description() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void PrinterSpecifics::set_has_description() { _has_bits_[0] |= 0x00000004u; } inline void PrinterSpecifics::clear_has_description() { _has_bits_[0] &= ~0x00000004u; } inline void PrinterSpecifics::clear_description() { description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_description(); } inline const ::std::string& PrinterSpecifics::description() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.description) return description_.GetNoArena(); } inline void PrinterSpecifics::set_description(const ::std::string& value) { set_has_description(); description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.description) } #if LANG_CXX11 inline void PrinterSpecifics::set_description(::std::string&& value) { set_has_description(); description_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.description) } #endif inline void PrinterSpecifics::set_description(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_description(); description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.description) } inline void PrinterSpecifics::set_description(const char* value, size_t size) { set_has_description(); description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.description) } inline ::std::string* PrinterSpecifics::mutable_description() { set_has_description(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.description) return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_description() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.description) clear_has_description(); return description_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_description(::std::string* description) { if (description != NULL) { set_has_description(); } else { clear_has_description(); } description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.description) } // optional string manufacturer = 4 [deprecated = true]; inline bool PrinterSpecifics::has_manufacturer() const { return (_has_bits_[0] & 0x00000008u) != 0; } inline void PrinterSpecifics::set_has_manufacturer() { _has_bits_[0] |= 0x00000008u; } inline void PrinterSpecifics::clear_has_manufacturer() { _has_bits_[0] &= ~0x00000008u; } inline void PrinterSpecifics::clear_manufacturer() { manufacturer_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_manufacturer(); } inline const ::std::string& PrinterSpecifics::manufacturer() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.manufacturer) return manufacturer_.GetNoArena(); } inline void PrinterSpecifics::set_manufacturer(const ::std::string& value) { set_has_manufacturer(); manufacturer_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.manufacturer) } #if LANG_CXX11 inline void PrinterSpecifics::set_manufacturer(::std::string&& value) { set_has_manufacturer(); manufacturer_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.manufacturer) } #endif inline void PrinterSpecifics::set_manufacturer(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_manufacturer(); manufacturer_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.manufacturer) } inline void PrinterSpecifics::set_manufacturer(const char* value, size_t size) { set_has_manufacturer(); manufacturer_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.manufacturer) } inline ::std::string* PrinterSpecifics::mutable_manufacturer() { set_has_manufacturer(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.manufacturer) return manufacturer_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_manufacturer() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.manufacturer) clear_has_manufacturer(); return manufacturer_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_manufacturer(::std::string* manufacturer) { if (manufacturer != NULL) { set_has_manufacturer(); } else { clear_has_manufacturer(); } manufacturer_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), manufacturer); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.manufacturer) } // optional string model = 5 [deprecated = true]; inline bool PrinterSpecifics::has_model() const { return (_has_bits_[0] & 0x00000010u) != 0; } inline void PrinterSpecifics::set_has_model() { _has_bits_[0] |= 0x00000010u; } inline void PrinterSpecifics::clear_has_model() { _has_bits_[0] &= ~0x00000010u; } inline void PrinterSpecifics::clear_model() { model_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_model(); } inline const ::std::string& PrinterSpecifics::model() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.model) return model_.GetNoArena(); } inline void PrinterSpecifics::set_model(const ::std::string& value) { set_has_model(); model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.model) } #if LANG_CXX11 inline void PrinterSpecifics::set_model(::std::string&& value) { set_has_model(); model_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.model) } #endif inline void PrinterSpecifics::set_model(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_model(); model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.model) } inline void PrinterSpecifics::set_model(const char* value, size_t size) { set_has_model(); model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.model) } inline ::std::string* PrinterSpecifics::mutable_model() { set_has_model(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.model) return model_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_model() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.model) clear_has_model(); return model_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_model(::std::string* model) { if (model != NULL) { set_has_model(); } else { clear_has_model(); } model_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), model); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.model) } // optional string uri = 6; inline bool PrinterSpecifics::has_uri() const { return (_has_bits_[0] & 0x00000020u) != 0; } inline void PrinterSpecifics::set_has_uri() { _has_bits_[0] |= 0x00000020u; } inline void PrinterSpecifics::clear_has_uri() { _has_bits_[0] &= ~0x00000020u; } inline void PrinterSpecifics::clear_uri() { uri_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_uri(); } inline const ::std::string& PrinterSpecifics::uri() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.uri) return uri_.GetNoArena(); } inline void PrinterSpecifics::set_uri(const ::std::string& value) { set_has_uri(); uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.uri) } #if LANG_CXX11 inline void PrinterSpecifics::set_uri(::std::string&& value) { set_has_uri(); uri_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.uri) } #endif inline void PrinterSpecifics::set_uri(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_uri(); uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.uri) } inline void PrinterSpecifics::set_uri(const char* value, size_t size) { set_has_uri(); uri_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.uri) } inline ::std::string* PrinterSpecifics::mutable_uri() { set_has_uri(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.uri) return uri_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_uri() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.uri) clear_has_uri(); return uri_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_uri(::std::string* uri) { if (uri != NULL) { set_has_uri(); } else { clear_has_uri(); } uri_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), uri); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.uri) } // optional string uuid = 7; inline bool PrinterSpecifics::has_uuid() const { return (_has_bits_[0] & 0x00000040u) != 0; } inline void PrinterSpecifics::set_has_uuid() { _has_bits_[0] |= 0x00000040u; } inline void PrinterSpecifics::clear_has_uuid() { _has_bits_[0] &= ~0x00000040u; } inline void PrinterSpecifics::clear_uuid() { uuid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_uuid(); } inline const ::std::string& PrinterSpecifics::uuid() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.uuid) return uuid_.GetNoArena(); } inline void PrinterSpecifics::set_uuid(const ::std::string& value) { set_has_uuid(); uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.uuid) } #if LANG_CXX11 inline void PrinterSpecifics::set_uuid(::std::string&& value) { set_has_uuid(); uuid_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.uuid) } #endif inline void PrinterSpecifics::set_uuid(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_uuid(); uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.uuid) } inline void PrinterSpecifics::set_uuid(const char* value, size_t size) { set_has_uuid(); uuid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.uuid) } inline ::std::string* PrinterSpecifics::mutable_uuid() { set_has_uuid(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.uuid) return uuid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_uuid() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.uuid) clear_has_uuid(); return uuid_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_uuid(::std::string* uuid) { if (uuid != NULL) { set_has_uuid(); } else { clear_has_uuid(); } uuid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), uuid); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.uuid) } // optional bytes ppd = 8 [deprecated = true]; inline bool PrinterSpecifics::has_ppd() const { return (_has_bits_[0] & 0x00000080u) != 0; } inline void PrinterSpecifics::set_has_ppd() { _has_bits_[0] |= 0x00000080u; } inline void PrinterSpecifics::clear_has_ppd() { _has_bits_[0] &= ~0x00000080u; } inline void PrinterSpecifics::clear_ppd() { ppd_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_ppd(); } inline const ::std::string& PrinterSpecifics::ppd() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.ppd) return ppd_.GetNoArena(); } inline void PrinterSpecifics::set_ppd(const ::std::string& value) { set_has_ppd(); ppd_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.ppd) } #if LANG_CXX11 inline void PrinterSpecifics::set_ppd(::std::string&& value) { set_has_ppd(); ppd_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.ppd) } #endif inline void PrinterSpecifics::set_ppd(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_ppd(); ppd_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.ppd) } inline void PrinterSpecifics::set_ppd(const void* value, size_t size) { set_has_ppd(); ppd_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.ppd) } inline ::std::string* PrinterSpecifics::mutable_ppd() { set_has_ppd(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.ppd) return ppd_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_ppd() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.ppd) clear_has_ppd(); return ppd_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_ppd(::std::string* ppd) { if (ppd != NULL) { set_has_ppd(); } else { clear_has_ppd(); } ppd_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ppd); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.ppd) } // optional .sync_pb.PrinterPPDReference ppd_reference = 9; inline bool PrinterSpecifics::has_ppd_reference() const { return (_has_bits_[0] & 0x00000200u) != 0; } inline void PrinterSpecifics::set_has_ppd_reference() { _has_bits_[0] |= 0x00000200u; } inline void PrinterSpecifics::clear_has_ppd_reference() { _has_bits_[0] &= ~0x00000200u; } inline void PrinterSpecifics::clear_ppd_reference() { if (ppd_reference_ != NULL) ppd_reference_->::sync_pb::PrinterPPDReference::Clear(); clear_has_ppd_reference(); } inline const ::sync_pb::PrinterPPDReference& PrinterSpecifics::ppd_reference() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.ppd_reference) return ppd_reference_ != NULL ? *ppd_reference_ : *::sync_pb::PrinterPPDReference::internal_default_instance(); } inline ::sync_pb::PrinterPPDReference* PrinterSpecifics::mutable_ppd_reference() { set_has_ppd_reference(); if (ppd_reference_ == NULL) { ppd_reference_ = new ::sync_pb::PrinterPPDReference; } // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.ppd_reference) return ppd_reference_; } inline ::sync_pb::PrinterPPDReference* PrinterSpecifics::release_ppd_reference() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.ppd_reference) clear_has_ppd_reference(); ::sync_pb::PrinterPPDReference* temp = ppd_reference_; ppd_reference_ = NULL; return temp; } inline void PrinterSpecifics::set_allocated_ppd_reference(::sync_pb::PrinterPPDReference* ppd_reference) { delete ppd_reference_; ppd_reference_ = ppd_reference; if (ppd_reference) { set_has_ppd_reference(); } else { clear_has_ppd_reference(); } // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.ppd_reference) } // optional int64 updated_timestamp = 10; inline bool PrinterSpecifics::has_updated_timestamp() const { return (_has_bits_[0] & 0x00000400u) != 0; } inline void PrinterSpecifics::set_has_updated_timestamp() { _has_bits_[0] |= 0x00000400u; } inline void PrinterSpecifics::clear_has_updated_timestamp() { _has_bits_[0] &= ~0x00000400u; } inline void PrinterSpecifics::clear_updated_timestamp() { updated_timestamp_ = GOOGLE_LONGLONG(0); clear_has_updated_timestamp(); } inline ::google::protobuf::int64 PrinterSpecifics::updated_timestamp() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.updated_timestamp) return updated_timestamp_; } inline void PrinterSpecifics::set_updated_timestamp(::google::protobuf::int64 value) { set_has_updated_timestamp(); updated_timestamp_ = value; // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.updated_timestamp) } // optional string make_and_model = 11; inline bool PrinterSpecifics::has_make_and_model() const { return (_has_bits_[0] & 0x00000100u) != 0; } inline void PrinterSpecifics::set_has_make_and_model() { _has_bits_[0] |= 0x00000100u; } inline void PrinterSpecifics::clear_has_make_and_model() { _has_bits_[0] &= ~0x00000100u; } inline void PrinterSpecifics::clear_make_and_model() { make_and_model_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); clear_has_make_and_model(); } inline const ::std::string& PrinterSpecifics::make_and_model() const { // @@protoc_insertion_point(field_get:sync_pb.PrinterSpecifics.make_and_model) return make_and_model_.GetNoArena(); } inline void PrinterSpecifics::set_make_and_model(const ::std::string& value) { set_has_make_and_model(); make_and_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:sync_pb.PrinterSpecifics.make_and_model) } #if LANG_CXX11 inline void PrinterSpecifics::set_make_and_model(::std::string&& value) { set_has_make_and_model(); make_and_model_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:sync_pb.PrinterSpecifics.make_and_model) } #endif inline void PrinterSpecifics::set_make_and_model(const char* value) { GOOGLE_DCHECK(value != NULL); set_has_make_and_model(); make_and_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); // @@protoc_insertion_point(field_set_char:sync_pb.PrinterSpecifics.make_and_model) } inline void PrinterSpecifics::set_make_and_model(const char* value, size_t size) { set_has_make_and_model(); make_and_model_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:sync_pb.PrinterSpecifics.make_and_model) } inline ::std::string* PrinterSpecifics::mutable_make_and_model() { set_has_make_and_model(); // @@protoc_insertion_point(field_mutable:sync_pb.PrinterSpecifics.make_and_model) return make_and_model_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* PrinterSpecifics::release_make_and_model() { // @@protoc_insertion_point(field_release:sync_pb.PrinterSpecifics.make_and_model) clear_has_make_and_model(); return make_and_model_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline void PrinterSpecifics::set_allocated_make_and_model(::std::string* make_and_model) { if (make_and_model != NULL) { set_has_make_and_model(); } else { clear_has_make_and_model(); } make_and_model_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), make_and_model); // @@protoc_insertion_point(field_set_allocated:sync_pb.PrinterSpecifics.make_and_model) } #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace sync_pb // @@protoc_insertion_point(global_scope) #endif // PROTOBUF_printer_5fspecifics_2eproto__INCLUDED