chromium/out/Default/gen/chrome/browser/net/probe_message.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_probe_5fmessage_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_probe_5fmessage_2eproto

#include <limits>
#include <string>

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

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

// Internal implementation detail -- do not use these members.
struct TableStruct_probe_5fmessage_2eproto {};
namespace chrome_browser_net {
class ProbePacket;
struct ProbePacketDefaultTypeInternal;
extern ProbePacketDefaultTypeInternal _ProbePacket_default_instance_;
class ProbePacket_Header;
struct ProbePacket_HeaderDefaultTypeInternal;
extern ProbePacket_HeaderDefaultTypeInternal _ProbePacket_Header_default_instance_;
class ProbePacket_Token;
struct ProbePacket_TokenDefaultTypeInternal;
extern ProbePacket_TokenDefaultTypeInternal _ProbePacket_Token_default_instance_;
}  // namespace chrome_browser_net
PROTOBUF_NAMESPACE_OPEN
template<> ::chrome_browser_net::ProbePacket* Arena::CreateMaybeMessage<::chrome_browser_net::ProbePacket>(Arena*);
template<> ::chrome_browser_net::ProbePacket_Header* Arena::CreateMaybeMessage<::chrome_browser_net::ProbePacket_Header>(Arena*);
template<> ::chrome_browser_net::ProbePacket_Token* Arena::CreateMaybeMessage<::chrome_browser_net::ProbePacket_Token>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace chrome_browser_net {

enum ProbePacket_Type : int {};
bool ProbePacket_Type_IsValid(int value);
constexpr ProbePacket_Type ProbePacket_Type_Type_MIN =;
constexpr ProbePacket_Type ProbePacket_Type_Type_MAX =;
constexpr int ProbePacket_Type_Type_ARRAYSIZE =;

const std::string& ProbePacket_Type_Name(ProbePacket_Type value);
template<typename T>
inline const std::string& ProbePacket_Type_Name(T enum_t_value) {}
bool ProbePacket_Type_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProbePacket_Type* value);
// ===================================================================

class ProbePacket_Header final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_browser_net.ProbePacket.Header) */ {};
// -------------------------------------------------------------------

class ProbePacket_Token final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_browser_net.ProbePacket.Token) */ {};
// -------------------------------------------------------------------

class ProbePacket final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:chrome_browser_net.ProbePacket) */ {};
// ===================================================================


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

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

// required uint32 version = 1;
inline bool ProbePacket_Header::_internal_has_version() const {}
inline bool ProbePacket_Header::has_version() const {}
inline void ProbePacket_Header::clear_version() {}
inline uint32_t ProbePacket_Header::_internal_version() const {}
inline uint32_t ProbePacket_Header::version() const {}
inline void ProbePacket_Header::_internal_set_version(uint32_t value) {}
inline void ProbePacket_Header::set_version(uint32_t value) {}

// optional uint32 checksum = 2;
inline bool ProbePacket_Header::_internal_has_checksum() const {}
inline bool ProbePacket_Header::has_checksum() const {}
inline void ProbePacket_Header::clear_checksum() {}
inline uint32_t ProbePacket_Header::_internal_checksum() const {}
inline uint32_t ProbePacket_Header::checksum() const {}
inline void ProbePacket_Header::_internal_set_checksum(uint32_t value) {}
inline void ProbePacket_Header::set_checksum(uint32_t value) {}

// optional .chrome_browser_net.ProbePacket.Type type = 3;
inline bool ProbePacket_Header::_internal_has_type() const {}
inline bool ProbePacket_Header::has_type() const {}
inline void ProbePacket_Header::clear_type() {}
inline ::chrome_browser_net::ProbePacket_Type ProbePacket_Header::_internal_type() const {}
inline ::chrome_browser_net::ProbePacket_Type ProbePacket_Header::type() const {}
inline void ProbePacket_Header::_internal_set_type(::chrome_browser_net::ProbePacket_Type value) {}
inline void ProbePacket_Header::set_type(::chrome_browser_net::ProbePacket_Type value) {}

// -------------------------------------------------------------------

// ProbePacket_Token

// required uint64 timestamp_micros = 1;
inline bool ProbePacket_Token::_internal_has_timestamp_micros() const {}
inline bool ProbePacket_Token::has_timestamp_micros() const {}
inline void ProbePacket_Token::clear_timestamp_micros() {}
inline uint64_t ProbePacket_Token::_internal_timestamp_micros() const {}
inline uint64_t ProbePacket_Token::timestamp_micros() const {}
inline void ProbePacket_Token::_internal_set_timestamp_micros(uint64_t value) {}
inline void ProbePacket_Token::set_timestamp_micros(uint64_t value) {}

// required bytes hash = 2;
inline bool ProbePacket_Token::_internal_has_hash() const {}
inline bool ProbePacket_Token::has_hash() const {}
inline void ProbePacket_Token::clear_hash() {}
inline const std::string& ProbePacket_Token::hash() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ProbePacket_Token::set_hash(ArgT0&& arg0, ArgT... args) {}
inline std::string* ProbePacket_Token::mutable_hash() {}
inline const std::string& ProbePacket_Token::_internal_hash() const {}
inline void ProbePacket_Token::_internal_set_hash(const std::string& value) {}
inline std::string* ProbePacket_Token::_internal_mutable_hash() {}
inline std::string* ProbePacket_Token::release_hash() {}
inline void ProbePacket_Token::set_allocated_hash(std::string* hash) {}

// -------------------------------------------------------------------

// ProbePacket

// optional .chrome_browser_net.ProbePacket.Header header = 1;
inline bool ProbePacket::_internal_has_header() const {}
inline bool ProbePacket::has_header() const {}
inline void ProbePacket::clear_header() {}
inline const ::chrome_browser_net::ProbePacket_Header& ProbePacket::_internal_header() const {}
inline const ::chrome_browser_net::ProbePacket_Header& ProbePacket::header() const {}
inline void ProbePacket::unsafe_arena_set_allocated_header(
    ::chrome_browser_net::ProbePacket_Header* header) {}
inline ::chrome_browser_net::ProbePacket_Header* ProbePacket::release_header() {}
inline ::chrome_browser_net::ProbePacket_Header* ProbePacket::unsafe_arena_release_header() {}
inline ::chrome_browser_net::ProbePacket_Header* ProbePacket::_internal_mutable_header() {}
inline ::chrome_browser_net::ProbePacket_Header* ProbePacket::mutable_header() {}
inline void ProbePacket::set_allocated_header(::chrome_browser_net::ProbePacket_Header* header) {}

// optional .chrome_browser_net.ProbePacket.Token token = 2;
inline bool ProbePacket::_internal_has_token() const {}
inline bool ProbePacket::has_token() const {}
inline void ProbePacket::clear_token() {}
inline const ::chrome_browser_net::ProbePacket_Token& ProbePacket::_internal_token() const {}
inline const ::chrome_browser_net::ProbePacket_Token& ProbePacket::token() const {}
inline void ProbePacket::unsafe_arena_set_allocated_token(
    ::chrome_browser_net::ProbePacket_Token* token) {}
inline ::chrome_browser_net::ProbePacket_Token* ProbePacket::release_token() {}
inline ::chrome_browser_net::ProbePacket_Token* ProbePacket::unsafe_arena_release_token() {}
inline ::chrome_browser_net::ProbePacket_Token* ProbePacket::_internal_mutable_token() {}
inline ::chrome_browser_net::ProbePacket_Token* ProbePacket::mutable_token() {}
inline void ProbePacket::set_allocated_token(::chrome_browser_net::ProbePacket_Token* token) {}

