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