xref: /aosp_15_r20/external/libbrillo/brillo/streams/stream_errors.h (revision 1a96fba65179ea7d3f56207137718607415c5953)
1*1a96fba6SXin Li // Copyright 2015 The Chromium OS Authors. All rights reserved.
2*1a96fba6SXin Li // Use of this source code is governed by a BSD-style license that can be
3*1a96fba6SXin Li // found in the LICENSE file.
4*1a96fba6SXin Li 
5*1a96fba6SXin Li #ifndef LIBBRILLO_BRILLO_STREAMS_STREAM_ERRORS_H_
6*1a96fba6SXin Li #define LIBBRILLO_BRILLO_STREAMS_STREAM_ERRORS_H_
7*1a96fba6SXin Li 
8*1a96fba6SXin Li #include <brillo/brillo_export.h>
9*1a96fba6SXin Li 
10*1a96fba6SXin Li namespace brillo {
11*1a96fba6SXin Li namespace errors {
12*1a96fba6SXin Li namespace stream {
13*1a96fba6SXin Li 
14*1a96fba6SXin Li // Error domain for generic stream-based errors.
15*1a96fba6SXin Li BRILLO_EXPORT extern const char kDomain[];
16*1a96fba6SXin Li 
17*1a96fba6SXin Li BRILLO_EXPORT extern const char kStreamClosed[];
18*1a96fba6SXin Li BRILLO_EXPORT extern const char kOperationNotSupported[];
19*1a96fba6SXin Li BRILLO_EXPORT extern const char kPartialData[];
20*1a96fba6SXin Li BRILLO_EXPORT extern const char kInvalidParameter[];
21*1a96fba6SXin Li BRILLO_EXPORT extern const char kTimeout[];
22*1a96fba6SXin Li 
23*1a96fba6SXin Li }  // namespace stream
24*1a96fba6SXin Li }  // namespace errors
25*1a96fba6SXin Li }  // namespace brillo
26*1a96fba6SXin Li 
27*1a96fba6SXin Li #endif  // LIBBRILLO_BRILLO_STREAMS_STREAM_ERRORS_H_
28