// optional uint32 group_id = 3;
inline bool ProbePacket::_internal_has_group_id() const {}
inline bool ProbePacket::has_group_id() const {}
inline void ProbePacket::clear_group_id() {}
inline uint32_t ProbePacket::_internal_group_id() const {}
inline uint32_t ProbePacket::group_id() const {}
inline void ProbePacket::_internal_set_group_id(uint32_t value) {}
inline void ProbePacket::set_group_id(uint32_t value) {}

// optional uint32 packet_index = 4;
inline bool ProbePacket::_internal_has_packet_index() const {}
inline bool ProbePacket::has_packet_index() const {}
inline void ProbePacket::clear_packet_index() {}
inline uint32_t ProbePacket::_internal_packet_index() const {}
inline uint32_t ProbePacket::packet_index() const {}
inline void ProbePacket::_internal_set_packet_index(uint32_t value) {}
inline void ProbePacket::set_packet_index(uint32_t value) {}

// optional uint32 probe_size_bytes = 5;
inline bool ProbePacket::_internal_has_probe_size_bytes() const {}
inline bool ProbePacket::has_probe_size_bytes() const {}
inline void ProbePacket::clear_probe_size_bytes() {}
inline uint32_t ProbePacket::_internal_probe_size_bytes() const {}
inline uint32_t ProbePacket::probe_size_bytes() const {}
inline void ProbePacket::_internal_set_probe_size_bytes(uint32_t value) {}
inline void ProbePacket::set_probe_size_bytes(uint32_t value) {}

// optional uint32 pacing_interval_micros = 6;
inline bool ProbePacket::_internal_has_pacing_interval_micros() const {}
inline bool ProbePacket::has_pacing_interval_micros() const {}
inline void ProbePacket::clear_pacing_interval_micros() {}
inline uint32_t ProbePacket::_internal_pacing_interval_micros() const {}
inline uint32_t ProbePacket::pacing_interval_micros() const {}
inline void ProbePacket::_internal_set_pacing_interval_micros(uint32_t value) {}
inline void ProbePacket::set_pacing_interval_micros(uint32_t value) {}

// optional uint32 number_probe_packets = 7;
inline bool ProbePacket::_internal_has_number_probe_packets() const {}
inline bool ProbePacket::has_number_probe_packets() const {}
inline void ProbePacket::clear_number_probe_packets() {}
inline uint32_t ProbePacket::_internal_number_probe_packets() const {}
inline uint32_t ProbePacket::number_probe_packets() const {}
inline void ProbePacket::_internal_set_number_probe_packets(uint32_t value) {}
inline void ProbePacket::set_number_probe_packets(uint32_t value) {}

// optional int64 server_processing_micros = 9;
inline bool ProbePacket::_internal_has_server_processing_micros() const {}
inline bool ProbePacket::has_server_processing_micros() const {}
inline void ProbePacket::clear_server_processing_micros() {}
inline int64_t ProbePacket::_internal_server_processing_micros() const {}
inline int64_t ProbePacket::server_processing_micros() const {}
inline void ProbePacket::_internal_set_server_processing_micros(int64_t value) {}
inline void ProbePacket::set_server_processing_micros(int64_t value) {}

// optional bytes padding = 8;
inline bool ProbePacket::_internal_has_padding() const {}
inline bool ProbePacket::has_padding() const {}
inline void ProbePacket::clear_padding() {}
inline const std::string& ProbePacket::padding() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ProbePacket::set_padding(ArgT0&& arg0, ArgT... args) {}
inline std::string* ProbePacket::mutable_padding() {}
inline const std::string& ProbePacket::_internal_padding() const {}
inline void ProbePacket::_internal_set_padding(const std::string& value) {}
inline std::string* ProbePacket::_internal_mutable_padding() {}
inline std::string* ProbePacket::release_padding() {}
inline void ProbePacket::set_allocated_padding(std::string* padding) {}

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

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace chrome_browser_net

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::chrome_browser_net::ProbePacket_Type> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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