#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fdata_5ftype_5fprogress_5fmarker_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fdata_5ftype_5fprogress_5fmarker_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_components_2fsync_2fprotocol_2fdata_5ftype_5fprogress_5fmarker_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_components_2fsync_2fprotocol_2fdata_5ftype_5fprogress_5fmarker_2eproto { … };
namespace sync_pb {
class DataTypeContext;
struct DataTypeContextDefaultTypeInternal;
extern DataTypeContextDefaultTypeInternal _DataTypeContext_default_instance_;
class DataTypeProgressMarker;
struct DataTypeProgressMarkerDefaultTypeInternal;
extern DataTypeProgressMarkerDefaultTypeInternal _DataTypeProgressMarker_default_instance_;
class GarbageCollectionDirective;
struct GarbageCollectionDirectiveDefaultTypeInternal;
extern GarbageCollectionDirectiveDefaultTypeInternal _GarbageCollectionDirective_default_instance_;
class GarbageCollectionDirective_CollaborationGarbageCollection;
struct GarbageCollectionDirective_CollaborationGarbageCollectionDefaultTypeInternal;
extern GarbageCollectionDirective_CollaborationGarbageCollectionDefaultTypeInternal _GarbageCollectionDirective_CollaborationGarbageCollection_default_instance_;
class GetUpdateTriggers;
struct GetUpdateTriggersDefaultTypeInternal;
extern GetUpdateTriggersDefaultTypeInternal _GetUpdateTriggers_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::DataTypeContext* Arena::CreateMaybeMessage<::sync_pb::DataTypeContext>(Arena*);
template<> ::sync_pb::DataTypeProgressMarker* Arena::CreateMaybeMessage<::sync_pb::DataTypeProgressMarker>(Arena*);
template<> ::sync_pb::GarbageCollectionDirective* Arena::CreateMaybeMessage<::sync_pb::GarbageCollectionDirective>(Arena*);
template<> ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* Arena::CreateMaybeMessage<::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection>(Arena*);
template<> ::sync_pb::GetUpdateTriggers* Arena::CreateMaybeMessage<::sync_pb::GetUpdateTriggers>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {
enum GarbageCollectionDirective_Type : int { … };
bool GarbageCollectionDirective_Type_IsValid(int value);
constexpr GarbageCollectionDirective_Type GarbageCollectionDirective_Type_Type_MIN = …;
constexpr GarbageCollectionDirective_Type GarbageCollectionDirective_Type_Type_MAX = …;
constexpr int GarbageCollectionDirective_Type_Type_ARRAYSIZE = …;
const std::string& GarbageCollectionDirective_Type_Name(GarbageCollectionDirective_Type value);
template<typename T>
inline const std::string& GarbageCollectionDirective_Type_Name(T enum_t_value) { … }
bool GarbageCollectionDirective_Type_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GarbageCollectionDirective_Type* value);
class DataTypeProgressMarker final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class DataTypeContext final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class GarbageCollectionDirective_CollaborationGarbageCollection final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class GarbageCollectionDirective final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class GetUpdateTriggers final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool DataTypeProgressMarker::_internal_has_data_type_id() const { … }
inline bool DataTypeProgressMarker::has_data_type_id() const { … }
inline void DataTypeProgressMarker::clear_data_type_id() { … }
inline int32_t DataTypeProgressMarker::_internal_data_type_id() const { … }
inline int32_t DataTypeProgressMarker::data_type_id() const { … }
inline void DataTypeProgressMarker::_internal_set_data_type_id(int32_t value) { … }
inline void DataTypeProgressMarker::set_data_type_id(int32_t value) { … }
inline bool DataTypeProgressMarker::_internal_has_token() const { … }
inline bool DataTypeProgressMarker::has_token() const { … }
inline void DataTypeProgressMarker::clear_token() { … }
inline const std::string& DataTypeProgressMarker::token() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DataTypeProgressMarker::set_token(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DataTypeProgressMarker::mutable_token() { … }
inline const std::string& DataTypeProgressMarker::_internal_token() const { … }
inline void DataTypeProgressMarker::_internal_set_token(const std::string& value) { … }
inline std::string* DataTypeProgressMarker::_internal_mutable_token() { … }
inline std::string* DataTypeProgressMarker::release_token() { … }
inline void DataTypeProgressMarker::set_allocated_token(std::string* token) { … }
inline bool DataTypeProgressMarker::_internal_has_get_update_triggers() const { … }
inline bool DataTypeProgressMarker::has_get_update_triggers() const { … }
inline void DataTypeProgressMarker::clear_get_update_triggers() { … }
inline const ::sync_pb::GetUpdateTriggers& DataTypeProgressMarker::_internal_get_update_triggers() const { … }
inline const ::sync_pb::GetUpdateTriggers& DataTypeProgressMarker::get_update_triggers() const { … }
inline void DataTypeProgressMarker::unsafe_arena_set_allocated_get_update_triggers(
::sync_pb::GetUpdateTriggers* get_update_triggers) { … }
inline ::sync_pb::GetUpdateTriggers* DataTypeProgressMarker::release_get_update_triggers() { … }
inline ::sync_pb::GetUpdateTriggers* DataTypeProgressMarker::unsafe_arena_release_get_update_triggers() { … }
inline ::sync_pb::GetUpdateTriggers* DataTypeProgressMarker::_internal_mutable_get_update_triggers() { … }
inline ::sync_pb::GetUpdateTriggers* DataTypeProgressMarker::mutable_get_update_triggers() { … }
inline void DataTypeProgressMarker::set_allocated_get_update_triggers(::sync_pb::GetUpdateTriggers* get_update_triggers) { … }
inline bool DataTypeProgressMarker::_internal_has_gc_directive() const { … }
inline bool DataTypeProgressMarker::has_gc_directive() const { … }
inline void DataTypeProgressMarker::clear_gc_directive() { … }
inline const ::sync_pb::GarbageCollectionDirective& DataTypeProgressMarker::_internal_gc_directive() const { … }
inline const ::sync_pb::GarbageCollectionDirective& DataTypeProgressMarker::gc_directive() const { … }
inline void DataTypeProgressMarker::unsafe_arena_set_allocated_gc_directive(
::sync_pb::GarbageCollectionDirective* gc_directive) { … }
inline ::sync_pb::GarbageCollectionDirective* DataTypeProgressMarker::release_gc_directive() { … }
inline ::sync_pb::GarbageCollectionDirective* DataTypeProgressMarker::unsafe_arena_release_gc_directive() { … }
inline ::sync_pb::GarbageCollectionDirective* DataTypeProgressMarker::_internal_mutable_gc_directive() { … }
inline ::sync_pb::GarbageCollectionDirective* DataTypeProgressMarker::mutable_gc_directive() { … }
inline void DataTypeProgressMarker::set_allocated_gc_directive(::sync_pb::GarbageCollectionDirective* gc_directive) { … }
inline bool DataTypeContext::_internal_has_data_type_id() const { … }
inline bool DataTypeContext::has_data_type_id() const { … }
inline void DataTypeContext::clear_data_type_id() { … }
inline int32_t DataTypeContext::_internal_data_type_id() const { … }
inline int32_t DataTypeContext::data_type_id() const { … }
inline void DataTypeContext::_internal_set_data_type_id(int32_t value) { … }
inline void DataTypeContext::set_data_type_id(int32_t value) { … }
inline bool DataTypeContext::_internal_has_context() const { … }
inline bool DataTypeContext::has_context() const { … }
inline void DataTypeContext::clear_context() { … }
inline const std::string& DataTypeContext::context() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DataTypeContext::set_context(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DataTypeContext::mutable_context() { … }
inline const std::string& DataTypeContext::_internal_context() const { … }
inline void DataTypeContext::_internal_set_context(const std::string& value) { … }
inline std::string* DataTypeContext::_internal_mutable_context() { … }
inline std::string* DataTypeContext::release_context() { … }
inline void DataTypeContext::set_allocated_context(std::string* context) { … }
inline bool DataTypeContext::_internal_has_version() const { … }
inline bool DataTypeContext::has_version() const { … }
inline void DataTypeContext::clear_version() { … }
inline int64_t DataTypeContext::_internal_version() const { … }
inline int64_t DataTypeContext::version() const { … }
inline void DataTypeContext::_internal_set_version(int64_t value) { … }
inline void DataTypeContext::set_version(int64_t value) { … }
inline int GarbageCollectionDirective_CollaborationGarbageCollection::_internal_active_collaboration_ids_size() const { … }
inline int GarbageCollectionDirective_CollaborationGarbageCollection::active_collaboration_ids_size() const { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::clear_active_collaboration_ids() { … }
inline std::string* GarbageCollectionDirective_CollaborationGarbageCollection::add_active_collaboration_ids() { … }
inline const std::string& GarbageCollectionDirective_CollaborationGarbageCollection::_internal_active_collaboration_ids(int index) const { … }
inline const std::string& GarbageCollectionDirective_CollaborationGarbageCollection::active_collaboration_ids(int index) const { … }
inline std::string* GarbageCollectionDirective_CollaborationGarbageCollection::mutable_active_collaboration_ids(int index) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::set_active_collaboration_ids(int index, const std::string& value) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::set_active_collaboration_ids(int index, std::string&& value) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::set_active_collaboration_ids(int index, const char* value) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::set_active_collaboration_ids(int index, const char* value, size_t size) { … }
inline std::string* GarbageCollectionDirective_CollaborationGarbageCollection::_internal_add_active_collaboration_ids() { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::add_active_collaboration_ids(const std::string& value) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::add_active_collaboration_ids(std::string&& value) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::add_active_collaboration_ids(const char* value) { … }
inline void GarbageCollectionDirective_CollaborationGarbageCollection::add_active_collaboration_ids(const char* value, size_t size) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
GarbageCollectionDirective_CollaborationGarbageCollection::active_collaboration_ids() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
GarbageCollectionDirective_CollaborationGarbageCollection::mutable_active_collaboration_ids() { … }
inline bool GarbageCollectionDirective::_internal_has_type() const { … }
inline bool GarbageCollectionDirective::has_type() const { … }
inline void GarbageCollectionDirective::clear_type() { … }
inline ::sync_pb::GarbageCollectionDirective_Type GarbageCollectionDirective::_internal_type() const { … }
inline ::sync_pb::GarbageCollectionDirective_Type GarbageCollectionDirective::type() const { … }
inline void GarbageCollectionDirective::_internal_set_type(::sync_pb::GarbageCollectionDirective_Type value) { … }
inline void GarbageCollectionDirective::set_type(::sync_pb::GarbageCollectionDirective_Type value) { … }
inline bool GarbageCollectionDirective::_internal_has_version_watermark() const { … }
inline bool GarbageCollectionDirective::has_version_watermark() const { … }
inline void GarbageCollectionDirective::clear_version_watermark() { … }
inline int64_t GarbageCollectionDirective::_internal_version_watermark() const { … }
inline int64_t GarbageCollectionDirective::version_watermark() const { … }
inline void GarbageCollectionDirective::_internal_set_version_watermark(int64_t value) { … }
inline void GarbageCollectionDirective::set_version_watermark(int64_t value) { … }
inline bool GarbageCollectionDirective::_internal_has_collaboration_gc() const { … }
inline bool GarbageCollectionDirective::has_collaboration_gc() const { … }
inline void GarbageCollectionDirective::clear_collaboration_gc() { … }
inline const ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection& GarbageCollectionDirective::_internal_collaboration_gc() const { … }
inline const ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection& GarbageCollectionDirective::collaboration_gc() const { … }
inline void GarbageCollectionDirective::unsafe_arena_set_allocated_collaboration_gc(
::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* collaboration_gc) { … }
inline ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* GarbageCollectionDirective::release_collaboration_gc() { … }
inline ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* GarbageCollectionDirective::unsafe_arena_release_collaboration_gc() { … }
inline ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* GarbageCollectionDirective::_internal_mutable_collaboration_gc() { … }
inline ::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* GarbageCollectionDirective::mutable_collaboration_gc() { … }
inline void GarbageCollectionDirective::set_allocated_collaboration_gc(::sync_pb::GarbageCollectionDirective_CollaborationGarbageCollection* collaboration_gc) { … }
inline int GetUpdateTriggers::_internal_notification_hint_size() const { … }
inline int GetUpdateTriggers::notification_hint_size() const { … }
inline void GetUpdateTriggers::clear_notification_hint() { … }
inline std::string* GetUpdateTriggers::add_notification_hint() { … }
inline const std::string& GetUpdateTriggers::_internal_notification_hint(int index) const { … }
inline const std::string& GetUpdateTriggers::notification_hint(int index) const { … }
inline std::string* GetUpdateTriggers::mutable_notification_hint(int index) { … }
inline void GetUpdateTriggers::set_notification_hint(int index, const std::string& value) { … }
inline void GetUpdateTriggers::set_notification_hint(int index, std::string&& value) { … }
inline void GetUpdateTriggers::set_notification_hint(int index, const char* value) { … }
inline void GetUpdateTriggers::set_notification_hint(int index, const char* value, size_t size) { … }
inline std::string* GetUpdateTriggers::_internal_add_notification_hint() { … }
inline void GetUpdateTriggers::add_notification_hint(const std::string& value) { … }
inline void GetUpdateTriggers::add_notification_hint(std::string&& value) { … }
inline void GetUpdateTriggers::add_notification_hint(const char* value) { … }
inline void GetUpdateTriggers::add_notification_hint(const char* value, size_t size) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
GetUpdateTriggers::notification_hint() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
GetUpdateTriggers::mutable_notification_hint() { … }
inline bool GetUpdateTriggers::_internal_has_client_dropped_hints() const { … }
inline bool GetUpdateTriggers::has_client_dropped_hints() const { … }
inline void GetUpdateTriggers::clear_client_dropped_hints() { … }
inline bool GetUpdateTriggers::_internal_client_dropped_hints() const { … }
inline bool GetUpdateTriggers::client_dropped_hints() const { … }
inline void GetUpdateTriggers::_internal_set_client_dropped_hints(bool value) { … }
inline void GetUpdateTriggers::set_client_dropped_hints(bool value) { … }
inline bool GetUpdateTriggers::_internal_has_invalidations_out_of_sync() const { … }
inline bool GetUpdateTriggers::has_invalidations_out_of_sync() const { … }
inline void GetUpdateTriggers::clear_invalidations_out_of_sync() { … }
inline bool GetUpdateTriggers::_internal_invalidations_out_of_sync() const { … }
inline bool GetUpdateTriggers::invalidations_out_of_sync() const { … }
inline void GetUpdateTriggers::_internal_set_invalidations_out_of_sync(bool value) { … }
inline void GetUpdateTriggers::set_invalidations_out_of_sync(bool value) { … }
inline bool GetUpdateTriggers::_internal_has_local_modification_nudges() const { … }
inline bool GetUpdateTriggers::has_local_modification_nudges() const { … }
inline void GetUpdateTriggers::clear_local_modification_nudges() { … }
inline int64_t GetUpdateTriggers::_internal_local_modification_nudges() const { … }
inline int64_t GetUpdateTriggers::local_modification_nudges() const { … }
inline void GetUpdateTriggers::_internal_set_local_modification_nudges(int64_t value) { … }
inline void GetUpdateTriggers::set_local_modification_nudges(int64_t value) { … }
inline bool GetUpdateTriggers::_internal_has_datatype_refresh_nudges() const { … }
inline bool GetUpdateTriggers::has_datatype_refresh_nudges() const { … }
inline void GetUpdateTriggers::clear_datatype_refresh_nudges() { … }
inline int64_t GetUpdateTriggers::_internal_datatype_refresh_nudges() const { … }
inline int64_t GetUpdateTriggers::datatype_refresh_nudges() const { … }
inline void GetUpdateTriggers::_internal_set_datatype_refresh_nudges(int64_t value) { … }
inline void GetUpdateTriggers::set_datatype_refresh_nudges(int64_t value) { … }
inline bool GetUpdateTriggers::_internal_has_server_dropped_hints() const { … }
inline bool GetUpdateTriggers::has_server_dropped_hints() const { … }
inline void GetUpdateTriggers::clear_server_dropped_hints() { … }
inline bool GetUpdateTriggers::_internal_server_dropped_hints() const { … }
inline bool GetUpdateTriggers::server_dropped_hints() const { … }
inline void GetUpdateTriggers::_internal_set_server_dropped_hints(bool value) { … }
inline void GetUpdateTriggers::set_server_dropped_hints(bool value) { … }
inline bool GetUpdateTriggers::_internal_has_initial_sync_in_progress() const { … }
inline bool GetUpdateTriggers::has_initial_sync_in_progress() const { … }
inline void GetUpdateTriggers::clear_initial_sync_in_progress() { … }
inline bool GetUpdateTriggers::_internal_initial_sync_in_progress() const { … }
inline bool GetUpdateTriggers::initial_sync_in_progress() const { … }
inline void GetUpdateTriggers::_internal_set_initial_sync_in_progress(bool value) { … }
inline void GetUpdateTriggers::set_initial_sync_in_progress(bool value) { … }
inline bool GetUpdateTriggers::_internal_has_sync_for_resolve_conflict_in_progress() const { … }
inline bool GetUpdateTriggers::has_sync_for_resolve_conflict_in_progress() const { … }
inline void GetUpdateTriggers::clear_sync_for_resolve_conflict_in_progress() { … }
inline bool GetUpdateTriggers::_internal_sync_for_resolve_conflict_in_progress() const { … }
inline bool GetUpdateTriggers::sync_for_resolve_conflict_in_progress() const { … }
inline void GetUpdateTriggers::_internal_set_sync_for_resolve_conflict_in_progress(bool value) { … }
inline void GetUpdateTriggers::set_sync_for_resolve_conflict_in_progress(bool value) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::sync_pb::GarbageCollectionDirective_Type> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif