michael@0: // Generated by the protocol buffer compiler. DO NOT EDIT! michael@0: // source: csd.proto michael@0: michael@0: #ifndef PROTOBUF_csd_2eproto__INCLUDED michael@0: #define PROTOBUF_csd_2eproto__INCLUDED michael@0: michael@0: #include michael@0: michael@0: #include michael@0: michael@0: #if GOOGLE_PROTOBUF_VERSION < 2004000 michael@0: #error This file was generated by a newer version of protoc which is michael@0: #error incompatible with your Protocol Buffer headers. Please update michael@0: #error your headers. michael@0: #endif michael@0: #if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION michael@0: #error This file was generated by an older version of protoc which is michael@0: #error incompatible with your Protocol Buffer headers. Please michael@0: #error regenerate this file with a newer version of protoc. michael@0: #endif michael@0: michael@0: #include michael@0: #include michael@0: #include michael@0: // @@protoc_insertion_point(includes) michael@0: michael@0: namespace safe_browsing { michael@0: michael@0: // Internal implementation detail -- do not call these. michael@0: void protobuf_AddDesc_csd_2eproto(); michael@0: void protobuf_AssignDesc_csd_2eproto(); michael@0: void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: class ClientPhishingRequest; michael@0: class ClientPhishingRequest_Feature; michael@0: class ClientPhishingResponse; michael@0: class ClientMalwareRequest; michael@0: class ClientMalwareRequest_Feature; michael@0: class ClientMalwareResponse; michael@0: class ClientDownloadRequest; michael@0: class ClientDownloadRequest_Digests; michael@0: class ClientDownloadRequest_Resource; michael@0: class ClientDownloadRequest_CertificateChain; michael@0: class ClientDownloadRequest_CertificateChain_Element; michael@0: class ClientDownloadRequest_SignatureInfo; michael@0: class ClientDownloadResponse; michael@0: class ClientDownloadResponse_MoreInfo; michael@0: class ClientDownloadReport; michael@0: class ClientDownloadReport_UserInformation; michael@0: class ClientUploadResponse; michael@0: michael@0: enum ClientDownloadRequest_ResourceType { michael@0: ClientDownloadRequest_ResourceType_DOWNLOAD_URL = 0, michael@0: ClientDownloadRequest_ResourceType_DOWNLOAD_REDIRECT = 1, michael@0: ClientDownloadRequest_ResourceType_TAB_URL = 2, michael@0: ClientDownloadRequest_ResourceType_TAB_REDIRECT = 3 michael@0: }; michael@0: bool ClientDownloadRequest_ResourceType_IsValid(int value); michael@0: const ClientDownloadRequest_ResourceType ClientDownloadRequest_ResourceType_ResourceType_MIN = ClientDownloadRequest_ResourceType_DOWNLOAD_URL; michael@0: const ClientDownloadRequest_ResourceType ClientDownloadRequest_ResourceType_ResourceType_MAX = ClientDownloadRequest_ResourceType_TAB_REDIRECT; michael@0: const int ClientDownloadRequest_ResourceType_ResourceType_ARRAYSIZE = ClientDownloadRequest_ResourceType_ResourceType_MAX + 1; michael@0: michael@0: enum ClientDownloadRequest_DownloadType { michael@0: ClientDownloadRequest_DownloadType_WIN_EXECUTABLE = 0, michael@0: ClientDownloadRequest_DownloadType_CHROME_EXTENSION = 1, michael@0: ClientDownloadRequest_DownloadType_ANDROID_APK = 2, michael@0: ClientDownloadRequest_DownloadType_ZIPPED_EXECUTABLE = 3 michael@0: }; michael@0: bool ClientDownloadRequest_DownloadType_IsValid(int value); michael@0: const ClientDownloadRequest_DownloadType ClientDownloadRequest_DownloadType_DownloadType_MIN = ClientDownloadRequest_DownloadType_WIN_EXECUTABLE; michael@0: const ClientDownloadRequest_DownloadType ClientDownloadRequest_DownloadType_DownloadType_MAX = ClientDownloadRequest_DownloadType_ZIPPED_EXECUTABLE; michael@0: const int ClientDownloadRequest_DownloadType_DownloadType_ARRAYSIZE = ClientDownloadRequest_DownloadType_DownloadType_MAX + 1; michael@0: michael@0: enum ClientDownloadResponse_Verdict { michael@0: ClientDownloadResponse_Verdict_SAFE = 0, michael@0: ClientDownloadResponse_Verdict_DANGEROUS = 1, michael@0: ClientDownloadResponse_Verdict_UNCOMMON = 2, michael@0: ClientDownloadResponse_Verdict_POTENTIALLY_UNWANTED = 3, michael@0: ClientDownloadResponse_Verdict_DANGEROUS_HOST = 4 michael@0: }; michael@0: bool ClientDownloadResponse_Verdict_IsValid(int value); michael@0: const ClientDownloadResponse_Verdict ClientDownloadResponse_Verdict_Verdict_MIN = ClientDownloadResponse_Verdict_SAFE; michael@0: const ClientDownloadResponse_Verdict ClientDownloadResponse_Verdict_Verdict_MAX = ClientDownloadResponse_Verdict_DANGEROUS_HOST; michael@0: const int ClientDownloadResponse_Verdict_Verdict_ARRAYSIZE = ClientDownloadResponse_Verdict_Verdict_MAX + 1; michael@0: michael@0: enum ClientDownloadReport_Reason { michael@0: ClientDownloadReport_Reason_SHARE = 0, michael@0: ClientDownloadReport_Reason_FALSE_POSITIVE = 1, michael@0: ClientDownloadReport_Reason_APPEAL = 2 michael@0: }; michael@0: bool ClientDownloadReport_Reason_IsValid(int value); michael@0: const ClientDownloadReport_Reason ClientDownloadReport_Reason_Reason_MIN = ClientDownloadReport_Reason_SHARE; michael@0: const ClientDownloadReport_Reason ClientDownloadReport_Reason_Reason_MAX = ClientDownloadReport_Reason_APPEAL; michael@0: const int ClientDownloadReport_Reason_Reason_ARRAYSIZE = ClientDownloadReport_Reason_Reason_MAX + 1; michael@0: michael@0: enum ClientUploadResponse_UploadStatus { michael@0: ClientUploadResponse_UploadStatus_SUCCESS = 0, michael@0: ClientUploadResponse_UploadStatus_UPLOAD_FAILURE = 1 michael@0: }; michael@0: bool ClientUploadResponse_UploadStatus_IsValid(int value); michael@0: const ClientUploadResponse_UploadStatus ClientUploadResponse_UploadStatus_UploadStatus_MIN = ClientUploadResponse_UploadStatus_SUCCESS; michael@0: const ClientUploadResponse_UploadStatus ClientUploadResponse_UploadStatus_UploadStatus_MAX = ClientUploadResponse_UploadStatus_UPLOAD_FAILURE; michael@0: const int ClientUploadResponse_UploadStatus_UploadStatus_ARRAYSIZE = ClientUploadResponse_UploadStatus_UploadStatus_MAX + 1; michael@0: michael@0: // =================================================================== michael@0: michael@0: class ClientPhishingRequest_Feature : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientPhishingRequest_Feature(); michael@0: virtual ~ClientPhishingRequest_Feature(); michael@0: michael@0: ClientPhishingRequest_Feature(const ClientPhishingRequest_Feature& from); michael@0: michael@0: inline ClientPhishingRequest_Feature& operator=(const ClientPhishingRequest_Feature& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientPhishingRequest_Feature& default_instance(); michael@0: michael@0: void Swap(ClientPhishingRequest_Feature* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientPhishingRequest_Feature* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientPhishingRequest_Feature& from); michael@0: void MergeFrom(const ClientPhishingRequest_Feature& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required string name = 1; michael@0: inline bool has_name() const; michael@0: inline void clear_name(); michael@0: static const int kNameFieldNumber = 1; michael@0: inline const ::std::string& name() const; michael@0: inline void set_name(const ::std::string& value); michael@0: inline void set_name(const char* value); michael@0: inline void set_name(const char* value, size_t size); michael@0: inline ::std::string* mutable_name(); michael@0: inline ::std::string* release_name(); michael@0: michael@0: // required double value = 2; michael@0: inline bool has_value() const; michael@0: inline void clear_value(); michael@0: static const int kValueFieldNumber = 2; michael@0: inline double value() const; michael@0: inline void set_value(double value); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientPhishingRequest.Feature) michael@0: private: michael@0: inline void set_has_name(); michael@0: inline void clear_has_name(); michael@0: inline void set_has_value(); michael@0: inline void clear_has_value(); michael@0: michael@0: ::std::string* name_; michael@0: double value_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientPhishingRequest_Feature* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientPhishingRequest : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientPhishingRequest(); michael@0: virtual ~ClientPhishingRequest(); michael@0: michael@0: ClientPhishingRequest(const ClientPhishingRequest& from); michael@0: michael@0: inline ClientPhishingRequest& operator=(const ClientPhishingRequest& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientPhishingRequest& default_instance(); michael@0: michael@0: void Swap(ClientPhishingRequest* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientPhishingRequest* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientPhishingRequest& from); michael@0: void MergeFrom(const ClientPhishingRequest& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientPhishingRequest_Feature Feature; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional string url = 1; michael@0: inline bool has_url() const; michael@0: inline void clear_url(); michael@0: static const int kUrlFieldNumber = 1; michael@0: inline const ::std::string& url() const; michael@0: inline void set_url(const ::std::string& value); michael@0: inline void set_url(const char* value); michael@0: inline void set_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_url(); michael@0: inline ::std::string* release_url(); michael@0: michael@0: // optional bytes OBSOLETE_hash_prefix = 10; michael@0: inline bool has_obsolete_hash_prefix() const; michael@0: inline void clear_obsolete_hash_prefix(); michael@0: static const int kOBSOLETEHashPrefixFieldNumber = 10; michael@0: inline const ::std::string& obsolete_hash_prefix() const; michael@0: inline void set_obsolete_hash_prefix(const ::std::string& value); michael@0: inline void set_obsolete_hash_prefix(const char* value); michael@0: inline void set_obsolete_hash_prefix(const void* value, size_t size); michael@0: inline ::std::string* mutable_obsolete_hash_prefix(); michael@0: inline ::std::string* release_obsolete_hash_prefix(); michael@0: michael@0: // required float client_score = 2; michael@0: inline bool has_client_score() const; michael@0: inline void clear_client_score(); michael@0: static const int kClientScoreFieldNumber = 2; michael@0: inline float client_score() const; michael@0: inline void set_client_score(float value); michael@0: michael@0: // optional bool is_phishing = 4; michael@0: inline bool has_is_phishing() const; michael@0: inline void clear_is_phishing(); michael@0: static const int kIsPhishingFieldNumber = 4; michael@0: inline bool is_phishing() const; michael@0: inline void set_is_phishing(bool value); michael@0: michael@0: // repeated .safe_browsing.ClientPhishingRequest.Feature feature_map = 5; michael@0: inline int feature_map_size() const; michael@0: inline void clear_feature_map(); michael@0: static const int kFeatureMapFieldNumber = 5; michael@0: inline const ::safe_browsing::ClientPhishingRequest_Feature& feature_map(int index) const; michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* mutable_feature_map(int index); michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* add_feature_map(); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >& michael@0: feature_map() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >* michael@0: mutable_feature_map(); michael@0: michael@0: // optional int32 model_version = 6; michael@0: inline bool has_model_version() const; michael@0: inline void clear_model_version(); michael@0: static const int kModelVersionFieldNumber = 6; michael@0: inline ::google::protobuf::int32 model_version() const; michael@0: inline void set_model_version(::google::protobuf::int32 value); michael@0: michael@0: // repeated .safe_browsing.ClientPhishingRequest.Feature non_model_feature_map = 8; michael@0: inline int non_model_feature_map_size() const; michael@0: inline void clear_non_model_feature_map(); michael@0: static const int kNonModelFeatureMapFieldNumber = 8; michael@0: inline const ::safe_browsing::ClientPhishingRequest_Feature& non_model_feature_map(int index) const; michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* mutable_non_model_feature_map(int index); michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* add_non_model_feature_map(); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >& michael@0: non_model_feature_map() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >* michael@0: mutable_non_model_feature_map(); michael@0: michael@0: // optional string OBSOLETE_referrer_url = 9; michael@0: inline bool has_obsolete_referrer_url() const; michael@0: inline void clear_obsolete_referrer_url(); michael@0: static const int kOBSOLETEReferrerUrlFieldNumber = 9; michael@0: inline const ::std::string& obsolete_referrer_url() const; michael@0: inline void set_obsolete_referrer_url(const ::std::string& value); michael@0: inline void set_obsolete_referrer_url(const char* value); michael@0: inline void set_obsolete_referrer_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_obsolete_referrer_url(); michael@0: inline ::std::string* release_obsolete_referrer_url(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientPhishingRequest) michael@0: private: michael@0: inline void set_has_url(); michael@0: inline void clear_has_url(); michael@0: inline void set_has_obsolete_hash_prefix(); michael@0: inline void clear_has_obsolete_hash_prefix(); michael@0: inline void set_has_client_score(); michael@0: inline void clear_has_client_score(); michael@0: inline void set_has_is_phishing(); michael@0: inline void clear_has_is_phishing(); michael@0: inline void set_has_model_version(); michael@0: inline void clear_has_model_version(); michael@0: inline void set_has_obsolete_referrer_url(); michael@0: inline void clear_has_obsolete_referrer_url(); michael@0: michael@0: ::std::string* url_; michael@0: ::std::string* obsolete_hash_prefix_; michael@0: float client_score_; michael@0: bool is_phishing_; michael@0: ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature > feature_map_; michael@0: ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature > non_model_feature_map_; michael@0: ::std::string* obsolete_referrer_url_; michael@0: ::google::protobuf::int32 model_version_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientPhishingRequest* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientPhishingResponse : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientPhishingResponse(); michael@0: virtual ~ClientPhishingResponse(); michael@0: michael@0: ClientPhishingResponse(const ClientPhishingResponse& from); michael@0: michael@0: inline ClientPhishingResponse& operator=(const ClientPhishingResponse& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientPhishingResponse& default_instance(); michael@0: michael@0: void Swap(ClientPhishingResponse* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientPhishingResponse* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientPhishingResponse& from); michael@0: void MergeFrom(const ClientPhishingResponse& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required bool phishy = 1; michael@0: inline bool has_phishy() const; michael@0: inline void clear_phishy(); michael@0: static const int kPhishyFieldNumber = 1; michael@0: inline bool phishy() const; michael@0: inline void set_phishy(bool value); michael@0: michael@0: // repeated string OBSOLETE_whitelist_expression = 2; michael@0: inline int obsolete_whitelist_expression_size() const; michael@0: inline void clear_obsolete_whitelist_expression(); michael@0: static const int kOBSOLETEWhitelistExpressionFieldNumber = 2; michael@0: inline const ::std::string& obsolete_whitelist_expression(int index) const; michael@0: inline ::std::string* mutable_obsolete_whitelist_expression(int index); michael@0: inline void set_obsolete_whitelist_expression(int index, const ::std::string& value); michael@0: inline void set_obsolete_whitelist_expression(int index, const char* value); michael@0: inline void set_obsolete_whitelist_expression(int index, const char* value, size_t size); michael@0: inline ::std::string* add_obsolete_whitelist_expression(); michael@0: inline void add_obsolete_whitelist_expression(const ::std::string& value); michael@0: inline void add_obsolete_whitelist_expression(const char* value); michael@0: inline void add_obsolete_whitelist_expression(const char* value, size_t size); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::std::string>& obsolete_whitelist_expression() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_obsolete_whitelist_expression(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientPhishingResponse) michael@0: private: michael@0: inline void set_has_phishy(); michael@0: inline void clear_has_phishy(); michael@0: michael@0: ::google::protobuf::RepeatedPtrField< ::std::string> obsolete_whitelist_expression_; michael@0: bool phishy_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientPhishingResponse* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientMalwareRequest_Feature : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientMalwareRequest_Feature(); michael@0: virtual ~ClientMalwareRequest_Feature(); michael@0: michael@0: ClientMalwareRequest_Feature(const ClientMalwareRequest_Feature& from); michael@0: michael@0: inline ClientMalwareRequest_Feature& operator=(const ClientMalwareRequest_Feature& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientMalwareRequest_Feature& default_instance(); michael@0: michael@0: void Swap(ClientMalwareRequest_Feature* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientMalwareRequest_Feature* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientMalwareRequest_Feature& from); michael@0: void MergeFrom(const ClientMalwareRequest_Feature& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required string name = 1; michael@0: inline bool has_name() const; michael@0: inline void clear_name(); michael@0: static const int kNameFieldNumber = 1; michael@0: inline const ::std::string& name() const; michael@0: inline void set_name(const ::std::string& value); michael@0: inline void set_name(const char* value); michael@0: inline void set_name(const char* value, size_t size); michael@0: inline ::std::string* mutable_name(); michael@0: inline ::std::string* release_name(); michael@0: michael@0: // required double value = 2; michael@0: inline bool has_value() const; michael@0: inline void clear_value(); michael@0: static const int kValueFieldNumber = 2; michael@0: inline double value() const; michael@0: inline void set_value(double value); michael@0: michael@0: // repeated string metainfo = 3; michael@0: inline int metainfo_size() const; michael@0: inline void clear_metainfo(); michael@0: static const int kMetainfoFieldNumber = 3; michael@0: inline const ::std::string& metainfo(int index) const; michael@0: inline ::std::string* mutable_metainfo(int index); michael@0: inline void set_metainfo(int index, const ::std::string& value); michael@0: inline void set_metainfo(int index, const char* value); michael@0: inline void set_metainfo(int index, const char* value, size_t size); michael@0: inline ::std::string* add_metainfo(); michael@0: inline void add_metainfo(const ::std::string& value); michael@0: inline void add_metainfo(const char* value); michael@0: inline void add_metainfo(const char* value, size_t size); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::std::string>& metainfo() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_metainfo(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientMalwareRequest.Feature) michael@0: private: michael@0: inline void set_has_name(); michael@0: inline void clear_has_name(); michael@0: inline void set_has_value(); michael@0: inline void clear_has_value(); michael@0: michael@0: ::std::string* name_; michael@0: double value_; michael@0: ::google::protobuf::RepeatedPtrField< ::std::string> metainfo_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientMalwareRequest_Feature* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientMalwareRequest : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientMalwareRequest(); michael@0: virtual ~ClientMalwareRequest(); michael@0: michael@0: ClientMalwareRequest(const ClientMalwareRequest& from); michael@0: michael@0: inline ClientMalwareRequest& operator=(const ClientMalwareRequest& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientMalwareRequest& default_instance(); michael@0: michael@0: void Swap(ClientMalwareRequest* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientMalwareRequest* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientMalwareRequest& from); michael@0: void MergeFrom(const ClientMalwareRequest& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientMalwareRequest_Feature Feature; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required string url = 1; michael@0: inline bool has_url() const; michael@0: inline void clear_url(); michael@0: static const int kUrlFieldNumber = 1; michael@0: inline const ::std::string& url() const; michael@0: inline void set_url(const ::std::string& value); michael@0: inline void set_url(const char* value); michael@0: inline void set_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_url(); michael@0: inline ::std::string* release_url(); michael@0: michael@0: // repeated .safe_browsing.ClientMalwareRequest.Feature feature_map = 2; michael@0: inline int feature_map_size() const; michael@0: inline void clear_feature_map(); michael@0: static const int kFeatureMapFieldNumber = 2; michael@0: inline const ::safe_browsing::ClientMalwareRequest_Feature& feature_map(int index) const; michael@0: inline ::safe_browsing::ClientMalwareRequest_Feature* mutable_feature_map(int index); michael@0: inline ::safe_browsing::ClientMalwareRequest_Feature* add_feature_map(); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientMalwareRequest_Feature >& michael@0: feature_map() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientMalwareRequest_Feature >* michael@0: mutable_feature_map(); michael@0: michael@0: // optional string referrer_url = 4; michael@0: inline bool has_referrer_url() const; michael@0: inline void clear_referrer_url(); michael@0: static const int kReferrerUrlFieldNumber = 4; michael@0: inline const ::std::string& referrer_url() const; michael@0: inline void set_referrer_url(const ::std::string& value); michael@0: inline void set_referrer_url(const char* value); michael@0: inline void set_referrer_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_referrer_url(); michael@0: inline ::std::string* release_referrer_url(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientMalwareRequest) michael@0: private: michael@0: inline void set_has_url(); michael@0: inline void clear_has_url(); michael@0: inline void set_has_referrer_url(); michael@0: inline void clear_has_referrer_url(); michael@0: michael@0: ::std::string* url_; michael@0: ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientMalwareRequest_Feature > feature_map_; michael@0: ::std::string* referrer_url_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientMalwareRequest* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientMalwareResponse : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientMalwareResponse(); michael@0: virtual ~ClientMalwareResponse(); michael@0: michael@0: ClientMalwareResponse(const ClientMalwareResponse& from); michael@0: michael@0: inline ClientMalwareResponse& operator=(const ClientMalwareResponse& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientMalwareResponse& default_instance(); michael@0: michael@0: void Swap(ClientMalwareResponse* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientMalwareResponse* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientMalwareResponse& from); michael@0: void MergeFrom(const ClientMalwareResponse& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required bool blacklist = 1; michael@0: inline bool has_blacklist() const; michael@0: inline void clear_blacklist(); michael@0: static const int kBlacklistFieldNumber = 1; michael@0: inline bool blacklist() const; michael@0: inline void set_blacklist(bool value); michael@0: michael@0: // optional string bad_ip = 2; michael@0: inline bool has_bad_ip() const; michael@0: inline void clear_bad_ip(); michael@0: static const int kBadIpFieldNumber = 2; michael@0: inline const ::std::string& bad_ip() const; michael@0: inline void set_bad_ip(const ::std::string& value); michael@0: inline void set_bad_ip(const char* value); michael@0: inline void set_bad_ip(const char* value, size_t size); michael@0: inline ::std::string* mutable_bad_ip(); michael@0: inline ::std::string* release_bad_ip(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientMalwareResponse) michael@0: private: michael@0: inline void set_has_blacklist(); michael@0: inline void clear_has_blacklist(); michael@0: inline void set_has_bad_ip(); michael@0: inline void clear_has_bad_ip(); michael@0: michael@0: ::std::string* bad_ip_; michael@0: bool blacklist_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientMalwareResponse* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadRequest_Digests : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadRequest_Digests(); michael@0: virtual ~ClientDownloadRequest_Digests(); michael@0: michael@0: ClientDownloadRequest_Digests(const ClientDownloadRequest_Digests& from); michael@0: michael@0: inline ClientDownloadRequest_Digests& operator=(const ClientDownloadRequest_Digests& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadRequest_Digests& default_instance(); michael@0: michael@0: void Swap(ClientDownloadRequest_Digests* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadRequest_Digests* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadRequest_Digests& from); michael@0: void MergeFrom(const ClientDownloadRequest_Digests& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional bytes sha256 = 1; michael@0: inline bool has_sha256() const; michael@0: inline void clear_sha256(); michael@0: static const int kSha256FieldNumber = 1; michael@0: inline const ::std::string& sha256() const; michael@0: inline void set_sha256(const ::std::string& value); michael@0: inline void set_sha256(const char* value); michael@0: inline void set_sha256(const void* value, size_t size); michael@0: inline ::std::string* mutable_sha256(); michael@0: inline ::std::string* release_sha256(); michael@0: michael@0: // optional bytes sha1 = 2; michael@0: inline bool has_sha1() const; michael@0: inline void clear_sha1(); michael@0: static const int kSha1FieldNumber = 2; michael@0: inline const ::std::string& sha1() const; michael@0: inline void set_sha1(const ::std::string& value); michael@0: inline void set_sha1(const char* value); michael@0: inline void set_sha1(const void* value, size_t size); michael@0: inline ::std::string* mutable_sha1(); michael@0: inline ::std::string* release_sha1(); michael@0: michael@0: // optional bytes md5 = 3; michael@0: inline bool has_md5() const; michael@0: inline void clear_md5(); michael@0: static const int kMd5FieldNumber = 3; michael@0: inline const ::std::string& md5() const; michael@0: inline void set_md5(const ::std::string& value); michael@0: inline void set_md5(const char* value); michael@0: inline void set_md5(const void* value, size_t size); michael@0: inline ::std::string* mutable_md5(); michael@0: inline ::std::string* release_md5(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadRequest.Digests) michael@0: private: michael@0: inline void set_has_sha256(); michael@0: inline void clear_has_sha256(); michael@0: inline void set_has_sha1(); michael@0: inline void clear_has_sha1(); michael@0: inline void set_has_md5(); michael@0: inline void clear_has_md5(); michael@0: michael@0: ::std::string* sha256_; michael@0: ::std::string* sha1_; michael@0: ::std::string* md5_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadRequest_Digests* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadRequest_Resource : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadRequest_Resource(); michael@0: virtual ~ClientDownloadRequest_Resource(); michael@0: michael@0: ClientDownloadRequest_Resource(const ClientDownloadRequest_Resource& from); michael@0: michael@0: inline ClientDownloadRequest_Resource& operator=(const ClientDownloadRequest_Resource& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadRequest_Resource& default_instance(); michael@0: michael@0: void Swap(ClientDownloadRequest_Resource* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadRequest_Resource* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadRequest_Resource& from); michael@0: void MergeFrom(const ClientDownloadRequest_Resource& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required string url = 1; michael@0: inline bool has_url() const; michael@0: inline void clear_url(); michael@0: static const int kUrlFieldNumber = 1; michael@0: inline const ::std::string& url() const; michael@0: inline void set_url(const ::std::string& value); michael@0: inline void set_url(const char* value); michael@0: inline void set_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_url(); michael@0: inline ::std::string* release_url(); michael@0: michael@0: // required .safe_browsing.ClientDownloadRequest.ResourceType type = 2; michael@0: inline bool has_type() const; michael@0: inline void clear_type(); michael@0: static const int kTypeFieldNumber = 2; michael@0: inline ::safe_browsing::ClientDownloadRequest_ResourceType type() const; michael@0: inline void set_type(::safe_browsing::ClientDownloadRequest_ResourceType value); michael@0: michael@0: // optional bytes remote_ip = 3; michael@0: inline bool has_remote_ip() const; michael@0: inline void clear_remote_ip(); michael@0: static const int kRemoteIpFieldNumber = 3; michael@0: inline const ::std::string& remote_ip() const; michael@0: inline void set_remote_ip(const ::std::string& value); michael@0: inline void set_remote_ip(const char* value); michael@0: inline void set_remote_ip(const void* value, size_t size); michael@0: inline ::std::string* mutable_remote_ip(); michael@0: inline ::std::string* release_remote_ip(); michael@0: michael@0: // optional string referrer = 4; michael@0: inline bool has_referrer() const; michael@0: inline void clear_referrer(); michael@0: static const int kReferrerFieldNumber = 4; michael@0: inline const ::std::string& referrer() const; michael@0: inline void set_referrer(const ::std::string& value); michael@0: inline void set_referrer(const char* value); michael@0: inline void set_referrer(const char* value, size_t size); michael@0: inline ::std::string* mutable_referrer(); michael@0: inline ::std::string* release_referrer(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadRequest.Resource) michael@0: private: michael@0: inline void set_has_url(); michael@0: inline void clear_has_url(); michael@0: inline void set_has_type(); michael@0: inline void clear_has_type(); michael@0: inline void set_has_remote_ip(); michael@0: inline void clear_has_remote_ip(); michael@0: inline void set_has_referrer(); michael@0: inline void clear_has_referrer(); michael@0: michael@0: ::std::string* url_; michael@0: ::std::string* remote_ip_; michael@0: ::std::string* referrer_; michael@0: int type_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadRequest_Resource* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadRequest_CertificateChain_Element : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadRequest_CertificateChain_Element(); michael@0: virtual ~ClientDownloadRequest_CertificateChain_Element(); michael@0: michael@0: ClientDownloadRequest_CertificateChain_Element(const ClientDownloadRequest_CertificateChain_Element& from); michael@0: michael@0: inline ClientDownloadRequest_CertificateChain_Element& operator=(const ClientDownloadRequest_CertificateChain_Element& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadRequest_CertificateChain_Element& default_instance(); michael@0: michael@0: void Swap(ClientDownloadRequest_CertificateChain_Element* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadRequest_CertificateChain_Element* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadRequest_CertificateChain_Element& from); michael@0: void MergeFrom(const ClientDownloadRequest_CertificateChain_Element& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional bytes certificate = 1; michael@0: inline bool has_certificate() const; michael@0: inline void clear_certificate(); michael@0: static const int kCertificateFieldNumber = 1; michael@0: inline const ::std::string& certificate() const; michael@0: inline void set_certificate(const ::std::string& value); michael@0: inline void set_certificate(const char* value); michael@0: inline void set_certificate(const void* value, size_t size); michael@0: inline ::std::string* mutable_certificate(); michael@0: inline ::std::string* release_certificate(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadRequest.CertificateChain.Element) michael@0: private: michael@0: inline void set_has_certificate(); michael@0: inline void clear_has_certificate(); michael@0: michael@0: ::std::string* certificate_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadRequest_CertificateChain_Element* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadRequest_CertificateChain : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadRequest_CertificateChain(); michael@0: virtual ~ClientDownloadRequest_CertificateChain(); michael@0: michael@0: ClientDownloadRequest_CertificateChain(const ClientDownloadRequest_CertificateChain& from); michael@0: michael@0: inline ClientDownloadRequest_CertificateChain& operator=(const ClientDownloadRequest_CertificateChain& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadRequest_CertificateChain& default_instance(); michael@0: michael@0: void Swap(ClientDownloadRequest_CertificateChain* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadRequest_CertificateChain* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadRequest_CertificateChain& from); michael@0: void MergeFrom(const ClientDownloadRequest_CertificateChain& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientDownloadRequest_CertificateChain_Element Element; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // repeated .safe_browsing.ClientDownloadRequest.CertificateChain.Element element = 1; michael@0: inline int element_size() const; michael@0: inline void clear_element(); michael@0: static const int kElementFieldNumber = 1; michael@0: inline const ::safe_browsing::ClientDownloadRequest_CertificateChain_Element& element(int index) const; michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain_Element* mutable_element(int index); michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain_Element* add_element(); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain_Element >& michael@0: element() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain_Element >* michael@0: mutable_element(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadRequest.CertificateChain) michael@0: private: michael@0: michael@0: ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain_Element > element_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadRequest_CertificateChain* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadRequest_SignatureInfo : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadRequest_SignatureInfo(); michael@0: virtual ~ClientDownloadRequest_SignatureInfo(); michael@0: michael@0: ClientDownloadRequest_SignatureInfo(const ClientDownloadRequest_SignatureInfo& from); michael@0: michael@0: inline ClientDownloadRequest_SignatureInfo& operator=(const ClientDownloadRequest_SignatureInfo& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadRequest_SignatureInfo& default_instance(); michael@0: michael@0: void Swap(ClientDownloadRequest_SignatureInfo* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadRequest_SignatureInfo* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadRequest_SignatureInfo& from); michael@0: void MergeFrom(const ClientDownloadRequest_SignatureInfo& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // repeated .safe_browsing.ClientDownloadRequest.CertificateChain certificate_chain = 1; michael@0: inline int certificate_chain_size() const; michael@0: inline void clear_certificate_chain(); michael@0: static const int kCertificateChainFieldNumber = 1; michael@0: inline const ::safe_browsing::ClientDownloadRequest_CertificateChain& certificate_chain(int index) const; michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain* mutable_certificate_chain(int index); michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain* add_certificate_chain(); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain >& michael@0: certificate_chain() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain >* michael@0: mutable_certificate_chain(); michael@0: michael@0: // optional bool trusted = 2; michael@0: inline bool has_trusted() const; michael@0: inline void clear_trusted(); michael@0: static const int kTrustedFieldNumber = 2; michael@0: inline bool trusted() const; michael@0: inline void set_trusted(bool value); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadRequest.SignatureInfo) michael@0: private: michael@0: inline void set_has_trusted(); michael@0: inline void clear_has_trusted(); michael@0: michael@0: ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain > certificate_chain_; michael@0: bool trusted_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadRequest_SignatureInfo* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadRequest : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadRequest(); michael@0: virtual ~ClientDownloadRequest(); michael@0: michael@0: ClientDownloadRequest(const ClientDownloadRequest& from); michael@0: michael@0: inline ClientDownloadRequest& operator=(const ClientDownloadRequest& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadRequest& default_instance(); michael@0: michael@0: void Swap(ClientDownloadRequest* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadRequest* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadRequest& from); michael@0: void MergeFrom(const ClientDownloadRequest& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientDownloadRequest_Digests Digests; michael@0: typedef ClientDownloadRequest_Resource Resource; michael@0: typedef ClientDownloadRequest_CertificateChain CertificateChain; michael@0: typedef ClientDownloadRequest_SignatureInfo SignatureInfo; michael@0: michael@0: typedef ClientDownloadRequest_ResourceType ResourceType; michael@0: static const ResourceType DOWNLOAD_URL = ClientDownloadRequest_ResourceType_DOWNLOAD_URL; michael@0: static const ResourceType DOWNLOAD_REDIRECT = ClientDownloadRequest_ResourceType_DOWNLOAD_REDIRECT; michael@0: static const ResourceType TAB_URL = ClientDownloadRequest_ResourceType_TAB_URL; michael@0: static const ResourceType TAB_REDIRECT = ClientDownloadRequest_ResourceType_TAB_REDIRECT; michael@0: static inline bool ResourceType_IsValid(int value) { michael@0: return ClientDownloadRequest_ResourceType_IsValid(value); michael@0: } michael@0: static const ResourceType ResourceType_MIN = michael@0: ClientDownloadRequest_ResourceType_ResourceType_MIN; michael@0: static const ResourceType ResourceType_MAX = michael@0: ClientDownloadRequest_ResourceType_ResourceType_MAX; michael@0: static const int ResourceType_ARRAYSIZE = michael@0: ClientDownloadRequest_ResourceType_ResourceType_ARRAYSIZE; michael@0: michael@0: typedef ClientDownloadRequest_DownloadType DownloadType; michael@0: static const DownloadType WIN_EXECUTABLE = ClientDownloadRequest_DownloadType_WIN_EXECUTABLE; michael@0: static const DownloadType CHROME_EXTENSION = ClientDownloadRequest_DownloadType_CHROME_EXTENSION; michael@0: static const DownloadType ANDROID_APK = ClientDownloadRequest_DownloadType_ANDROID_APK; michael@0: static const DownloadType ZIPPED_EXECUTABLE = ClientDownloadRequest_DownloadType_ZIPPED_EXECUTABLE; michael@0: static inline bool DownloadType_IsValid(int value) { michael@0: return ClientDownloadRequest_DownloadType_IsValid(value); michael@0: } michael@0: static const DownloadType DownloadType_MIN = michael@0: ClientDownloadRequest_DownloadType_DownloadType_MIN; michael@0: static const DownloadType DownloadType_MAX = michael@0: ClientDownloadRequest_DownloadType_DownloadType_MAX; michael@0: static const int DownloadType_ARRAYSIZE = michael@0: ClientDownloadRequest_DownloadType_DownloadType_ARRAYSIZE; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required string url = 1; michael@0: inline bool has_url() const; michael@0: inline void clear_url(); michael@0: static const int kUrlFieldNumber = 1; michael@0: inline const ::std::string& url() const; michael@0: inline void set_url(const ::std::string& value); michael@0: inline void set_url(const char* value); michael@0: inline void set_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_url(); michael@0: inline ::std::string* release_url(); michael@0: michael@0: // required .safe_browsing.ClientDownloadRequest.Digests digests = 2; michael@0: inline bool has_digests() const; michael@0: inline void clear_digests(); michael@0: static const int kDigestsFieldNumber = 2; michael@0: inline const ::safe_browsing::ClientDownloadRequest_Digests& digests() const; michael@0: inline ::safe_browsing::ClientDownloadRequest_Digests* mutable_digests(); michael@0: inline ::safe_browsing::ClientDownloadRequest_Digests* release_digests(); michael@0: michael@0: // required int64 length = 3; michael@0: inline bool has_length() const; michael@0: inline void clear_length(); michael@0: static const int kLengthFieldNumber = 3; michael@0: inline ::google::protobuf::int64 length() const; michael@0: inline void set_length(::google::protobuf::int64 value); michael@0: michael@0: // repeated .safe_browsing.ClientDownloadRequest.Resource resources = 4; michael@0: inline int resources_size() const; michael@0: inline void clear_resources(); michael@0: static const int kResourcesFieldNumber = 4; michael@0: inline const ::safe_browsing::ClientDownloadRequest_Resource& resources(int index) const; michael@0: inline ::safe_browsing::ClientDownloadRequest_Resource* mutable_resources(int index); michael@0: inline ::safe_browsing::ClientDownloadRequest_Resource* add_resources(); michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_Resource >& michael@0: resources() const; michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_Resource >* michael@0: mutable_resources(); michael@0: michael@0: // optional .safe_browsing.ClientDownloadRequest.SignatureInfo signature = 5; michael@0: inline bool has_signature() const; michael@0: inline void clear_signature(); michael@0: static const int kSignatureFieldNumber = 5; michael@0: inline const ::safe_browsing::ClientDownloadRequest_SignatureInfo& signature() const; michael@0: inline ::safe_browsing::ClientDownloadRequest_SignatureInfo* mutable_signature(); michael@0: inline ::safe_browsing::ClientDownloadRequest_SignatureInfo* release_signature(); michael@0: michael@0: // optional bool user_initiated = 6; michael@0: inline bool has_user_initiated() const; michael@0: inline void clear_user_initiated(); michael@0: static const int kUserInitiatedFieldNumber = 6; michael@0: inline bool user_initiated() const; michael@0: inline void set_user_initiated(bool value); michael@0: michael@0: // optional string file_basename = 9; michael@0: inline bool has_file_basename() const; michael@0: inline void clear_file_basename(); michael@0: static const int kFileBasenameFieldNumber = 9; michael@0: inline const ::std::string& file_basename() const; michael@0: inline void set_file_basename(const ::std::string& value); michael@0: inline void set_file_basename(const char* value); michael@0: inline void set_file_basename(const char* value, size_t size); michael@0: inline ::std::string* mutable_file_basename(); michael@0: inline ::std::string* release_file_basename(); michael@0: michael@0: // optional .safe_browsing.ClientDownloadRequest.DownloadType download_type = 10 [default = WIN_EXECUTABLE]; michael@0: inline bool has_download_type() const; michael@0: inline void clear_download_type(); michael@0: static const int kDownloadTypeFieldNumber = 10; michael@0: inline ::safe_browsing::ClientDownloadRequest_DownloadType download_type() const; michael@0: inline void set_download_type(::safe_browsing::ClientDownloadRequest_DownloadType value); michael@0: michael@0: // optional string locale = 11; michael@0: inline bool has_locale() const; michael@0: inline void clear_locale(); michael@0: static const int kLocaleFieldNumber = 11; michael@0: inline const ::std::string& locale() const; michael@0: inline void set_locale(const ::std::string& value); michael@0: inline void set_locale(const char* value); michael@0: inline void set_locale(const char* value, size_t size); michael@0: inline ::std::string* mutable_locale(); michael@0: inline ::std::string* release_locale(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadRequest) michael@0: private: michael@0: inline void set_has_url(); michael@0: inline void clear_has_url(); michael@0: inline void set_has_digests(); michael@0: inline void clear_has_digests(); michael@0: inline void set_has_length(); michael@0: inline void clear_has_length(); michael@0: inline void set_has_signature(); michael@0: inline void clear_has_signature(); michael@0: inline void set_has_user_initiated(); michael@0: inline void clear_has_user_initiated(); michael@0: inline void set_has_file_basename(); michael@0: inline void clear_has_file_basename(); michael@0: inline void set_has_download_type(); michael@0: inline void clear_has_download_type(); michael@0: inline void set_has_locale(); michael@0: inline void clear_has_locale(); michael@0: michael@0: ::std::string* url_; michael@0: ::safe_browsing::ClientDownloadRequest_Digests* digests_; michael@0: ::google::protobuf::int64 length_; michael@0: ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_Resource > resources_; michael@0: ::safe_browsing::ClientDownloadRequest_SignatureInfo* signature_; michael@0: ::std::string* file_basename_; michael@0: bool user_initiated_; michael@0: int download_type_; michael@0: ::std::string* locale_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadRequest* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadResponse_MoreInfo : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadResponse_MoreInfo(); michael@0: virtual ~ClientDownloadResponse_MoreInfo(); michael@0: michael@0: ClientDownloadResponse_MoreInfo(const ClientDownloadResponse_MoreInfo& from); michael@0: michael@0: inline ClientDownloadResponse_MoreInfo& operator=(const ClientDownloadResponse_MoreInfo& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadResponse_MoreInfo& default_instance(); michael@0: michael@0: void Swap(ClientDownloadResponse_MoreInfo* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadResponse_MoreInfo* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadResponse_MoreInfo& from); michael@0: void MergeFrom(const ClientDownloadResponse_MoreInfo& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional string description = 1; michael@0: inline bool has_description() const; michael@0: inline void clear_description(); michael@0: static const int kDescriptionFieldNumber = 1; michael@0: inline const ::std::string& description() const; michael@0: inline void set_description(const ::std::string& value); michael@0: inline void set_description(const char* value); michael@0: inline void set_description(const char* value, size_t size); michael@0: inline ::std::string* mutable_description(); michael@0: inline ::std::string* release_description(); michael@0: michael@0: // optional string url = 2; michael@0: inline bool has_url() const; michael@0: inline void clear_url(); michael@0: static const int kUrlFieldNumber = 2; michael@0: inline const ::std::string& url() const; michael@0: inline void set_url(const ::std::string& value); michael@0: inline void set_url(const char* value); michael@0: inline void set_url(const char* value, size_t size); michael@0: inline ::std::string* mutable_url(); michael@0: inline ::std::string* release_url(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadResponse.MoreInfo) michael@0: private: michael@0: inline void set_has_description(); michael@0: inline void clear_has_description(); michael@0: inline void set_has_url(); michael@0: inline void clear_has_url(); michael@0: michael@0: ::std::string* description_; michael@0: ::std::string* url_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadResponse_MoreInfo* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadResponse : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadResponse(); michael@0: virtual ~ClientDownloadResponse(); michael@0: michael@0: ClientDownloadResponse(const ClientDownloadResponse& from); michael@0: michael@0: inline ClientDownloadResponse& operator=(const ClientDownloadResponse& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadResponse& default_instance(); michael@0: michael@0: void Swap(ClientDownloadResponse* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadResponse* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadResponse& from); michael@0: void MergeFrom(const ClientDownloadResponse& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientDownloadResponse_MoreInfo MoreInfo; michael@0: michael@0: typedef ClientDownloadResponse_Verdict Verdict; michael@0: static const Verdict SAFE = ClientDownloadResponse_Verdict_SAFE; michael@0: static const Verdict DANGEROUS = ClientDownloadResponse_Verdict_DANGEROUS; michael@0: static const Verdict UNCOMMON = ClientDownloadResponse_Verdict_UNCOMMON; michael@0: static const Verdict POTENTIALLY_UNWANTED = ClientDownloadResponse_Verdict_POTENTIALLY_UNWANTED; michael@0: static const Verdict DANGEROUS_HOST = ClientDownloadResponse_Verdict_DANGEROUS_HOST; michael@0: static inline bool Verdict_IsValid(int value) { michael@0: return ClientDownloadResponse_Verdict_IsValid(value); michael@0: } michael@0: static const Verdict Verdict_MIN = michael@0: ClientDownloadResponse_Verdict_Verdict_MIN; michael@0: static const Verdict Verdict_MAX = michael@0: ClientDownloadResponse_Verdict_Verdict_MAX; michael@0: static const int Verdict_ARRAYSIZE = michael@0: ClientDownloadResponse_Verdict_Verdict_ARRAYSIZE; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // required .safe_browsing.ClientDownloadResponse.Verdict verdict = 1; michael@0: inline bool has_verdict() const; michael@0: inline void clear_verdict(); michael@0: static const int kVerdictFieldNumber = 1; michael@0: inline ::safe_browsing::ClientDownloadResponse_Verdict verdict() const; michael@0: inline void set_verdict(::safe_browsing::ClientDownloadResponse_Verdict value); michael@0: michael@0: // optional .safe_browsing.ClientDownloadResponse.MoreInfo more_info = 2; michael@0: inline bool has_more_info() const; michael@0: inline void clear_more_info(); michael@0: static const int kMoreInfoFieldNumber = 2; michael@0: inline const ::safe_browsing::ClientDownloadResponse_MoreInfo& more_info() const; michael@0: inline ::safe_browsing::ClientDownloadResponse_MoreInfo* mutable_more_info(); michael@0: inline ::safe_browsing::ClientDownloadResponse_MoreInfo* release_more_info(); michael@0: michael@0: // optional bytes token = 3; michael@0: inline bool has_token() const; michael@0: inline void clear_token(); michael@0: static const int kTokenFieldNumber = 3; michael@0: inline const ::std::string& token() const; michael@0: inline void set_token(const ::std::string& value); michael@0: inline void set_token(const char* value); michael@0: inline void set_token(const void* value, size_t size); michael@0: inline ::std::string* mutable_token(); michael@0: inline ::std::string* release_token(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadResponse) michael@0: private: michael@0: inline void set_has_verdict(); michael@0: inline void clear_has_verdict(); michael@0: inline void set_has_more_info(); michael@0: inline void clear_has_more_info(); michael@0: inline void set_has_token(); michael@0: inline void clear_has_token(); michael@0: michael@0: ::safe_browsing::ClientDownloadResponse_MoreInfo* more_info_; michael@0: ::std::string* token_; michael@0: int verdict_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadResponse* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadReport_UserInformation : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadReport_UserInformation(); michael@0: virtual ~ClientDownloadReport_UserInformation(); michael@0: michael@0: ClientDownloadReport_UserInformation(const ClientDownloadReport_UserInformation& from); michael@0: michael@0: inline ClientDownloadReport_UserInformation& operator=(const ClientDownloadReport_UserInformation& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadReport_UserInformation& default_instance(); michael@0: michael@0: void Swap(ClientDownloadReport_UserInformation* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadReport_UserInformation* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadReport_UserInformation& from); michael@0: void MergeFrom(const ClientDownloadReport_UserInformation& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional string email = 1; michael@0: inline bool has_email() const; michael@0: inline void clear_email(); michael@0: static const int kEmailFieldNumber = 1; michael@0: inline const ::std::string& email() const; michael@0: inline void set_email(const ::std::string& value); michael@0: inline void set_email(const char* value); michael@0: inline void set_email(const char* value, size_t size); michael@0: inline ::std::string* mutable_email(); michael@0: inline ::std::string* release_email(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadReport.UserInformation) michael@0: private: michael@0: inline void set_has_email(); michael@0: inline void clear_has_email(); michael@0: michael@0: ::std::string* email_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadReport_UserInformation* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientDownloadReport : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientDownloadReport(); michael@0: virtual ~ClientDownloadReport(); michael@0: michael@0: ClientDownloadReport(const ClientDownloadReport& from); michael@0: michael@0: inline ClientDownloadReport& operator=(const ClientDownloadReport& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientDownloadReport& default_instance(); michael@0: michael@0: void Swap(ClientDownloadReport* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientDownloadReport* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientDownloadReport& from); michael@0: void MergeFrom(const ClientDownloadReport& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientDownloadReport_UserInformation UserInformation; michael@0: michael@0: typedef ClientDownloadReport_Reason Reason; michael@0: static const Reason SHARE = ClientDownloadReport_Reason_SHARE; michael@0: static const Reason FALSE_POSITIVE = ClientDownloadReport_Reason_FALSE_POSITIVE; michael@0: static const Reason APPEAL = ClientDownloadReport_Reason_APPEAL; michael@0: static inline bool Reason_IsValid(int value) { michael@0: return ClientDownloadReport_Reason_IsValid(value); michael@0: } michael@0: static const Reason Reason_MIN = michael@0: ClientDownloadReport_Reason_Reason_MIN; michael@0: static const Reason Reason_MAX = michael@0: ClientDownloadReport_Reason_Reason_MAX; michael@0: static const int Reason_ARRAYSIZE = michael@0: ClientDownloadReport_Reason_Reason_ARRAYSIZE; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional .safe_browsing.ClientDownloadReport.Reason reason = 1; michael@0: inline bool has_reason() const; michael@0: inline void clear_reason(); michael@0: static const int kReasonFieldNumber = 1; michael@0: inline ::safe_browsing::ClientDownloadReport_Reason reason() const; michael@0: inline void set_reason(::safe_browsing::ClientDownloadReport_Reason value); michael@0: michael@0: // optional .safe_browsing.ClientDownloadRequest download_request = 2; michael@0: inline bool has_download_request() const; michael@0: inline void clear_download_request(); michael@0: static const int kDownloadRequestFieldNumber = 2; michael@0: inline const ::safe_browsing::ClientDownloadRequest& download_request() const; michael@0: inline ::safe_browsing::ClientDownloadRequest* mutable_download_request(); michael@0: inline ::safe_browsing::ClientDownloadRequest* release_download_request(); michael@0: michael@0: // optional .safe_browsing.ClientDownloadReport.UserInformation user_information = 3; michael@0: inline bool has_user_information() const; michael@0: inline void clear_user_information(); michael@0: static const int kUserInformationFieldNumber = 3; michael@0: inline const ::safe_browsing::ClientDownloadReport_UserInformation& user_information() const; michael@0: inline ::safe_browsing::ClientDownloadReport_UserInformation* mutable_user_information(); michael@0: inline ::safe_browsing::ClientDownloadReport_UserInformation* release_user_information(); michael@0: michael@0: // optional bytes comment = 4; michael@0: inline bool has_comment() const; michael@0: inline void clear_comment(); michael@0: static const int kCommentFieldNumber = 4; michael@0: inline const ::std::string& comment() const; michael@0: inline void set_comment(const ::std::string& value); michael@0: inline void set_comment(const char* value); michael@0: inline void set_comment(const void* value, size_t size); michael@0: inline ::std::string* mutable_comment(); michael@0: inline ::std::string* release_comment(); michael@0: michael@0: // optional .safe_browsing.ClientDownloadResponse download_response = 5; michael@0: inline bool has_download_response() const; michael@0: inline void clear_download_response(); michael@0: static const int kDownloadResponseFieldNumber = 5; michael@0: inline const ::safe_browsing::ClientDownloadResponse& download_response() const; michael@0: inline ::safe_browsing::ClientDownloadResponse* mutable_download_response(); michael@0: inline ::safe_browsing::ClientDownloadResponse* release_download_response(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientDownloadReport) michael@0: private: michael@0: inline void set_has_reason(); michael@0: inline void clear_has_reason(); michael@0: inline void set_has_download_request(); michael@0: inline void clear_has_download_request(); michael@0: inline void set_has_user_information(); michael@0: inline void clear_has_user_information(); michael@0: inline void set_has_comment(); michael@0: inline void clear_has_comment(); michael@0: inline void set_has_download_response(); michael@0: inline void clear_has_download_response(); michael@0: michael@0: ::safe_browsing::ClientDownloadRequest* download_request_; michael@0: ::safe_browsing::ClientDownloadReport_UserInformation* user_information_; michael@0: ::std::string* comment_; michael@0: ::safe_browsing::ClientDownloadResponse* download_response_; michael@0: int reason_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientDownloadReport* default_instance_; michael@0: }; michael@0: // ------------------------------------------------------------------- michael@0: michael@0: class ClientUploadResponse : public ::google::protobuf::MessageLite { michael@0: public: michael@0: ClientUploadResponse(); michael@0: virtual ~ClientUploadResponse(); michael@0: michael@0: ClientUploadResponse(const ClientUploadResponse& from); michael@0: michael@0: inline ClientUploadResponse& operator=(const ClientUploadResponse& from) { michael@0: CopyFrom(from); michael@0: return *this; michael@0: } michael@0: michael@0: static const ClientUploadResponse& default_instance(); michael@0: michael@0: void Swap(ClientUploadResponse* other); michael@0: michael@0: // implements Message ---------------------------------------------- michael@0: michael@0: ClientUploadResponse* New() const; michael@0: void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from); michael@0: void CopyFrom(const ClientUploadResponse& from); michael@0: void MergeFrom(const ClientUploadResponse& from); michael@0: void Clear(); michael@0: bool IsInitialized() const; michael@0: michael@0: int ByteSize() const; michael@0: bool MergePartialFromCodedStream( michael@0: ::google::protobuf::io::CodedInputStream* input); michael@0: void SerializeWithCachedSizes( michael@0: ::google::protobuf::io::CodedOutputStream* output) const; michael@0: int GetCachedSize() const { return _cached_size_; } michael@0: private: michael@0: void SharedCtor(); michael@0: void SharedDtor(); michael@0: void SetCachedSize(int size) const; michael@0: public: michael@0: michael@0: ::std::string GetTypeName() const; michael@0: michael@0: // nested types ---------------------------------------------------- michael@0: michael@0: typedef ClientUploadResponse_UploadStatus UploadStatus; michael@0: static const UploadStatus SUCCESS = ClientUploadResponse_UploadStatus_SUCCESS; michael@0: static const UploadStatus UPLOAD_FAILURE = ClientUploadResponse_UploadStatus_UPLOAD_FAILURE; michael@0: static inline bool UploadStatus_IsValid(int value) { michael@0: return ClientUploadResponse_UploadStatus_IsValid(value); michael@0: } michael@0: static const UploadStatus UploadStatus_MIN = michael@0: ClientUploadResponse_UploadStatus_UploadStatus_MIN; michael@0: static const UploadStatus UploadStatus_MAX = michael@0: ClientUploadResponse_UploadStatus_UploadStatus_MAX; michael@0: static const int UploadStatus_ARRAYSIZE = michael@0: ClientUploadResponse_UploadStatus_UploadStatus_ARRAYSIZE; michael@0: michael@0: // accessors ------------------------------------------------------- michael@0: michael@0: // optional .safe_browsing.ClientUploadResponse.UploadStatus status = 1; michael@0: inline bool has_status() const; michael@0: inline void clear_status(); michael@0: static const int kStatusFieldNumber = 1; michael@0: inline ::safe_browsing::ClientUploadResponse_UploadStatus status() const; michael@0: inline void set_status(::safe_browsing::ClientUploadResponse_UploadStatus value); michael@0: michael@0: // optional string permalink = 2; michael@0: inline bool has_permalink() const; michael@0: inline void clear_permalink(); michael@0: static const int kPermalinkFieldNumber = 2; michael@0: inline const ::std::string& permalink() const; michael@0: inline void set_permalink(const ::std::string& value); michael@0: inline void set_permalink(const char* value); michael@0: inline void set_permalink(const char* value, size_t size); michael@0: inline ::std::string* mutable_permalink(); michael@0: inline ::std::string* release_permalink(); michael@0: michael@0: // @@protoc_insertion_point(class_scope:safe_browsing.ClientUploadResponse) michael@0: private: michael@0: inline void set_has_status(); michael@0: inline void clear_has_status(); michael@0: inline void set_has_permalink(); michael@0: inline void clear_has_permalink(); michael@0: michael@0: ::std::string* permalink_; michael@0: int status_; michael@0: michael@0: mutable int _cached_size_; michael@0: ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; michael@0: michael@0: friend void protobuf_AddDesc_csd_2eproto(); michael@0: friend void protobuf_AssignDesc_csd_2eproto(); michael@0: friend void protobuf_ShutdownFile_csd_2eproto(); michael@0: michael@0: void InitAsDefaultInstance(); michael@0: static ClientUploadResponse* default_instance_; michael@0: }; michael@0: // =================================================================== michael@0: michael@0: michael@0: // =================================================================== michael@0: michael@0: // ClientPhishingRequest_Feature michael@0: michael@0: // required string name = 1; michael@0: inline bool ClientPhishingRequest_Feature::has_name() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::set_has_name() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::clear_has_name() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::clear_name() { michael@0: if (name_ != &::google::protobuf::internal::kEmptyString) { michael@0: name_->clear(); michael@0: } michael@0: clear_has_name(); michael@0: } michael@0: inline const ::std::string& ClientPhishingRequest_Feature::name() const { michael@0: return *name_; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::set_name(const ::std::string& value) { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: name_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest_Feature::set_name(const char* value) { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: name_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest_Feature::set_name(const char* value, size_t size) { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: name_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientPhishingRequest_Feature::mutable_name() { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: return name_; michael@0: } michael@0: inline ::std::string* ClientPhishingRequest_Feature::release_name() { michael@0: clear_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = name_; michael@0: name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // required double value = 2; michael@0: inline bool ClientPhishingRequest_Feature::has_value() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::set_has_value() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::clear_has_value() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::clear_value() { michael@0: value_ = 0; michael@0: clear_has_value(); michael@0: } michael@0: inline double ClientPhishingRequest_Feature::value() const { michael@0: return value_; michael@0: } michael@0: inline void ClientPhishingRequest_Feature::set_value(double value) { michael@0: set_has_value(); michael@0: value_ = value; michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientPhishingRequest michael@0: michael@0: // optional string url = 1; michael@0: inline bool ClientPhishingRequest::has_url() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest::set_has_url() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_has_url() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_url() { michael@0: if (url_ != &::google::protobuf::internal::kEmptyString) { michael@0: url_->clear(); michael@0: } michael@0: clear_has_url(); michael@0: } michael@0: inline const ::std::string& ClientPhishingRequest::url() const { michael@0: return *url_; michael@0: } michael@0: inline void ClientPhishingRequest::set_url(const ::std::string& value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest::set_url(const char* value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest::set_url(const char* value, size_t size) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientPhishingRequest::mutable_url() { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: return url_; michael@0: } michael@0: inline ::std::string* ClientPhishingRequest::release_url() { michael@0: clear_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = url_; michael@0: url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional bytes OBSOLETE_hash_prefix = 10; michael@0: inline bool ClientPhishingRequest::has_obsolete_hash_prefix() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest::set_has_obsolete_hash_prefix() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_has_obsolete_hash_prefix() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_obsolete_hash_prefix() { michael@0: if (obsolete_hash_prefix_ != &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_hash_prefix_->clear(); michael@0: } michael@0: clear_has_obsolete_hash_prefix(); michael@0: } michael@0: inline const ::std::string& ClientPhishingRequest::obsolete_hash_prefix() const { michael@0: return *obsolete_hash_prefix_; michael@0: } michael@0: inline void ClientPhishingRequest::set_obsolete_hash_prefix(const ::std::string& value) { michael@0: set_has_obsolete_hash_prefix(); michael@0: if (obsolete_hash_prefix_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_hash_prefix_ = new ::std::string; michael@0: } michael@0: obsolete_hash_prefix_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest::set_obsolete_hash_prefix(const char* value) { michael@0: set_has_obsolete_hash_prefix(); michael@0: if (obsolete_hash_prefix_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_hash_prefix_ = new ::std::string; michael@0: } michael@0: obsolete_hash_prefix_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest::set_obsolete_hash_prefix(const void* value, size_t size) { michael@0: set_has_obsolete_hash_prefix(); michael@0: if (obsolete_hash_prefix_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_hash_prefix_ = new ::std::string; michael@0: } michael@0: obsolete_hash_prefix_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientPhishingRequest::mutable_obsolete_hash_prefix() { michael@0: set_has_obsolete_hash_prefix(); michael@0: if (obsolete_hash_prefix_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_hash_prefix_ = new ::std::string; michael@0: } michael@0: return obsolete_hash_prefix_; michael@0: } michael@0: inline ::std::string* ClientPhishingRequest::release_obsolete_hash_prefix() { michael@0: clear_has_obsolete_hash_prefix(); michael@0: if (obsolete_hash_prefix_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = obsolete_hash_prefix_; michael@0: obsolete_hash_prefix_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // required float client_score = 2; michael@0: inline bool ClientPhishingRequest::has_client_score() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest::set_has_client_score() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_has_client_score() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_client_score() { michael@0: client_score_ = 0; michael@0: clear_has_client_score(); michael@0: } michael@0: inline float ClientPhishingRequest::client_score() const { michael@0: return client_score_; michael@0: } michael@0: inline void ClientPhishingRequest::set_client_score(float value) { michael@0: set_has_client_score(); michael@0: client_score_ = value; michael@0: } michael@0: michael@0: // optional bool is_phishing = 4; michael@0: inline bool ClientPhishingRequest::has_is_phishing() const { michael@0: return (_has_bits_[0] & 0x00000008u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest::set_has_is_phishing() { michael@0: _has_bits_[0] |= 0x00000008u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_has_is_phishing() { michael@0: _has_bits_[0] &= ~0x00000008u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_is_phishing() { michael@0: is_phishing_ = false; michael@0: clear_has_is_phishing(); michael@0: } michael@0: inline bool ClientPhishingRequest::is_phishing() const { michael@0: return is_phishing_; michael@0: } michael@0: inline void ClientPhishingRequest::set_is_phishing(bool value) { michael@0: set_has_is_phishing(); michael@0: is_phishing_ = value; michael@0: } michael@0: michael@0: // repeated .safe_browsing.ClientPhishingRequest.Feature feature_map = 5; michael@0: inline int ClientPhishingRequest::feature_map_size() const { michael@0: return feature_map_.size(); michael@0: } michael@0: inline void ClientPhishingRequest::clear_feature_map() { michael@0: feature_map_.Clear(); michael@0: } michael@0: inline const ::safe_browsing::ClientPhishingRequest_Feature& ClientPhishingRequest::feature_map(int index) const { michael@0: return feature_map_.Get(index); michael@0: } michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* ClientPhishingRequest::mutable_feature_map(int index) { michael@0: return feature_map_.Mutable(index); michael@0: } michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* ClientPhishingRequest::add_feature_map() { michael@0: return feature_map_.Add(); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >& michael@0: ClientPhishingRequest::feature_map() const { michael@0: return feature_map_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >* michael@0: ClientPhishingRequest::mutable_feature_map() { michael@0: return &feature_map_; michael@0: } michael@0: michael@0: // optional int32 model_version = 6; michael@0: inline bool ClientPhishingRequest::has_model_version() const { michael@0: return (_has_bits_[0] & 0x00000020u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest::set_has_model_version() { michael@0: _has_bits_[0] |= 0x00000020u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_has_model_version() { michael@0: _has_bits_[0] &= ~0x00000020u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_model_version() { michael@0: model_version_ = 0; michael@0: clear_has_model_version(); michael@0: } michael@0: inline ::google::protobuf::int32 ClientPhishingRequest::model_version() const { michael@0: return model_version_; michael@0: } michael@0: inline void ClientPhishingRequest::set_model_version(::google::protobuf::int32 value) { michael@0: set_has_model_version(); michael@0: model_version_ = value; michael@0: } michael@0: michael@0: // repeated .safe_browsing.ClientPhishingRequest.Feature non_model_feature_map = 8; michael@0: inline int ClientPhishingRequest::non_model_feature_map_size() const { michael@0: return non_model_feature_map_.size(); michael@0: } michael@0: inline void ClientPhishingRequest::clear_non_model_feature_map() { michael@0: non_model_feature_map_.Clear(); michael@0: } michael@0: inline const ::safe_browsing::ClientPhishingRequest_Feature& ClientPhishingRequest::non_model_feature_map(int index) const { michael@0: return non_model_feature_map_.Get(index); michael@0: } michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* ClientPhishingRequest::mutable_non_model_feature_map(int index) { michael@0: return non_model_feature_map_.Mutable(index); michael@0: } michael@0: inline ::safe_browsing::ClientPhishingRequest_Feature* ClientPhishingRequest::add_non_model_feature_map() { michael@0: return non_model_feature_map_.Add(); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >& michael@0: ClientPhishingRequest::non_model_feature_map() const { michael@0: return non_model_feature_map_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientPhishingRequest_Feature >* michael@0: ClientPhishingRequest::mutable_non_model_feature_map() { michael@0: return &non_model_feature_map_; michael@0: } michael@0: michael@0: // optional string OBSOLETE_referrer_url = 9; michael@0: inline bool ClientPhishingRequest::has_obsolete_referrer_url() const { michael@0: return (_has_bits_[0] & 0x00000080u) != 0; michael@0: } michael@0: inline void ClientPhishingRequest::set_has_obsolete_referrer_url() { michael@0: _has_bits_[0] |= 0x00000080u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_has_obsolete_referrer_url() { michael@0: _has_bits_[0] &= ~0x00000080u; michael@0: } michael@0: inline void ClientPhishingRequest::clear_obsolete_referrer_url() { michael@0: if (obsolete_referrer_url_ != &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_referrer_url_->clear(); michael@0: } michael@0: clear_has_obsolete_referrer_url(); michael@0: } michael@0: inline const ::std::string& ClientPhishingRequest::obsolete_referrer_url() const { michael@0: return *obsolete_referrer_url_; michael@0: } michael@0: inline void ClientPhishingRequest::set_obsolete_referrer_url(const ::std::string& value) { michael@0: set_has_obsolete_referrer_url(); michael@0: if (obsolete_referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_referrer_url_ = new ::std::string; michael@0: } michael@0: obsolete_referrer_url_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest::set_obsolete_referrer_url(const char* value) { michael@0: set_has_obsolete_referrer_url(); michael@0: if (obsolete_referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_referrer_url_ = new ::std::string; michael@0: } michael@0: obsolete_referrer_url_->assign(value); michael@0: } michael@0: inline void ClientPhishingRequest::set_obsolete_referrer_url(const char* value, size_t size) { michael@0: set_has_obsolete_referrer_url(); michael@0: if (obsolete_referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_referrer_url_ = new ::std::string; michael@0: } michael@0: obsolete_referrer_url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientPhishingRequest::mutable_obsolete_referrer_url() { michael@0: set_has_obsolete_referrer_url(); michael@0: if (obsolete_referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: obsolete_referrer_url_ = new ::std::string; michael@0: } michael@0: return obsolete_referrer_url_; michael@0: } michael@0: inline ::std::string* ClientPhishingRequest::release_obsolete_referrer_url() { michael@0: clear_has_obsolete_referrer_url(); michael@0: if (obsolete_referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = obsolete_referrer_url_; michael@0: obsolete_referrer_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientPhishingResponse michael@0: michael@0: // required bool phishy = 1; michael@0: inline bool ClientPhishingResponse::has_phishy() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientPhishingResponse::set_has_phishy() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientPhishingResponse::clear_has_phishy() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientPhishingResponse::clear_phishy() { michael@0: phishy_ = false; michael@0: clear_has_phishy(); michael@0: } michael@0: inline bool ClientPhishingResponse::phishy() const { michael@0: return phishy_; michael@0: } michael@0: inline void ClientPhishingResponse::set_phishy(bool value) { michael@0: set_has_phishy(); michael@0: phishy_ = value; michael@0: } michael@0: michael@0: // repeated string OBSOLETE_whitelist_expression = 2; michael@0: inline int ClientPhishingResponse::obsolete_whitelist_expression_size() const { michael@0: return obsolete_whitelist_expression_.size(); michael@0: } michael@0: inline void ClientPhishingResponse::clear_obsolete_whitelist_expression() { michael@0: obsolete_whitelist_expression_.Clear(); michael@0: } michael@0: inline const ::std::string& ClientPhishingResponse::obsolete_whitelist_expression(int index) const { michael@0: return obsolete_whitelist_expression_.Get(index); michael@0: } michael@0: inline ::std::string* ClientPhishingResponse::mutable_obsolete_whitelist_expression(int index) { michael@0: return obsolete_whitelist_expression_.Mutable(index); michael@0: } michael@0: inline void ClientPhishingResponse::set_obsolete_whitelist_expression(int index, const ::std::string& value) { michael@0: obsolete_whitelist_expression_.Mutable(index)->assign(value); michael@0: } michael@0: inline void ClientPhishingResponse::set_obsolete_whitelist_expression(int index, const char* value) { michael@0: obsolete_whitelist_expression_.Mutable(index)->assign(value); michael@0: } michael@0: inline void ClientPhishingResponse::set_obsolete_whitelist_expression(int index, const char* value, size_t size) { michael@0: obsolete_whitelist_expression_.Mutable(index)->assign( michael@0: reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientPhishingResponse::add_obsolete_whitelist_expression() { michael@0: return obsolete_whitelist_expression_.Add(); michael@0: } michael@0: inline void ClientPhishingResponse::add_obsolete_whitelist_expression(const ::std::string& value) { michael@0: obsolete_whitelist_expression_.Add()->assign(value); michael@0: } michael@0: inline void ClientPhishingResponse::add_obsolete_whitelist_expression(const char* value) { michael@0: obsolete_whitelist_expression_.Add()->assign(value); michael@0: } michael@0: inline void ClientPhishingResponse::add_obsolete_whitelist_expression(const char* value, size_t size) { michael@0: obsolete_whitelist_expression_.Add()->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::std::string>& michael@0: ClientPhishingResponse::obsolete_whitelist_expression() const { michael@0: return obsolete_whitelist_expression_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::std::string>* michael@0: ClientPhishingResponse::mutable_obsolete_whitelist_expression() { michael@0: return &obsolete_whitelist_expression_; michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientMalwareRequest_Feature michael@0: michael@0: // required string name = 1; michael@0: inline bool ClientMalwareRequest_Feature::has_name() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_has_name() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::clear_has_name() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::clear_name() { michael@0: if (name_ != &::google::protobuf::internal::kEmptyString) { michael@0: name_->clear(); michael@0: } michael@0: clear_has_name(); michael@0: } michael@0: inline const ::std::string& ClientMalwareRequest_Feature::name() const { michael@0: return *name_; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_name(const ::std::string& value) { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: name_->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_name(const char* value) { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: name_->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_name(const char* value, size_t size) { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: name_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientMalwareRequest_Feature::mutable_name() { michael@0: set_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: name_ = new ::std::string; michael@0: } michael@0: return name_; michael@0: } michael@0: inline ::std::string* ClientMalwareRequest_Feature::release_name() { michael@0: clear_has_name(); michael@0: if (name_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = name_; michael@0: name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // required double value = 2; michael@0: inline bool ClientMalwareRequest_Feature::has_value() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_has_value() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::clear_has_value() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::clear_value() { michael@0: value_ = 0; michael@0: clear_has_value(); michael@0: } michael@0: inline double ClientMalwareRequest_Feature::value() const { michael@0: return value_; michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_value(double value) { michael@0: set_has_value(); michael@0: value_ = value; michael@0: } michael@0: michael@0: // repeated string metainfo = 3; michael@0: inline int ClientMalwareRequest_Feature::metainfo_size() const { michael@0: return metainfo_.size(); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::clear_metainfo() { michael@0: metainfo_.Clear(); michael@0: } michael@0: inline const ::std::string& ClientMalwareRequest_Feature::metainfo(int index) const { michael@0: return metainfo_.Get(index); michael@0: } michael@0: inline ::std::string* ClientMalwareRequest_Feature::mutable_metainfo(int index) { michael@0: return metainfo_.Mutable(index); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_metainfo(int index, const ::std::string& value) { michael@0: metainfo_.Mutable(index)->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_metainfo(int index, const char* value) { michael@0: metainfo_.Mutable(index)->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::set_metainfo(int index, const char* value, size_t size) { michael@0: metainfo_.Mutable(index)->assign( michael@0: reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientMalwareRequest_Feature::add_metainfo() { michael@0: return metainfo_.Add(); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::add_metainfo(const ::std::string& value) { michael@0: metainfo_.Add()->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::add_metainfo(const char* value) { michael@0: metainfo_.Add()->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest_Feature::add_metainfo(const char* value, size_t size) { michael@0: metainfo_.Add()->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::std::string>& michael@0: ClientMalwareRequest_Feature::metainfo() const { michael@0: return metainfo_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::std::string>* michael@0: ClientMalwareRequest_Feature::mutable_metainfo() { michael@0: return &metainfo_; michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientMalwareRequest michael@0: michael@0: // required string url = 1; michael@0: inline bool ClientMalwareRequest::has_url() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientMalwareRequest::set_has_url() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientMalwareRequest::clear_has_url() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientMalwareRequest::clear_url() { michael@0: if (url_ != &::google::protobuf::internal::kEmptyString) { michael@0: url_->clear(); michael@0: } michael@0: clear_has_url(); michael@0: } michael@0: inline const ::std::string& ClientMalwareRequest::url() const { michael@0: return *url_; michael@0: } michael@0: inline void ClientMalwareRequest::set_url(const ::std::string& value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest::set_url(const char* value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest::set_url(const char* value, size_t size) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientMalwareRequest::mutable_url() { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: return url_; michael@0: } michael@0: inline ::std::string* ClientMalwareRequest::release_url() { michael@0: clear_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = url_; michael@0: url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // repeated .safe_browsing.ClientMalwareRequest.Feature feature_map = 2; michael@0: inline int ClientMalwareRequest::feature_map_size() const { michael@0: return feature_map_.size(); michael@0: } michael@0: inline void ClientMalwareRequest::clear_feature_map() { michael@0: feature_map_.Clear(); michael@0: } michael@0: inline const ::safe_browsing::ClientMalwareRequest_Feature& ClientMalwareRequest::feature_map(int index) const { michael@0: return feature_map_.Get(index); michael@0: } michael@0: inline ::safe_browsing::ClientMalwareRequest_Feature* ClientMalwareRequest::mutable_feature_map(int index) { michael@0: return feature_map_.Mutable(index); michael@0: } michael@0: inline ::safe_browsing::ClientMalwareRequest_Feature* ClientMalwareRequest::add_feature_map() { michael@0: return feature_map_.Add(); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientMalwareRequest_Feature >& michael@0: ClientMalwareRequest::feature_map() const { michael@0: return feature_map_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientMalwareRequest_Feature >* michael@0: ClientMalwareRequest::mutable_feature_map() { michael@0: return &feature_map_; michael@0: } michael@0: michael@0: // optional string referrer_url = 4; michael@0: inline bool ClientMalwareRequest::has_referrer_url() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientMalwareRequest::set_has_referrer_url() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientMalwareRequest::clear_has_referrer_url() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientMalwareRequest::clear_referrer_url() { michael@0: if (referrer_url_ != &::google::protobuf::internal::kEmptyString) { michael@0: referrer_url_->clear(); michael@0: } michael@0: clear_has_referrer_url(); michael@0: } michael@0: inline const ::std::string& ClientMalwareRequest::referrer_url() const { michael@0: return *referrer_url_; michael@0: } michael@0: inline void ClientMalwareRequest::set_referrer_url(const ::std::string& value) { michael@0: set_has_referrer_url(); michael@0: if (referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_url_ = new ::std::string; michael@0: } michael@0: referrer_url_->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest::set_referrer_url(const char* value) { michael@0: set_has_referrer_url(); michael@0: if (referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_url_ = new ::std::string; michael@0: } michael@0: referrer_url_->assign(value); michael@0: } michael@0: inline void ClientMalwareRequest::set_referrer_url(const char* value, size_t size) { michael@0: set_has_referrer_url(); michael@0: if (referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_url_ = new ::std::string; michael@0: } michael@0: referrer_url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientMalwareRequest::mutable_referrer_url() { michael@0: set_has_referrer_url(); michael@0: if (referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_url_ = new ::std::string; michael@0: } michael@0: return referrer_url_; michael@0: } michael@0: inline ::std::string* ClientMalwareRequest::release_referrer_url() { michael@0: clear_has_referrer_url(); michael@0: if (referrer_url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = referrer_url_; michael@0: referrer_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientMalwareResponse michael@0: michael@0: // required bool blacklist = 1; michael@0: inline bool ClientMalwareResponse::has_blacklist() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientMalwareResponse::set_has_blacklist() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientMalwareResponse::clear_has_blacklist() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientMalwareResponse::clear_blacklist() { michael@0: blacklist_ = false; michael@0: clear_has_blacklist(); michael@0: } michael@0: inline bool ClientMalwareResponse::blacklist() const { michael@0: return blacklist_; michael@0: } michael@0: inline void ClientMalwareResponse::set_blacklist(bool value) { michael@0: set_has_blacklist(); michael@0: blacklist_ = value; michael@0: } michael@0: michael@0: // optional string bad_ip = 2; michael@0: inline bool ClientMalwareResponse::has_bad_ip() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientMalwareResponse::set_has_bad_ip() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientMalwareResponse::clear_has_bad_ip() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientMalwareResponse::clear_bad_ip() { michael@0: if (bad_ip_ != &::google::protobuf::internal::kEmptyString) { michael@0: bad_ip_->clear(); michael@0: } michael@0: clear_has_bad_ip(); michael@0: } michael@0: inline const ::std::string& ClientMalwareResponse::bad_ip() const { michael@0: return *bad_ip_; michael@0: } michael@0: inline void ClientMalwareResponse::set_bad_ip(const ::std::string& value) { michael@0: set_has_bad_ip(); michael@0: if (bad_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: bad_ip_ = new ::std::string; michael@0: } michael@0: bad_ip_->assign(value); michael@0: } michael@0: inline void ClientMalwareResponse::set_bad_ip(const char* value) { michael@0: set_has_bad_ip(); michael@0: if (bad_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: bad_ip_ = new ::std::string; michael@0: } michael@0: bad_ip_->assign(value); michael@0: } michael@0: inline void ClientMalwareResponse::set_bad_ip(const char* value, size_t size) { michael@0: set_has_bad_ip(); michael@0: if (bad_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: bad_ip_ = new ::std::string; michael@0: } michael@0: bad_ip_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientMalwareResponse::mutable_bad_ip() { michael@0: set_has_bad_ip(); michael@0: if (bad_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: bad_ip_ = new ::std::string; michael@0: } michael@0: return bad_ip_; michael@0: } michael@0: inline ::std::string* ClientMalwareResponse::release_bad_ip() { michael@0: clear_has_bad_ip(); michael@0: if (bad_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = bad_ip_; michael@0: bad_ip_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadRequest_Digests michael@0: michael@0: // optional bytes sha256 = 1; michael@0: inline bool ClientDownloadRequest_Digests::has_sha256() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_has_sha256() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::clear_has_sha256() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::clear_sha256() { michael@0: if (sha256_ != &::google::protobuf::internal::kEmptyString) { michael@0: sha256_->clear(); michael@0: } michael@0: clear_has_sha256(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_Digests::sha256() const { michael@0: return *sha256_; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_sha256(const ::std::string& value) { michael@0: set_has_sha256(); michael@0: if (sha256_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha256_ = new ::std::string; michael@0: } michael@0: sha256_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_sha256(const char* value) { michael@0: set_has_sha256(); michael@0: if (sha256_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha256_ = new ::std::string; michael@0: } michael@0: sha256_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_sha256(const void* value, size_t size) { michael@0: set_has_sha256(); michael@0: if (sha256_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha256_ = new ::std::string; michael@0: } michael@0: sha256_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Digests::mutable_sha256() { michael@0: set_has_sha256(); michael@0: if (sha256_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha256_ = new ::std::string; michael@0: } michael@0: return sha256_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Digests::release_sha256() { michael@0: clear_has_sha256(); michael@0: if (sha256_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = sha256_; michael@0: sha256_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional bytes sha1 = 2; michael@0: inline bool ClientDownloadRequest_Digests::has_sha1() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_has_sha1() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::clear_has_sha1() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::clear_sha1() { michael@0: if (sha1_ != &::google::protobuf::internal::kEmptyString) { michael@0: sha1_->clear(); michael@0: } michael@0: clear_has_sha1(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_Digests::sha1() const { michael@0: return *sha1_; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_sha1(const ::std::string& value) { michael@0: set_has_sha1(); michael@0: if (sha1_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha1_ = new ::std::string; michael@0: } michael@0: sha1_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_sha1(const char* value) { michael@0: set_has_sha1(); michael@0: if (sha1_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha1_ = new ::std::string; michael@0: } michael@0: sha1_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_sha1(const void* value, size_t size) { michael@0: set_has_sha1(); michael@0: if (sha1_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha1_ = new ::std::string; michael@0: } michael@0: sha1_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Digests::mutable_sha1() { michael@0: set_has_sha1(); michael@0: if (sha1_ == &::google::protobuf::internal::kEmptyString) { michael@0: sha1_ = new ::std::string; michael@0: } michael@0: return sha1_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Digests::release_sha1() { michael@0: clear_has_sha1(); michael@0: if (sha1_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = sha1_; michael@0: sha1_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional bytes md5 = 3; michael@0: inline bool ClientDownloadRequest_Digests::has_md5() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_has_md5() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::clear_has_md5() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::clear_md5() { michael@0: if (md5_ != &::google::protobuf::internal::kEmptyString) { michael@0: md5_->clear(); michael@0: } michael@0: clear_has_md5(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_Digests::md5() const { michael@0: return *md5_; michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_md5(const ::std::string& value) { michael@0: set_has_md5(); michael@0: if (md5_ == &::google::protobuf::internal::kEmptyString) { michael@0: md5_ = new ::std::string; michael@0: } michael@0: md5_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_md5(const char* value) { michael@0: set_has_md5(); michael@0: if (md5_ == &::google::protobuf::internal::kEmptyString) { michael@0: md5_ = new ::std::string; michael@0: } michael@0: md5_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Digests::set_md5(const void* value, size_t size) { michael@0: set_has_md5(); michael@0: if (md5_ == &::google::protobuf::internal::kEmptyString) { michael@0: md5_ = new ::std::string; michael@0: } michael@0: md5_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Digests::mutable_md5() { michael@0: set_has_md5(); michael@0: if (md5_ == &::google::protobuf::internal::kEmptyString) { michael@0: md5_ = new ::std::string; michael@0: } michael@0: return md5_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Digests::release_md5() { michael@0: clear_has_md5(); michael@0: if (md5_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = md5_; michael@0: md5_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadRequest_Resource michael@0: michael@0: // required string url = 1; michael@0: inline bool ClientDownloadRequest_Resource::has_url() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_has_url() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_has_url() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_url() { michael@0: if (url_ != &::google::protobuf::internal::kEmptyString) { michael@0: url_->clear(); michael@0: } michael@0: clear_has_url(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_Resource::url() const { michael@0: return *url_; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_url(const ::std::string& value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_url(const char* value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_url(const char* value, size_t size) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Resource::mutable_url() { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: return url_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Resource::release_url() { michael@0: clear_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = url_; michael@0: url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // required .safe_browsing.ClientDownloadRequest.ResourceType type = 2; michael@0: inline bool ClientDownloadRequest_Resource::has_type() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_has_type() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_has_type() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_type() { michael@0: type_ = 0; michael@0: clear_has_type(); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_ResourceType ClientDownloadRequest_Resource::type() const { michael@0: return static_cast< ::safe_browsing::ClientDownloadRequest_ResourceType >(type_); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_type(::safe_browsing::ClientDownloadRequest_ResourceType value) { michael@0: GOOGLE_DCHECK(::safe_browsing::ClientDownloadRequest_ResourceType_IsValid(value)); michael@0: set_has_type(); michael@0: type_ = value; michael@0: } michael@0: michael@0: // optional bytes remote_ip = 3; michael@0: inline bool ClientDownloadRequest_Resource::has_remote_ip() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_has_remote_ip() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_has_remote_ip() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_remote_ip() { michael@0: if (remote_ip_ != &::google::protobuf::internal::kEmptyString) { michael@0: remote_ip_->clear(); michael@0: } michael@0: clear_has_remote_ip(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_Resource::remote_ip() const { michael@0: return *remote_ip_; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_remote_ip(const ::std::string& value) { michael@0: set_has_remote_ip(); michael@0: if (remote_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: remote_ip_ = new ::std::string; michael@0: } michael@0: remote_ip_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_remote_ip(const char* value) { michael@0: set_has_remote_ip(); michael@0: if (remote_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: remote_ip_ = new ::std::string; michael@0: } michael@0: remote_ip_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_remote_ip(const void* value, size_t size) { michael@0: set_has_remote_ip(); michael@0: if (remote_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: remote_ip_ = new ::std::string; michael@0: } michael@0: remote_ip_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Resource::mutable_remote_ip() { michael@0: set_has_remote_ip(); michael@0: if (remote_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: remote_ip_ = new ::std::string; michael@0: } michael@0: return remote_ip_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Resource::release_remote_ip() { michael@0: clear_has_remote_ip(); michael@0: if (remote_ip_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = remote_ip_; michael@0: remote_ip_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional string referrer = 4; michael@0: inline bool ClientDownloadRequest_Resource::has_referrer() const { michael@0: return (_has_bits_[0] & 0x00000008u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_has_referrer() { michael@0: _has_bits_[0] |= 0x00000008u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_has_referrer() { michael@0: _has_bits_[0] &= ~0x00000008u; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::clear_referrer() { michael@0: if (referrer_ != &::google::protobuf::internal::kEmptyString) { michael@0: referrer_->clear(); michael@0: } michael@0: clear_has_referrer(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_Resource::referrer() const { michael@0: return *referrer_; michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_referrer(const ::std::string& value) { michael@0: set_has_referrer(); michael@0: if (referrer_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_ = new ::std::string; michael@0: } michael@0: referrer_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_referrer(const char* value) { michael@0: set_has_referrer(); michael@0: if (referrer_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_ = new ::std::string; michael@0: } michael@0: referrer_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_Resource::set_referrer(const char* value, size_t size) { michael@0: set_has_referrer(); michael@0: if (referrer_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_ = new ::std::string; michael@0: } michael@0: referrer_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Resource::mutable_referrer() { michael@0: set_has_referrer(); michael@0: if (referrer_ == &::google::protobuf::internal::kEmptyString) { michael@0: referrer_ = new ::std::string; michael@0: } michael@0: return referrer_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_Resource::release_referrer() { michael@0: clear_has_referrer(); michael@0: if (referrer_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = referrer_; michael@0: referrer_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadRequest_CertificateChain_Element michael@0: michael@0: // optional bytes certificate = 1; michael@0: inline bool ClientDownloadRequest_CertificateChain_Element::has_certificate() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain_Element::set_has_certificate() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain_Element::clear_has_certificate() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain_Element::clear_certificate() { michael@0: if (certificate_ != &::google::protobuf::internal::kEmptyString) { michael@0: certificate_->clear(); michael@0: } michael@0: clear_has_certificate(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest_CertificateChain_Element::certificate() const { michael@0: return *certificate_; michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain_Element::set_certificate(const ::std::string& value) { michael@0: set_has_certificate(); michael@0: if (certificate_ == &::google::protobuf::internal::kEmptyString) { michael@0: certificate_ = new ::std::string; michael@0: } michael@0: certificate_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain_Element::set_certificate(const char* value) { michael@0: set_has_certificate(); michael@0: if (certificate_ == &::google::protobuf::internal::kEmptyString) { michael@0: certificate_ = new ::std::string; michael@0: } michael@0: certificate_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain_Element::set_certificate(const void* value, size_t size) { michael@0: set_has_certificate(); michael@0: if (certificate_ == &::google::protobuf::internal::kEmptyString) { michael@0: certificate_ = new ::std::string; michael@0: } michael@0: certificate_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_CertificateChain_Element::mutable_certificate() { michael@0: set_has_certificate(); michael@0: if (certificate_ == &::google::protobuf::internal::kEmptyString) { michael@0: certificate_ = new ::std::string; michael@0: } michael@0: return certificate_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest_CertificateChain_Element::release_certificate() { michael@0: clear_has_certificate(); michael@0: if (certificate_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = certificate_; michael@0: certificate_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadRequest_CertificateChain michael@0: michael@0: // repeated .safe_browsing.ClientDownloadRequest.CertificateChain.Element element = 1; michael@0: inline int ClientDownloadRequest_CertificateChain::element_size() const { michael@0: return element_.size(); michael@0: } michael@0: inline void ClientDownloadRequest_CertificateChain::clear_element() { michael@0: element_.Clear(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadRequest_CertificateChain_Element& ClientDownloadRequest_CertificateChain::element(int index) const { michael@0: return element_.Get(index); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain_Element* ClientDownloadRequest_CertificateChain::mutable_element(int index) { michael@0: return element_.Mutable(index); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain_Element* ClientDownloadRequest_CertificateChain::add_element() { michael@0: return element_.Add(); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain_Element >& michael@0: ClientDownloadRequest_CertificateChain::element() const { michael@0: return element_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain_Element >* michael@0: ClientDownloadRequest_CertificateChain::mutable_element() { michael@0: return &element_; michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadRequest_SignatureInfo michael@0: michael@0: // repeated .safe_browsing.ClientDownloadRequest.CertificateChain certificate_chain = 1; michael@0: inline int ClientDownloadRequest_SignatureInfo::certificate_chain_size() const { michael@0: return certificate_chain_.size(); michael@0: } michael@0: inline void ClientDownloadRequest_SignatureInfo::clear_certificate_chain() { michael@0: certificate_chain_.Clear(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadRequest_CertificateChain& ClientDownloadRequest_SignatureInfo::certificate_chain(int index) const { michael@0: return certificate_chain_.Get(index); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain* ClientDownloadRequest_SignatureInfo::mutable_certificate_chain(int index) { michael@0: return certificate_chain_.Mutable(index); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_CertificateChain* ClientDownloadRequest_SignatureInfo::add_certificate_chain() { michael@0: return certificate_chain_.Add(); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain >& michael@0: ClientDownloadRequest_SignatureInfo::certificate_chain() const { michael@0: return certificate_chain_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_CertificateChain >* michael@0: ClientDownloadRequest_SignatureInfo::mutable_certificate_chain() { michael@0: return &certificate_chain_; michael@0: } michael@0: michael@0: // optional bool trusted = 2; michael@0: inline bool ClientDownloadRequest_SignatureInfo::has_trusted() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest_SignatureInfo::set_has_trusted() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest_SignatureInfo::clear_has_trusted() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest_SignatureInfo::clear_trusted() { michael@0: trusted_ = false; michael@0: clear_has_trusted(); michael@0: } michael@0: inline bool ClientDownloadRequest_SignatureInfo::trusted() const { michael@0: return trusted_; michael@0: } michael@0: inline void ClientDownloadRequest_SignatureInfo::set_trusted(bool value) { michael@0: set_has_trusted(); michael@0: trusted_ = value; michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadRequest michael@0: michael@0: // required string url = 1; michael@0: inline bool ClientDownloadRequest::has_url() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_url() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_url() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_url() { michael@0: if (url_ != &::google::protobuf::internal::kEmptyString) { michael@0: url_->clear(); michael@0: } michael@0: clear_has_url(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest::url() const { michael@0: return *url_; michael@0: } michael@0: inline void ClientDownloadRequest::set_url(const ::std::string& value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest::set_url(const char* value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest::set_url(const char* value, size_t size) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest::mutable_url() { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: return url_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest::release_url() { michael@0: clear_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = url_; michael@0: url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // required .safe_browsing.ClientDownloadRequest.Digests digests = 2; michael@0: inline bool ClientDownloadRequest::has_digests() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_digests() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_digests() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_digests() { michael@0: if (digests_ != NULL) digests_->::safe_browsing::ClientDownloadRequest_Digests::Clear(); michael@0: clear_has_digests(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadRequest_Digests& ClientDownloadRequest::digests() const { michael@0: return digests_ != NULL ? *digests_ : *default_instance_->digests_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_Digests* ClientDownloadRequest::mutable_digests() { michael@0: set_has_digests(); michael@0: if (digests_ == NULL) digests_ = new ::safe_browsing::ClientDownloadRequest_Digests; michael@0: return digests_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_Digests* ClientDownloadRequest::release_digests() { michael@0: clear_has_digests(); michael@0: ::safe_browsing::ClientDownloadRequest_Digests* temp = digests_; michael@0: digests_ = NULL; michael@0: return temp; michael@0: } michael@0: michael@0: // required int64 length = 3; michael@0: inline bool ClientDownloadRequest::has_length() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_length() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_length() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_length() { michael@0: length_ = GOOGLE_LONGLONG(0); michael@0: clear_has_length(); michael@0: } michael@0: inline ::google::protobuf::int64 ClientDownloadRequest::length() const { michael@0: return length_; michael@0: } michael@0: inline void ClientDownloadRequest::set_length(::google::protobuf::int64 value) { michael@0: set_has_length(); michael@0: length_ = value; michael@0: } michael@0: michael@0: // repeated .safe_browsing.ClientDownloadRequest.Resource resources = 4; michael@0: inline int ClientDownloadRequest::resources_size() const { michael@0: return resources_.size(); michael@0: } michael@0: inline void ClientDownloadRequest::clear_resources() { michael@0: resources_.Clear(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadRequest_Resource& ClientDownloadRequest::resources(int index) const { michael@0: return resources_.Get(index); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_Resource* ClientDownloadRequest::mutable_resources(int index) { michael@0: return resources_.Mutable(index); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_Resource* ClientDownloadRequest::add_resources() { michael@0: return resources_.Add(); michael@0: } michael@0: inline const ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_Resource >& michael@0: ClientDownloadRequest::resources() const { michael@0: return resources_; michael@0: } michael@0: inline ::google::protobuf::RepeatedPtrField< ::safe_browsing::ClientDownloadRequest_Resource >* michael@0: ClientDownloadRequest::mutable_resources() { michael@0: return &resources_; michael@0: } michael@0: michael@0: // optional .safe_browsing.ClientDownloadRequest.SignatureInfo signature = 5; michael@0: inline bool ClientDownloadRequest::has_signature() const { michael@0: return (_has_bits_[0] & 0x00000010u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_signature() { michael@0: _has_bits_[0] |= 0x00000010u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_signature() { michael@0: _has_bits_[0] &= ~0x00000010u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_signature() { michael@0: if (signature_ != NULL) signature_->::safe_browsing::ClientDownloadRequest_SignatureInfo::Clear(); michael@0: clear_has_signature(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadRequest_SignatureInfo& ClientDownloadRequest::signature() const { michael@0: return signature_ != NULL ? *signature_ : *default_instance_->signature_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_SignatureInfo* ClientDownloadRequest::mutable_signature() { michael@0: set_has_signature(); michael@0: if (signature_ == NULL) signature_ = new ::safe_browsing::ClientDownloadRequest_SignatureInfo; michael@0: return signature_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_SignatureInfo* ClientDownloadRequest::release_signature() { michael@0: clear_has_signature(); michael@0: ::safe_browsing::ClientDownloadRequest_SignatureInfo* temp = signature_; michael@0: signature_ = NULL; michael@0: return temp; michael@0: } michael@0: michael@0: // optional bool user_initiated = 6; michael@0: inline bool ClientDownloadRequest::has_user_initiated() const { michael@0: return (_has_bits_[0] & 0x00000020u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_user_initiated() { michael@0: _has_bits_[0] |= 0x00000020u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_user_initiated() { michael@0: _has_bits_[0] &= ~0x00000020u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_user_initiated() { michael@0: user_initiated_ = false; michael@0: clear_has_user_initiated(); michael@0: } michael@0: inline bool ClientDownloadRequest::user_initiated() const { michael@0: return user_initiated_; michael@0: } michael@0: inline void ClientDownloadRequest::set_user_initiated(bool value) { michael@0: set_has_user_initiated(); michael@0: user_initiated_ = value; michael@0: } michael@0: michael@0: // optional string file_basename = 9; michael@0: inline bool ClientDownloadRequest::has_file_basename() const { michael@0: return (_has_bits_[0] & 0x00000040u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_file_basename() { michael@0: _has_bits_[0] |= 0x00000040u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_file_basename() { michael@0: _has_bits_[0] &= ~0x00000040u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_file_basename() { michael@0: if (file_basename_ != &::google::protobuf::internal::kEmptyString) { michael@0: file_basename_->clear(); michael@0: } michael@0: clear_has_file_basename(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest::file_basename() const { michael@0: return *file_basename_; michael@0: } michael@0: inline void ClientDownloadRequest::set_file_basename(const ::std::string& value) { michael@0: set_has_file_basename(); michael@0: if (file_basename_ == &::google::protobuf::internal::kEmptyString) { michael@0: file_basename_ = new ::std::string; michael@0: } michael@0: file_basename_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest::set_file_basename(const char* value) { michael@0: set_has_file_basename(); michael@0: if (file_basename_ == &::google::protobuf::internal::kEmptyString) { michael@0: file_basename_ = new ::std::string; michael@0: } michael@0: file_basename_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest::set_file_basename(const char* value, size_t size) { michael@0: set_has_file_basename(); michael@0: if (file_basename_ == &::google::protobuf::internal::kEmptyString) { michael@0: file_basename_ = new ::std::string; michael@0: } michael@0: file_basename_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest::mutable_file_basename() { michael@0: set_has_file_basename(); michael@0: if (file_basename_ == &::google::protobuf::internal::kEmptyString) { michael@0: file_basename_ = new ::std::string; michael@0: } michael@0: return file_basename_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest::release_file_basename() { michael@0: clear_has_file_basename(); michael@0: if (file_basename_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = file_basename_; michael@0: file_basename_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional .safe_browsing.ClientDownloadRequest.DownloadType download_type = 10 [default = WIN_EXECUTABLE]; michael@0: inline bool ClientDownloadRequest::has_download_type() const { michael@0: return (_has_bits_[0] & 0x00000080u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_download_type() { michael@0: _has_bits_[0] |= 0x00000080u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_download_type() { michael@0: _has_bits_[0] &= ~0x00000080u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_download_type() { michael@0: download_type_ = 0; michael@0: clear_has_download_type(); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest_DownloadType ClientDownloadRequest::download_type() const { michael@0: return static_cast< ::safe_browsing::ClientDownloadRequest_DownloadType >(download_type_); michael@0: } michael@0: inline void ClientDownloadRequest::set_download_type(::safe_browsing::ClientDownloadRequest_DownloadType value) { michael@0: GOOGLE_DCHECK(::safe_browsing::ClientDownloadRequest_DownloadType_IsValid(value)); michael@0: set_has_download_type(); michael@0: download_type_ = value; michael@0: } michael@0: michael@0: // optional string locale = 11; michael@0: inline bool ClientDownloadRequest::has_locale() const { michael@0: return (_has_bits_[0] & 0x00000100u) != 0; michael@0: } michael@0: inline void ClientDownloadRequest::set_has_locale() { michael@0: _has_bits_[0] |= 0x00000100u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_has_locale() { michael@0: _has_bits_[0] &= ~0x00000100u; michael@0: } michael@0: inline void ClientDownloadRequest::clear_locale() { michael@0: if (locale_ != &::google::protobuf::internal::kEmptyString) { michael@0: locale_->clear(); michael@0: } michael@0: clear_has_locale(); michael@0: } michael@0: inline const ::std::string& ClientDownloadRequest::locale() const { michael@0: return *locale_; michael@0: } michael@0: inline void ClientDownloadRequest::set_locale(const ::std::string& value) { michael@0: set_has_locale(); michael@0: if (locale_ == &::google::protobuf::internal::kEmptyString) { michael@0: locale_ = new ::std::string; michael@0: } michael@0: locale_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest::set_locale(const char* value) { michael@0: set_has_locale(); michael@0: if (locale_ == &::google::protobuf::internal::kEmptyString) { michael@0: locale_ = new ::std::string; michael@0: } michael@0: locale_->assign(value); michael@0: } michael@0: inline void ClientDownloadRequest::set_locale(const char* value, size_t size) { michael@0: set_has_locale(); michael@0: if (locale_ == &::google::protobuf::internal::kEmptyString) { michael@0: locale_ = new ::std::string; michael@0: } michael@0: locale_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadRequest::mutable_locale() { michael@0: set_has_locale(); michael@0: if (locale_ == &::google::protobuf::internal::kEmptyString) { michael@0: locale_ = new ::std::string; michael@0: } michael@0: return locale_; michael@0: } michael@0: inline ::std::string* ClientDownloadRequest::release_locale() { michael@0: clear_has_locale(); michael@0: if (locale_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = locale_; michael@0: locale_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadResponse_MoreInfo michael@0: michael@0: // optional string description = 1; michael@0: inline bool ClientDownloadResponse_MoreInfo::has_description() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_has_description() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::clear_has_description() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::clear_description() { michael@0: if (description_ != &::google::protobuf::internal::kEmptyString) { michael@0: description_->clear(); michael@0: } michael@0: clear_has_description(); michael@0: } michael@0: inline const ::std::string& ClientDownloadResponse_MoreInfo::description() const { michael@0: return *description_; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_description(const ::std::string& value) { michael@0: set_has_description(); michael@0: if (description_ == &::google::protobuf::internal::kEmptyString) { michael@0: description_ = new ::std::string; michael@0: } michael@0: description_->assign(value); michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_description(const char* value) { michael@0: set_has_description(); michael@0: if (description_ == &::google::protobuf::internal::kEmptyString) { michael@0: description_ = new ::std::string; michael@0: } michael@0: description_->assign(value); michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_description(const char* value, size_t size) { michael@0: set_has_description(); michael@0: if (description_ == &::google::protobuf::internal::kEmptyString) { michael@0: description_ = new ::std::string; michael@0: } michael@0: description_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadResponse_MoreInfo::mutable_description() { michael@0: set_has_description(); michael@0: if (description_ == &::google::protobuf::internal::kEmptyString) { michael@0: description_ = new ::std::string; michael@0: } michael@0: return description_; michael@0: } michael@0: inline ::std::string* ClientDownloadResponse_MoreInfo::release_description() { michael@0: clear_has_description(); michael@0: if (description_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = description_; michael@0: description_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional string url = 2; michael@0: inline bool ClientDownloadResponse_MoreInfo::has_url() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_has_url() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::clear_has_url() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::clear_url() { michael@0: if (url_ != &::google::protobuf::internal::kEmptyString) { michael@0: url_->clear(); michael@0: } michael@0: clear_has_url(); michael@0: } michael@0: inline const ::std::string& ClientDownloadResponse_MoreInfo::url() const { michael@0: return *url_; michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_url(const ::std::string& value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_url(const char* value) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(value); michael@0: } michael@0: inline void ClientDownloadResponse_MoreInfo::set_url(const char* value, size_t size) { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: url_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadResponse_MoreInfo::mutable_url() { michael@0: set_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: url_ = new ::std::string; michael@0: } michael@0: return url_; michael@0: } michael@0: inline ::std::string* ClientDownloadResponse_MoreInfo::release_url() { michael@0: clear_has_url(); michael@0: if (url_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = url_; michael@0: url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadResponse michael@0: michael@0: // required .safe_browsing.ClientDownloadResponse.Verdict verdict = 1; michael@0: inline bool ClientDownloadResponse::has_verdict() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadResponse::set_has_verdict() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadResponse::clear_has_verdict() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadResponse::clear_verdict() { michael@0: verdict_ = 0; michael@0: clear_has_verdict(); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadResponse_Verdict ClientDownloadResponse::verdict() const { michael@0: return static_cast< ::safe_browsing::ClientDownloadResponse_Verdict >(verdict_); michael@0: } michael@0: inline void ClientDownloadResponse::set_verdict(::safe_browsing::ClientDownloadResponse_Verdict value) { michael@0: GOOGLE_DCHECK(::safe_browsing::ClientDownloadResponse_Verdict_IsValid(value)); michael@0: set_has_verdict(); michael@0: verdict_ = value; michael@0: } michael@0: michael@0: // optional .safe_browsing.ClientDownloadResponse.MoreInfo more_info = 2; michael@0: inline bool ClientDownloadResponse::has_more_info() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadResponse::set_has_more_info() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadResponse::clear_has_more_info() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadResponse::clear_more_info() { michael@0: if (more_info_ != NULL) more_info_->::safe_browsing::ClientDownloadResponse_MoreInfo::Clear(); michael@0: clear_has_more_info(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadResponse_MoreInfo& ClientDownloadResponse::more_info() const { michael@0: return more_info_ != NULL ? *more_info_ : *default_instance_->more_info_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadResponse_MoreInfo* ClientDownloadResponse::mutable_more_info() { michael@0: set_has_more_info(); michael@0: if (more_info_ == NULL) more_info_ = new ::safe_browsing::ClientDownloadResponse_MoreInfo; michael@0: return more_info_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadResponse_MoreInfo* ClientDownloadResponse::release_more_info() { michael@0: clear_has_more_info(); michael@0: ::safe_browsing::ClientDownloadResponse_MoreInfo* temp = more_info_; michael@0: more_info_ = NULL; michael@0: return temp; michael@0: } michael@0: michael@0: // optional bytes token = 3; michael@0: inline bool ClientDownloadResponse::has_token() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientDownloadResponse::set_has_token() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientDownloadResponse::clear_has_token() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientDownloadResponse::clear_token() { michael@0: if (token_ != &::google::protobuf::internal::kEmptyString) { michael@0: token_->clear(); michael@0: } michael@0: clear_has_token(); michael@0: } michael@0: inline const ::std::string& ClientDownloadResponse::token() const { michael@0: return *token_; michael@0: } michael@0: inline void ClientDownloadResponse::set_token(const ::std::string& value) { michael@0: set_has_token(); michael@0: if (token_ == &::google::protobuf::internal::kEmptyString) { michael@0: token_ = new ::std::string; michael@0: } michael@0: token_->assign(value); michael@0: } michael@0: inline void ClientDownloadResponse::set_token(const char* value) { michael@0: set_has_token(); michael@0: if (token_ == &::google::protobuf::internal::kEmptyString) { michael@0: token_ = new ::std::string; michael@0: } michael@0: token_->assign(value); michael@0: } michael@0: inline void ClientDownloadResponse::set_token(const void* value, size_t size) { michael@0: set_has_token(); michael@0: if (token_ == &::google::protobuf::internal::kEmptyString) { michael@0: token_ = new ::std::string; michael@0: } michael@0: token_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadResponse::mutable_token() { michael@0: set_has_token(); michael@0: if (token_ == &::google::protobuf::internal::kEmptyString) { michael@0: token_ = new ::std::string; michael@0: } michael@0: return token_; michael@0: } michael@0: inline ::std::string* ClientDownloadResponse::release_token() { michael@0: clear_has_token(); michael@0: if (token_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = token_; michael@0: token_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadReport_UserInformation michael@0: michael@0: // optional string email = 1; michael@0: inline bool ClientDownloadReport_UserInformation::has_email() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadReport_UserInformation::set_has_email() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadReport_UserInformation::clear_has_email() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadReport_UserInformation::clear_email() { michael@0: if (email_ != &::google::protobuf::internal::kEmptyString) { michael@0: email_->clear(); michael@0: } michael@0: clear_has_email(); michael@0: } michael@0: inline const ::std::string& ClientDownloadReport_UserInformation::email() const { michael@0: return *email_; michael@0: } michael@0: inline void ClientDownloadReport_UserInformation::set_email(const ::std::string& value) { michael@0: set_has_email(); michael@0: if (email_ == &::google::protobuf::internal::kEmptyString) { michael@0: email_ = new ::std::string; michael@0: } michael@0: email_->assign(value); michael@0: } michael@0: inline void ClientDownloadReport_UserInformation::set_email(const char* value) { michael@0: set_has_email(); michael@0: if (email_ == &::google::protobuf::internal::kEmptyString) { michael@0: email_ = new ::std::string; michael@0: } michael@0: email_->assign(value); michael@0: } michael@0: inline void ClientDownloadReport_UserInformation::set_email(const char* value, size_t size) { michael@0: set_has_email(); michael@0: if (email_ == &::google::protobuf::internal::kEmptyString) { michael@0: email_ = new ::std::string; michael@0: } michael@0: email_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadReport_UserInformation::mutable_email() { michael@0: set_has_email(); michael@0: if (email_ == &::google::protobuf::internal::kEmptyString) { michael@0: email_ = new ::std::string; michael@0: } michael@0: return email_; michael@0: } michael@0: inline ::std::string* ClientDownloadReport_UserInformation::release_email() { michael@0: clear_has_email(); michael@0: if (email_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = email_; michael@0: email_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientDownloadReport michael@0: michael@0: // optional .safe_browsing.ClientDownloadReport.Reason reason = 1; michael@0: inline bool ClientDownloadReport::has_reason() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientDownloadReport::set_has_reason() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientDownloadReport::clear_has_reason() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientDownloadReport::clear_reason() { michael@0: reason_ = 0; michael@0: clear_has_reason(); michael@0: } michael@0: inline ::safe_browsing::ClientDownloadReport_Reason ClientDownloadReport::reason() const { michael@0: return static_cast< ::safe_browsing::ClientDownloadReport_Reason >(reason_); michael@0: } michael@0: inline void ClientDownloadReport::set_reason(::safe_browsing::ClientDownloadReport_Reason value) { michael@0: GOOGLE_DCHECK(::safe_browsing::ClientDownloadReport_Reason_IsValid(value)); michael@0: set_has_reason(); michael@0: reason_ = value; michael@0: } michael@0: michael@0: // optional .safe_browsing.ClientDownloadRequest download_request = 2; michael@0: inline bool ClientDownloadReport::has_download_request() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientDownloadReport::set_has_download_request() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientDownloadReport::clear_has_download_request() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientDownloadReport::clear_download_request() { michael@0: if (download_request_ != NULL) download_request_->::safe_browsing::ClientDownloadRequest::Clear(); michael@0: clear_has_download_request(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadRequest& ClientDownloadReport::download_request() const { michael@0: return download_request_ != NULL ? *download_request_ : *default_instance_->download_request_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest* ClientDownloadReport::mutable_download_request() { michael@0: set_has_download_request(); michael@0: if (download_request_ == NULL) download_request_ = new ::safe_browsing::ClientDownloadRequest; michael@0: return download_request_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadRequest* ClientDownloadReport::release_download_request() { michael@0: clear_has_download_request(); michael@0: ::safe_browsing::ClientDownloadRequest* temp = download_request_; michael@0: download_request_ = NULL; michael@0: return temp; michael@0: } michael@0: michael@0: // optional .safe_browsing.ClientDownloadReport.UserInformation user_information = 3; michael@0: inline bool ClientDownloadReport::has_user_information() const { michael@0: return (_has_bits_[0] & 0x00000004u) != 0; michael@0: } michael@0: inline void ClientDownloadReport::set_has_user_information() { michael@0: _has_bits_[0] |= 0x00000004u; michael@0: } michael@0: inline void ClientDownloadReport::clear_has_user_information() { michael@0: _has_bits_[0] &= ~0x00000004u; michael@0: } michael@0: inline void ClientDownloadReport::clear_user_information() { michael@0: if (user_information_ != NULL) user_information_->::safe_browsing::ClientDownloadReport_UserInformation::Clear(); michael@0: clear_has_user_information(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadReport_UserInformation& ClientDownloadReport::user_information() const { michael@0: return user_information_ != NULL ? *user_information_ : *default_instance_->user_information_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadReport_UserInformation* ClientDownloadReport::mutable_user_information() { michael@0: set_has_user_information(); michael@0: if (user_information_ == NULL) user_information_ = new ::safe_browsing::ClientDownloadReport_UserInformation; michael@0: return user_information_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadReport_UserInformation* ClientDownloadReport::release_user_information() { michael@0: clear_has_user_information(); michael@0: ::safe_browsing::ClientDownloadReport_UserInformation* temp = user_information_; michael@0: user_information_ = NULL; michael@0: return temp; michael@0: } michael@0: michael@0: // optional bytes comment = 4; michael@0: inline bool ClientDownloadReport::has_comment() const { michael@0: return (_has_bits_[0] & 0x00000008u) != 0; michael@0: } michael@0: inline void ClientDownloadReport::set_has_comment() { michael@0: _has_bits_[0] |= 0x00000008u; michael@0: } michael@0: inline void ClientDownloadReport::clear_has_comment() { michael@0: _has_bits_[0] &= ~0x00000008u; michael@0: } michael@0: inline void ClientDownloadReport::clear_comment() { michael@0: if (comment_ != &::google::protobuf::internal::kEmptyString) { michael@0: comment_->clear(); michael@0: } michael@0: clear_has_comment(); michael@0: } michael@0: inline const ::std::string& ClientDownloadReport::comment() const { michael@0: return *comment_; michael@0: } michael@0: inline void ClientDownloadReport::set_comment(const ::std::string& value) { michael@0: set_has_comment(); michael@0: if (comment_ == &::google::protobuf::internal::kEmptyString) { michael@0: comment_ = new ::std::string; michael@0: } michael@0: comment_->assign(value); michael@0: } michael@0: inline void ClientDownloadReport::set_comment(const char* value) { michael@0: set_has_comment(); michael@0: if (comment_ == &::google::protobuf::internal::kEmptyString) { michael@0: comment_ = new ::std::string; michael@0: } michael@0: comment_->assign(value); michael@0: } michael@0: inline void ClientDownloadReport::set_comment(const void* value, size_t size) { michael@0: set_has_comment(); michael@0: if (comment_ == &::google::protobuf::internal::kEmptyString) { michael@0: comment_ = new ::std::string; michael@0: } michael@0: comment_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientDownloadReport::mutable_comment() { michael@0: set_has_comment(); michael@0: if (comment_ == &::google::protobuf::internal::kEmptyString) { michael@0: comment_ = new ::std::string; michael@0: } michael@0: return comment_; michael@0: } michael@0: inline ::std::string* ClientDownloadReport::release_comment() { michael@0: clear_has_comment(); michael@0: if (comment_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = comment_; michael@0: comment_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: // optional .safe_browsing.ClientDownloadResponse download_response = 5; michael@0: inline bool ClientDownloadReport::has_download_response() const { michael@0: return (_has_bits_[0] & 0x00000010u) != 0; michael@0: } michael@0: inline void ClientDownloadReport::set_has_download_response() { michael@0: _has_bits_[0] |= 0x00000010u; michael@0: } michael@0: inline void ClientDownloadReport::clear_has_download_response() { michael@0: _has_bits_[0] &= ~0x00000010u; michael@0: } michael@0: inline void ClientDownloadReport::clear_download_response() { michael@0: if (download_response_ != NULL) download_response_->::safe_browsing::ClientDownloadResponse::Clear(); michael@0: clear_has_download_response(); michael@0: } michael@0: inline const ::safe_browsing::ClientDownloadResponse& ClientDownloadReport::download_response() const { michael@0: return download_response_ != NULL ? *download_response_ : *default_instance_->download_response_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadResponse* ClientDownloadReport::mutable_download_response() { michael@0: set_has_download_response(); michael@0: if (download_response_ == NULL) download_response_ = new ::safe_browsing::ClientDownloadResponse; michael@0: return download_response_; michael@0: } michael@0: inline ::safe_browsing::ClientDownloadResponse* ClientDownloadReport::release_download_response() { michael@0: clear_has_download_response(); michael@0: ::safe_browsing::ClientDownloadResponse* temp = download_response_; michael@0: download_response_ = NULL; michael@0: return temp; michael@0: } michael@0: michael@0: // ------------------------------------------------------------------- michael@0: michael@0: // ClientUploadResponse michael@0: michael@0: // optional .safe_browsing.ClientUploadResponse.UploadStatus status = 1; michael@0: inline bool ClientUploadResponse::has_status() const { michael@0: return (_has_bits_[0] & 0x00000001u) != 0; michael@0: } michael@0: inline void ClientUploadResponse::set_has_status() { michael@0: _has_bits_[0] |= 0x00000001u; michael@0: } michael@0: inline void ClientUploadResponse::clear_has_status() { michael@0: _has_bits_[0] &= ~0x00000001u; michael@0: } michael@0: inline void ClientUploadResponse::clear_status() { michael@0: status_ = 0; michael@0: clear_has_status(); michael@0: } michael@0: inline ::safe_browsing::ClientUploadResponse_UploadStatus ClientUploadResponse::status() const { michael@0: return static_cast< ::safe_browsing::ClientUploadResponse_UploadStatus >(status_); michael@0: } michael@0: inline void ClientUploadResponse::set_status(::safe_browsing::ClientUploadResponse_UploadStatus value) { michael@0: GOOGLE_DCHECK(::safe_browsing::ClientUploadResponse_UploadStatus_IsValid(value)); michael@0: set_has_status(); michael@0: status_ = value; michael@0: } michael@0: michael@0: // optional string permalink = 2; michael@0: inline bool ClientUploadResponse::has_permalink() const { michael@0: return (_has_bits_[0] & 0x00000002u) != 0; michael@0: } michael@0: inline void ClientUploadResponse::set_has_permalink() { michael@0: _has_bits_[0] |= 0x00000002u; michael@0: } michael@0: inline void ClientUploadResponse::clear_has_permalink() { michael@0: _has_bits_[0] &= ~0x00000002u; michael@0: } michael@0: inline void ClientUploadResponse::clear_permalink() { michael@0: if (permalink_ != &::google::protobuf::internal::kEmptyString) { michael@0: permalink_->clear(); michael@0: } michael@0: clear_has_permalink(); michael@0: } michael@0: inline const ::std::string& ClientUploadResponse::permalink() const { michael@0: return *permalink_; michael@0: } michael@0: inline void ClientUploadResponse::set_permalink(const ::std::string& value) { michael@0: set_has_permalink(); michael@0: if (permalink_ == &::google::protobuf::internal::kEmptyString) { michael@0: permalink_ = new ::std::string; michael@0: } michael@0: permalink_->assign(value); michael@0: } michael@0: inline void ClientUploadResponse::set_permalink(const char* value) { michael@0: set_has_permalink(); michael@0: if (permalink_ == &::google::protobuf::internal::kEmptyString) { michael@0: permalink_ = new ::std::string; michael@0: } michael@0: permalink_->assign(value); michael@0: } michael@0: inline void ClientUploadResponse::set_permalink(const char* value, size_t size) { michael@0: set_has_permalink(); michael@0: if (permalink_ == &::google::protobuf::internal::kEmptyString) { michael@0: permalink_ = new ::std::string; michael@0: } michael@0: permalink_->assign(reinterpret_cast(value), size); michael@0: } michael@0: inline ::std::string* ClientUploadResponse::mutable_permalink() { michael@0: set_has_permalink(); michael@0: if (permalink_ == &::google::protobuf::internal::kEmptyString) { michael@0: permalink_ = new ::std::string; michael@0: } michael@0: return permalink_; michael@0: } michael@0: inline ::std::string* ClientUploadResponse::release_permalink() { michael@0: clear_has_permalink(); michael@0: if (permalink_ == &::google::protobuf::internal::kEmptyString) { michael@0: return NULL; michael@0: } else { michael@0: ::std::string* temp = permalink_; michael@0: permalink_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); michael@0: return temp; michael@0: } michael@0: } michael@0: michael@0: michael@0: // @@protoc_insertion_point(namespace_scope) michael@0: michael@0: } // namespace safe_browsing michael@0: michael@0: // @@protoc_insertion_point(global_scope) michael@0: michael@0: #endif // PROTOBUF_csd_2eproto__INCLUDED