1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: fcp/client/diag_codes.proto
3 
4 #include "fcp/client/diag_codes.pb.h"
5 
6 #include <algorithm>
7 #include <cstdint>
8 
9 #include <google/protobuf/io/coded_stream.h>
10 #include <google/protobuf/extension_set.h>
11 #include <google/protobuf/wire_format_lite.h>
12 // @@protoc_insertion_point(includes)
13 #include <google/protobuf/port_def.inc>
14 
15 PROTOBUF_PRAGMA_INIT_SEG
16 
17 namespace _pb = ::PROTOBUF_NAMESPACE_ID;
18 namespace _pbi = _pb::internal;
19 
20 namespace fcp {
21 namespace client {
22 }  // namespace client
23 }  // namespace fcp
24 namespace fcp {
25 namespace client {
DebugDiagCode_IsValid(int value)26 bool DebugDiagCode_IsValid(int value) {
27   switch (value) {
28     case 0:
29     case 1000:
30     case 1001:
31     case 1002:
32     case 1200:
33     case 1201:
34       return true;
35     default:
36       return false;
37   }
38 }
39 
40 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> DebugDiagCode_strings[6] = {};
41 
42 static const char DebugDiagCode_names[] =
43   "DEBUG_DIAG_CODE_UNDEFINED"
44   "RESOURCE_CACHE_HIT"
45   "RESOURCE_CACHE_MISS"
46   "TRAINING_AFTER_LOOP_OP"
47   "TRAINING_BEFORE_LOOP_OP"
48   "TRAINING_OPSTATS_ENABLED";
49 
50 static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry DebugDiagCode_entries[] = {
51   { {DebugDiagCode_names + 0, 25}, 0 },
52   { {DebugDiagCode_names + 25, 18}, 1200 },
53   { {DebugDiagCode_names + 43, 19}, 1201 },
54   { {DebugDiagCode_names + 62, 22}, 1001 },
55   { {DebugDiagCode_names + 84, 23}, 1000 },
56   { {DebugDiagCode_names + 107, 24}, 1002 },
57 };
58 
59 static const int DebugDiagCode_entries_by_number[] = {
60   0, // 0 -> DEBUG_DIAG_CODE_UNDEFINED
61   4, // 1000 -> TRAINING_BEFORE_LOOP_OP
62   3, // 1001 -> TRAINING_AFTER_LOOP_OP
63   5, // 1002 -> TRAINING_OPSTATS_ENABLED
64   1, // 1200 -> RESOURCE_CACHE_HIT
65   2, // 1201 -> RESOURCE_CACHE_MISS
66 };
67 
DebugDiagCode_Name(DebugDiagCode value)68 const std::string& DebugDiagCode_Name(
69     DebugDiagCode value) {
70   static const bool dummy =
71       ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
72           DebugDiagCode_entries,
73           DebugDiagCode_entries_by_number,
74           6, DebugDiagCode_strings);
75   (void) dummy;
76   int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
77       DebugDiagCode_entries,
78       DebugDiagCode_entries_by_number,
79       6, value);
80   return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
81                      DebugDiagCode_strings[idx].get();
82 }
DebugDiagCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,DebugDiagCode * value)83 bool DebugDiagCode_Parse(
84     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DebugDiagCode* value) {
85   int int_value;
86   bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
87       DebugDiagCode_entries, 6, name, &int_value);
88   if (success) {
89     *value = static_cast<DebugDiagCode>(int_value);
90   }
91   return success;
92 }
ProdDiagCode_IsValid(int value)93 bool ProdDiagCode_IsValid(int value) {
94   switch (value) {
95     case 0:
96     case 18:
97     case 20:
98     case 21:
99     case 22:
100     case 23:
101     case 24:
102     case 26:
103     case 28:
104     case 29:
105     case 31:
106     case 32:
107     case 33:
108     case 34:
109     case 39:
110     case 40:
111     case 48:
112     case 49:
113     case 50:
114     case 51:
115     case 1090:
116     case 1368:
117     case 1369:
118     case 1493:
119     case 1687:
120     case 1688:
121     case 1689:
122     case 1690:
123     case 1691:
124     case 1692:
125     case 1693:
126     case 1694:
127     case 1695:
128     case 1696:
129     case 1697:
130     case 1698:
131     case 1699:
132     case 1787:
133     case 1788:
134     case 1789:
135     case 1790:
136     case 1797:
137     case 1798:
138     case 1799:
139     case 1896:
140     case 1897:
141     case 1898:
142     case 1899:
143     case 1982:
144     case 1983:
145     case 1984:
146     case 1985:
147     case 1986:
148     case 1987:
149     case 1988:
150     case 1989:
151     case 1990:
152     case 1991:
153     case 1992:
154     case 1993:
155     case 1994:
156     case 1995:
157     case 1996:
158     case 1997:
159     case 1998:
160     case 1999:
161       return true;
162     default:
163       return false;
164   }
165 }
166 
167 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ProdDiagCode_strings[66] = {};
168 
169 static const char ProdDiagCode_names[] =
170   "BACKGROUND_TRAINING_CHECKIN_REQUEST_ACK_EXPECTED_BUT_NOT_RECVD"
171   "BACKGROUND_TRAINING_CHECKIN_REQUEST_ACK_RECEIVED"
172   "BACKGROUND_TRAINING_ELIGIBILITY_EVAL_FAILED_CANNOT_PARSE_PLAN"
173   "BACKGROUND_TRAINING_FAILED_CANNOT_PARSE_PLAN"
174   "BACKGROUND_TRAINING_FAILED_PLAN_FAILS_SANITY_CHECK"
175   "BACKGROUND_TRAINING_INTERRUPT_GRPC"
176   "BACKGROUND_TRAINING_INTERRUPT_GRPC_EXTENDED_COMPLETED"
177   "BACKGROUND_TRAINING_INTERRUPT_GRPC_EXTENDED_TIMED_OUT"
178   "BACKGROUND_TRAINING_INTERRUPT_GRPC_TIMED_OUT"
179   "BACKGROUND_TRAINING_INTERRUPT_HTTP"
180   "BACKGROUND_TRAINING_INTERRUPT_HTTP_EXTENDED_COMPLETED"
181   "BACKGROUND_TRAINING_INTERRUPT_HTTP_EXTENDED_TIMED_OUT"
182   "BACKGROUND_TRAINING_INTERRUPT_HTTP_TIMED_OUT"
183   "BACKGROUND_TRAINING_INTERRUPT_TF_EXECUTION"
184   "BACKGROUND_TRAINING_INTERRUPT_TF_EXECUTION_TIMED_OUT"
185   "BACKGROUND_TRAINING_INTERRUPT_TF_EXTENDED_EXECUTION_COMPLETED"
186   "BACKGROUND_TRAINING_INTERRUPT_TF_EXTENDED_EXECUTION_TIMED_OUT"
187   "BACKGROUND_TRAINING_TFLITE_ENGINE_USED"
188   "BACKGROUND_TRAINING_TFLITE_MODEL_INCLUDED"
189   "DATASET_NOT_SUPPORTED"
190   "FEDSELECT_SLICE_HTTP_FETCH_FAILED"
191   "FEDSELECT_SLICE_HTTP_FETCH_REQUESTED"
192   "FEDSELECT_SLICE_HTTP_FETCH_REQUESTED_BUT_DISABLED"
193   "FEDSELECT_SLICE_HTTP_FETCH_SUCCEEDED"
194   "HTTP_CANCELLATION_OR_ABORT_REQUEST_FAILED"
195   "HTTP_FEDERATED_PROTOCOL_USED"
196   "HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_HTTP_FETCH_FAILED"
197   "HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_HTTP_FETCH_SUCCEEDED"
198   "HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_USES_HTTP"
199   "HTTP_REPORT_ELIGIBILITY_EVAL_RESULT_REQUEST_FAILED"
200   "HTTP_REPORT_TASK_RESULT_REQUEST_FAILED"
201   "OPSTATS_DB_COMMIT_ATTEMPTED"
202   "OPSTATS_DB_COMMIT_EXPECTED"
203   "OPSTATS_EXAMPLE_STORE_REQUESTED_NOT_ENABLED"
204   "OPSTATS_FAILED_TO_OPEN_FILE"
205   "OPSTATS_INCORRECT_COLLECTION_URI"
206   "OPSTATS_INVALID_FILE_PATH"
207   "OPSTATS_INVALID_SELECTION_CRITERIA"
208   "OPSTATS_MULTIPLE_DB_INSTANCE_DETECTED"
209   "OPSTATS_PARENT_DIR_CREATION_FAILED"
210   "OPSTATS_READ_FAILED"
211   "OPSTATS_RESET_FAILED"
212   "OPSTATS_TASK_NAME_EXTRACTION_FAILED"
213   "OPSTATS_WRITE_FAILED"
214   "PROD_DIAG_CODE_UNDEFINED"
215   "RESOURCE_CACHE_CACHE_ROOT_PATH_NOT_ABSOLUTE"
216   "RESOURCE_CACHE_CLEANUP_FAILED_TO_CHECK_IF_FILE_EXISTS"
217   "RESOURCE_CACHE_CLEANUP_FAILED_TO_DELETE_CACHED_FILE"
218   "RESOURCE_CACHE_CLEANUP_FAILED_TO_GET_FILE_SIZE"
219   "RESOURCE_CACHE_CLEANUP_FAILED_TO_ITERATE_OVER_CACHE_DIR"
220   "RESOURCE_CACHE_FAILED_TO_CREATE_CACHE_DIR"
221   "RESOURCE_CACHE_FAILED_TO_CREATE_MANIFEST_DIR"
222   "RESOURCE_CACHE_FAILED_TO_DELETE_MANIFEST"
223   "RESOURCE_CACHE_FAILED_TO_RESET_MANIFEST"
224   "RESOURCE_CACHE_INIT_FAILED_CLEANUP"
225   "RESOURCE_CACHE_INIT_FAILED_TO_GET_MANIFEST_SIZE"
226   "RESOURCE_CACHE_INIT_FAILED_TO_INITIALIZE_MANIFEST"
227   "RESOURCE_CACHE_INVALID_MANIFEST_PATH"
228   "RESOURCE_CACHE_MANIFEST_READ_FAILED"
229   "RESOURCE_CACHE_MANIFEST_WRITE_FAILED"
230   "RESOURCE_CACHE_PUT_FAILED_TO_CHECK_IF_FILE_EXISTS"
231   "RESOURCE_CACHE_RESOURCE_READ_FAILED"
232   "RESOURCE_CACHE_RESOURCE_WRITE_FAILED"
233   "SECAGG_CLIENT_ERROR_UNSUPPORTED_VERSION"
234   "SECAGG_CLIENT_NATIVE_ERROR_GENERIC"
235   "TEMP_FILES_NATIVE_FAILED_TO_DELETE";
236 
237 static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ProdDiagCode_entries[] = {
238   { {ProdDiagCode_names + 0, 62}, 29 },
239   { {ProdDiagCode_names + 62, 48}, 28 },
240   { {ProdDiagCode_names + 110, 61}, 26 },
241   { {ProdDiagCode_names + 171, 44}, 40 },
242   { {ProdDiagCode_names + 215, 50}, 39 },
243   { {ProdDiagCode_names + 265, 34}, 34 },
244   { {ProdDiagCode_names + 299, 53}, 32 },
245   { {ProdDiagCode_names + 352, 53}, 31 },
246   { {ProdDiagCode_names + 405, 44}, 33 },
247   { {ProdDiagCode_names + 449, 34}, 24 },
248   { {ProdDiagCode_names + 483, 53}, 22 },
249   { {ProdDiagCode_names + 536, 53}, 21 },
250   { {ProdDiagCode_names + 589, 44}, 23 },
251   { {ProdDiagCode_names + 633, 42}, 51 },
252   { {ProdDiagCode_names + 675, 52}, 50 },
253   { {ProdDiagCode_names + 727, 61}, 49 },
254   { {ProdDiagCode_names + 788, 61}, 48 },
255   { {ProdDiagCode_names + 849, 38}, 20 },
256   { {ProdDiagCode_names + 887, 41}, 18 },
257   { {ProdDiagCode_names + 928, 21}, 1493 },
258   { {ProdDiagCode_names + 949, 33}, 1897 },
259   { {ProdDiagCode_names + 982, 36}, 1898 },
260   { {ProdDiagCode_names + 1018, 49}, 1899 },
261   { {ProdDiagCode_names + 1067, 36}, 1896 },
262   { {ProdDiagCode_names + 1103, 41}, 1790 },
263   { {ProdDiagCode_names + 1144, 28}, 1787 },
264   { {ProdDiagCode_names + 1172, 58}, 1798 },
265   { {ProdDiagCode_names + 1230, 61}, 1797 },
266   { {ProdDiagCode_names + 1291, 50}, 1799 },
267   { {ProdDiagCode_names + 1341, 50}, 1789 },
268   { {ProdDiagCode_names + 1391, 38}, 1788 },
269   { {ProdDiagCode_names + 1429, 27}, 1689 },
270   { {ProdDiagCode_names + 1456, 26}, 1690 },
271   { {ProdDiagCode_names + 1482, 43}, 1692 },
272   { {ProdDiagCode_names + 1525, 27}, 1687 },
273   { {ProdDiagCode_names + 1552, 32}, 1694 },
274   { {ProdDiagCode_names + 1584, 25}, 1699 },
275   { {ProdDiagCode_names + 1609, 34}, 1693 },
276   { {ProdDiagCode_names + 1643, 37}, 1688 },
277   { {ProdDiagCode_names + 1680, 34}, 1698 },
278   { {ProdDiagCode_names + 1714, 19}, 1697 },
279   { {ProdDiagCode_names + 1733, 20}, 1696 },
280   { {ProdDiagCode_names + 1753, 35}, 1691 },
281   { {ProdDiagCode_names + 1788, 20}, 1695 },
282   { {ProdDiagCode_names + 1808, 24}, 0 },
283   { {ProdDiagCode_names + 1832, 43}, 1995 },
284   { {ProdDiagCode_names + 1875, 53}, 1983 },
285   { {ProdDiagCode_names + 1928, 51}, 1988 },
286   { {ProdDiagCode_names + 1979, 46}, 1987 },
287   { {ProdDiagCode_names + 2025, 55}, 1989 },
288   { {ProdDiagCode_names + 2080, 41}, 1994 },
289   { {ProdDiagCode_names + 2121, 44}, 1992 },
290   { {ProdDiagCode_names + 2165, 40}, 1985 },
291   { {ProdDiagCode_names + 2205, 39}, 1991 },
292   { {ProdDiagCode_names + 2244, 34}, 1984 },
293   { {ProdDiagCode_names + 2278, 47}, 1990 },
294   { {ProdDiagCode_names + 2325, 49}, 1986 },
295   { {ProdDiagCode_names + 2374, 36}, 1993 },
296   { {ProdDiagCode_names + 2410, 35}, 1999 },
297   { {ProdDiagCode_names + 2445, 36}, 1998 },
298   { {ProdDiagCode_names + 2481, 49}, 1982 },
299   { {ProdDiagCode_names + 2530, 35}, 1997 },
300   { {ProdDiagCode_names + 2565, 36}, 1996 },
301   { {ProdDiagCode_names + 2601, 39}, 1368 },
302   { {ProdDiagCode_names + 2640, 34}, 1369 },
303   { {ProdDiagCode_names + 2674, 34}, 1090 },
304 };
305 
306 static const int ProdDiagCode_entries_by_number[] = {
307   44, // 0 -> PROD_DIAG_CODE_UNDEFINED
308   18, // 18 -> BACKGROUND_TRAINING_TFLITE_MODEL_INCLUDED
309   17, // 20 -> BACKGROUND_TRAINING_TFLITE_ENGINE_USED
310   11, // 21 -> BACKGROUND_TRAINING_INTERRUPT_HTTP_EXTENDED_TIMED_OUT
311   10, // 22 -> BACKGROUND_TRAINING_INTERRUPT_HTTP_EXTENDED_COMPLETED
312   12, // 23 -> BACKGROUND_TRAINING_INTERRUPT_HTTP_TIMED_OUT
313   9, // 24 -> BACKGROUND_TRAINING_INTERRUPT_HTTP
314   2, // 26 -> BACKGROUND_TRAINING_ELIGIBILITY_EVAL_FAILED_CANNOT_PARSE_PLAN
315   1, // 28 -> BACKGROUND_TRAINING_CHECKIN_REQUEST_ACK_RECEIVED
316   0, // 29 -> BACKGROUND_TRAINING_CHECKIN_REQUEST_ACK_EXPECTED_BUT_NOT_RECVD
317   7, // 31 -> BACKGROUND_TRAINING_INTERRUPT_GRPC_EXTENDED_TIMED_OUT
318   6, // 32 -> BACKGROUND_TRAINING_INTERRUPT_GRPC_EXTENDED_COMPLETED
319   8, // 33 -> BACKGROUND_TRAINING_INTERRUPT_GRPC_TIMED_OUT
320   5, // 34 -> BACKGROUND_TRAINING_INTERRUPT_GRPC
321   4, // 39 -> BACKGROUND_TRAINING_FAILED_PLAN_FAILS_SANITY_CHECK
322   3, // 40 -> BACKGROUND_TRAINING_FAILED_CANNOT_PARSE_PLAN
323   16, // 48 -> BACKGROUND_TRAINING_INTERRUPT_TF_EXTENDED_EXECUTION_TIMED_OUT
324   15, // 49 -> BACKGROUND_TRAINING_INTERRUPT_TF_EXTENDED_EXECUTION_COMPLETED
325   14, // 50 -> BACKGROUND_TRAINING_INTERRUPT_TF_EXECUTION_TIMED_OUT
326   13, // 51 -> BACKGROUND_TRAINING_INTERRUPT_TF_EXECUTION
327   65, // 1090 -> TEMP_FILES_NATIVE_FAILED_TO_DELETE
328   63, // 1368 -> SECAGG_CLIENT_ERROR_UNSUPPORTED_VERSION
329   64, // 1369 -> SECAGG_CLIENT_NATIVE_ERROR_GENERIC
330   19, // 1493 -> DATASET_NOT_SUPPORTED
331   34, // 1687 -> OPSTATS_FAILED_TO_OPEN_FILE
332   38, // 1688 -> OPSTATS_MULTIPLE_DB_INSTANCE_DETECTED
333   31, // 1689 -> OPSTATS_DB_COMMIT_ATTEMPTED
334   32, // 1690 -> OPSTATS_DB_COMMIT_EXPECTED
335   42, // 1691 -> OPSTATS_TASK_NAME_EXTRACTION_FAILED
336   33, // 1692 -> OPSTATS_EXAMPLE_STORE_REQUESTED_NOT_ENABLED
337   37, // 1693 -> OPSTATS_INVALID_SELECTION_CRITERIA
338   35, // 1694 -> OPSTATS_INCORRECT_COLLECTION_URI
339   43, // 1695 -> OPSTATS_WRITE_FAILED
340   41, // 1696 -> OPSTATS_RESET_FAILED
341   40, // 1697 -> OPSTATS_READ_FAILED
342   39, // 1698 -> OPSTATS_PARENT_DIR_CREATION_FAILED
343   36, // 1699 -> OPSTATS_INVALID_FILE_PATH
344   25, // 1787 -> HTTP_FEDERATED_PROTOCOL_USED
345   30, // 1788 -> HTTP_REPORT_TASK_RESULT_REQUEST_FAILED
346   29, // 1789 -> HTTP_REPORT_ELIGIBILITY_EVAL_RESULT_REQUEST_FAILED
347   24, // 1790 -> HTTP_CANCELLATION_OR_ABORT_REQUEST_FAILED
348   27, // 1797 -> HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_HTTP_FETCH_SUCCEEDED
349   26, // 1798 -> HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_HTTP_FETCH_FAILED
350   28, // 1799 -> HTTP_GRPC_PROTOCOL_REGULAR_TASK_RESOURCE_USES_HTTP
351   23, // 1896 -> FEDSELECT_SLICE_HTTP_FETCH_SUCCEEDED
352   20, // 1897 -> FEDSELECT_SLICE_HTTP_FETCH_FAILED
353   21, // 1898 -> FEDSELECT_SLICE_HTTP_FETCH_REQUESTED
354   22, // 1899 -> FEDSELECT_SLICE_HTTP_FETCH_REQUESTED_BUT_DISABLED
355   60, // 1982 -> RESOURCE_CACHE_PUT_FAILED_TO_CHECK_IF_FILE_EXISTS
356   46, // 1983 -> RESOURCE_CACHE_CLEANUP_FAILED_TO_CHECK_IF_FILE_EXISTS
357   54, // 1984 -> RESOURCE_CACHE_INIT_FAILED_CLEANUP
358   52, // 1985 -> RESOURCE_CACHE_FAILED_TO_DELETE_MANIFEST
359   56, // 1986 -> RESOURCE_CACHE_INIT_FAILED_TO_INITIALIZE_MANIFEST
360   48, // 1987 -> RESOURCE_CACHE_CLEANUP_FAILED_TO_GET_FILE_SIZE
361   47, // 1988 -> RESOURCE_CACHE_CLEANUP_FAILED_TO_DELETE_CACHED_FILE
362   49, // 1989 -> RESOURCE_CACHE_CLEANUP_FAILED_TO_ITERATE_OVER_CACHE_DIR
363   55, // 1990 -> RESOURCE_CACHE_INIT_FAILED_TO_GET_MANIFEST_SIZE
364   53, // 1991 -> RESOURCE_CACHE_FAILED_TO_RESET_MANIFEST
365   51, // 1992 -> RESOURCE_CACHE_FAILED_TO_CREATE_MANIFEST_DIR
366   57, // 1993 -> RESOURCE_CACHE_INVALID_MANIFEST_PATH
367   50, // 1994 -> RESOURCE_CACHE_FAILED_TO_CREATE_CACHE_DIR
368   45, // 1995 -> RESOURCE_CACHE_CACHE_ROOT_PATH_NOT_ABSOLUTE
369   62, // 1996 -> RESOURCE_CACHE_RESOURCE_WRITE_FAILED
370   61, // 1997 -> RESOURCE_CACHE_RESOURCE_READ_FAILED
371   59, // 1998 -> RESOURCE_CACHE_MANIFEST_WRITE_FAILED
372   58, // 1999 -> RESOURCE_CACHE_MANIFEST_READ_FAILED
373 };
374 
ProdDiagCode_Name(ProdDiagCode value)375 const std::string& ProdDiagCode_Name(
376     ProdDiagCode value) {
377   static const bool dummy =
378       ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
379           ProdDiagCode_entries,
380           ProdDiagCode_entries_by_number,
381           66, ProdDiagCode_strings);
382   (void) dummy;
383   int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
384       ProdDiagCode_entries,
385       ProdDiagCode_entries_by_number,
386       66, value);
387   return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
388                      ProdDiagCode_strings[idx].get();
389 }
ProdDiagCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,ProdDiagCode * value)390 bool ProdDiagCode_Parse(
391     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ProdDiagCode* value) {
392   int int_value;
393   bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
394       ProdDiagCode_entries, 66, name, &int_value);
395   if (success) {
396     *value = static_cast<ProdDiagCode>(int_value);
397   }
398   return success;
399 }
400 
401 // @@protoc_insertion_point(namespace_scope)
402 }  // namespace client
403 }  // namespace fcp
404 PROTOBUF_NAMESPACE_OPEN
405 PROTOBUF_NAMESPACE_CLOSE
406 
407 // @@protoc_insertion_point(global_scope)
408 #include <google/protobuf/port_undef.inc>
409