#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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_probe_5fmessage_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
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_;
}
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 { … };
class ProbePacket_Token final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ProbePacket final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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) { … }
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
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::chrome_browser_net::ProbePacket_Type> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif