1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: fcp/client/diag_codes.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_fcp_2fclient_2fdiag_5fcodes_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_fcp_2fclient_2fdiag_5fcodes_2eproto
6 
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10 
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22 
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
30 #include <google/protobuf/extension_set.h>  // IWYU pragma: export
31 #include <google/protobuf/generated_enum_util.h>
32 // @@protoc_insertion_point(includes)
33 #include <google/protobuf/port_def.inc>
34 #define PROTOBUF_INTERNAL_EXPORT_fcp_2fclient_2fdiag_5fcodes_2eproto
35 PROTOBUF_NAMESPACE_OPEN
36 namespace internal {
37 class AnyMetadata;
38 }  // namespace internal
39 PROTOBUF_NAMESPACE_CLOSE
40 
41 // Internal implementation detail -- do not use these members.
42 struct TableStruct_fcp_2fclient_2fdiag_5fcodes_2eproto {
43   static const ::uint32_t offsets[];
44 };
45 PROTOBUF_NAMESPACE_OPEN
46 PROTOBUF_NAMESPACE_CLOSE
47 namespace fcp {
48 namespace client {
49 
50 enum DebugDiagCode : int {
51   DEBUG_DIAG_CODE_UNDEFINED = 0,
52   TRAINING_BEFORE_LOOP_OP = 1000,
53   TRAINING_AFTER_LOOP_OP = 1001,
54   TRAINING_OPSTATS_ENABLED = 1002,
55   RESOURCE_CACHE_HIT = 1200,
56   RESOURCE_CACHE_MISS = 1201,
57   DebugDiagCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::int32_t>::min(),
58   DebugDiagCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::int32_t>::max()
59 };
60 bool DebugDiagCode_IsValid(int value);
61 constexpr DebugDiagCode DebugDiagCode_MIN = DEBUG_DIAG_CODE_UNDEFINED;
62 constexpr DebugDiagCode DebugDiagCode_MAX = RESOURCE_CACHE_MISS;
63 constexpr int DebugDiagCode_ARRAYSIZE = DebugDiagCode_MAX + 1;
64 
65 const std::string& DebugDiagCode_Name(DebugDiagCode value);
66 template<typename T>
DebugDiagCode_Name(T enum_t_value)67 inline const std::string& DebugDiagCode_Name(T enum_t_value) {
68   static_assert(::std::is_same<T, DebugDiagCode>::value ||
69     ::std::is_integral<T>::value,
70     "Incorrect type passed to function DebugDiagCode_Name.");
71   return DebugDiagCode_Name(static_cast<DebugDiagCode>(enum_t_value));
72 }
73 bool DebugDiagCode_Parse(
74     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DebugDiagCode* value);
75 enum ProdDiagCode : int {
76   PROD_DIAG_CODE_UNDEFINED = 0,
77   BACKGROUND_TRAINING_INTERRUPT_TF_EXECUTION = 51,
78   BACKGROUND_TRAINING_INTERRUPT_TF_EXECUTION_TIMED_OUT = 50,
79   BACKGROUND_TRAINING_INTERRUPT_TF_EXTENDED_EXECUTION_COMPLETED = 49,
80   BACKGROUND_TRAINING_INTERRUPT_TF_EXTENDED_EXECUTION_TIMED_OUT = 48,
81   BACKGROUND_TRAINING_FAILED_CANNOT_PARSE_PLAN = 40,
82   BACKGROUND_TRAINING_FAILED_PLAN_FAILS_SANITY_CHECK = 39,
83   BACKGROUND_TRAINING_INTERRUPT_GRPC = 34,
84   BACKGROUND_TRAINING_INTERRUPT_GRPC_TIMED_OUT = 33,
85   BACKGROUND_TRAINING_INTERRUPT_GRPC_EXTENDED_COMPLETED = 32,
86   BACKGROUND_TRAINING_INTERRUPT_GRPC_EXTENDED_TIMED_OUT = 31,
87   BACKGROUND_TRAINING_INTERRUPT_HTTP = 24,
88   BACKGROUND_TRAINING_INTERRUPT_HTTP_TIMED_OUT = 23,
89   BACKGROUND_TRAINING_INTERRUPT_HTTP_EXTENDED_COMPLETED = 22,
90   BACKGROUND_TRAINING_INTERRUPT_HTTP_EXTENDED_TIMED_OUT = 21,
91   BACKGROUND_TRAINING_TFLITE_ENGINE_USED = 20,
92   BACKGROUND_TRAINING_TFLITE_MODEL_INCLUDED = 18,
93   SECAGG_CLIENT_NATIVE_ERROR_GENERIC = 1369,
94   SECAGG_CLIENT_ERROR_UNSUPPORTED_VERSION = 1368,
95   DATASET_NOT_SUPPORTED = 1493,
96   BACKGROUND_TRAINING_CHECKIN_REQUEST_ACK_EXPECTED_BUT_NOT_RECVD = 29,
97   BACKGROUND_TRAINING_CHECKIN_REQUEST_ACK_RECEIVED = 28,
98   BACKGROUND_TRAINING_ELIGIBILITY_EVAL_FAILED_CANNOT_PARSE_PLAN = 26,
99   OPSTATS_INVALID_FILE_PATH = 1699,
100   OPSTATS_PARENT_DIR_CREATION_FAILED = 1698,
101   OPSTATS_READ_FAILED = 1697,
102   OPSTATS_RESET_FAILED = 1696,
103   OPSTATS_WRITE_FAILED = 1695,
104   OPSTATS_INCORRECT_COLLECTION_URI = 1694,
105   OPSTATS_INVALID_SELECTION_CRITERIA = 1693,
106   OPSTATS_EXAMPLE_STORE_REQUESTED_NOT_ENABLED = 1692,
107   OPSTATS_TASK_NAME_EXTRACTION_FAILED = 1691,
108   OPSTATS_DB_COMMIT_EXPECTED = 1690,
109   OPSTATS_DB_COMMIT_ATTEMPTED = 1689,
110   OPSTATS_MULTIPLE_DB_INSTANCE_DETECTED = 1688,
111   OPSTATS_FAILED_TO_OPEN_FILE = 1687,
112   HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_USES_HTTP = 1799,
113   HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_HTTP_FETCH_FAILED = 1798,
114   HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_HTTP_FETCH_SUCCEEDED = 1797,
115   HTTP_CANCELLATION_OR_ABORT_REQUEST_FAILED = 1790,
116   HTTP_REPORT_ELIGIBILITY_EVAL_RESULT_REQUEST_FAILED = 1789,
117   HTTP_REPORT_TASK_RESULT_REQUEST_FAILED = 1788,
118   HTTP_FEDERATED_PROTOCOL_USED = 1787,
119   TEMP_FILES_NATIVE_FAILED_TO_DELETE = 1090,
120   FEDSELECT_SLICE_HTTP_FETCH_REQUESTED_BUT_DISABLED = 1899,
121   FEDSELECT_SLICE_HTTP_FETCH_REQUESTED = 1898,
122   FEDSELECT_SLICE_HTTP_FETCH_FAILED = 1897,
123   FEDSELECT_SLICE_HTTP_FETCH_SUCCEEDED = 1896,
124   RESOURCE_CACHE_MANIFEST_READ_FAILED = 1999,
125   RESOURCE_CACHE_MANIFEST_WRITE_FAILED = 1998,
126   RESOURCE_CACHE_RESOURCE_READ_FAILED = 1997,
127   RESOURCE_CACHE_RESOURCE_WRITE_FAILED = 1996,
128   RESOURCE_CACHE_CACHE_ROOT_PATH_NOT_ABSOLUTE = 1995,
129   RESOURCE_CACHE_FAILED_TO_CREATE_CACHE_DIR = 1994,
130   RESOURCE_CACHE_INVALID_MANIFEST_PATH = 1993,
131   RESOURCE_CACHE_FAILED_TO_CREATE_MANIFEST_DIR = 1992,
132   RESOURCE_CACHE_FAILED_TO_RESET_MANIFEST = 1991,
133   RESOURCE_CACHE_INIT_FAILED_TO_GET_MANIFEST_SIZE = 1990,
134   RESOURCE_CACHE_CLEANUP_FAILED_TO_ITERATE_OVER_CACHE_DIR = 1989,
135   RESOURCE_CACHE_CLEANUP_FAILED_TO_DELETE_CACHED_FILE = 1988,
136   RESOURCE_CACHE_CLEANUP_FAILED_TO_GET_FILE_SIZE = 1987,
137   RESOURCE_CACHE_INIT_FAILED_TO_INITIALIZE_MANIFEST = 1986,
138   RESOURCE_CACHE_FAILED_TO_DELETE_MANIFEST = 1985,
139   RESOURCE_CACHE_INIT_FAILED_CLEANUP = 1984,
140   RESOURCE_CACHE_CLEANUP_FAILED_TO_CHECK_IF_FILE_EXISTS = 1983,
141   RESOURCE_CACHE_PUT_FAILED_TO_CHECK_IF_FILE_EXISTS = 1982,
142   ProdDiagCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::int32_t>::min(),
143   ProdDiagCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::int32_t>::max()
144 };
145 bool ProdDiagCode_IsValid(int value);
146 constexpr ProdDiagCode ProdDiagCode_MIN = PROD_DIAG_CODE_UNDEFINED;
147 constexpr ProdDiagCode ProdDiagCode_MAX = RESOURCE_CACHE_MANIFEST_READ_FAILED;
148 constexpr int ProdDiagCode_ARRAYSIZE = ProdDiagCode_MAX + 1;
149 
150 const std::string& ProdDiagCode_Name(ProdDiagCode value);
151 template<typename T>
ProdDiagCode_Name(T enum_t_value)152 inline const std::string& ProdDiagCode_Name(T enum_t_value) {
153   static_assert(::std::is_same<T, ProdDiagCode>::value ||
154     ::std::is_integral<T>::value,
155     "Incorrect type passed to function ProdDiagCode_Name.");
156   return ProdDiagCode_Name(static_cast<ProdDiagCode>(enum_t_value));
157 }
158 bool ProdDiagCode_Parse(
159     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProdDiagCode* value);
160 // ===================================================================
161 
162 
163 // ===================================================================
164 
165 
166 // ===================================================================
167 
168 #ifdef __GNUC__
169   #pragma GCC diagnostic push
170   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
171 #endif  // __GNUC__
172 #ifdef __GNUC__
173   #pragma GCC diagnostic pop
174 #endif  // __GNUC__
175 
176 // @@protoc_insertion_point(namespace_scope)
177 
178 }  // namespace client
179 }  // namespace fcp
180 
181 PROTOBUF_NAMESPACE_OPEN
182 
183 template <> struct is_proto_enum< ::fcp::client::DebugDiagCode> : ::std::true_type {};
184 template <> struct is_proto_enum< ::fcp::client::ProdDiagCode> : ::std::true_type {};
185 
186 PROTOBUF_NAMESPACE_CLOSE
187 
188 // @@protoc_insertion_point(global_scope)
189 
190 #include <google/protobuf/port_undef.inc>
191 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_fcp_2fclient_2fdiag_5fcodes_2eproto
192