blob: 0668879af0fbbb7efc7ae579cb35d413a828b832 [file] [log] [blame]
Vitaly Buka4615e0d2015-10-14 15:35:12 -07001// Copyright 2015 The Weave Authors. All rights reserved.
Vitaly Buka7ce499f2015-06-09 08:04:11 -07002// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Vitaly Buka912b6982015-07-06 11:13:03 -07005#ifndef LIBWEAVE_SRC_PRIVET_CONSTANTS_H_
6#define LIBWEAVE_SRC_PRIVET_CONSTANTS_H_
Vitaly Buka7ce499f2015-06-09 08:04:11 -07007
Vitaly Bukab6f015a2015-07-09 14:59:23 -07008namespace weave {
9namespace privet {
10
Vitaly Buka7ce499f2015-06-09 08:04:11 -070011namespace errors {
12
13extern const char kDomain[];
14
15extern const char kInvalidClientCommitment[];
16extern const char kInvalidFormat[];
17extern const char kMissingAuthorization[];
18extern const char kInvalidAuthorization[];
19extern const char kInvalidAuthorizationScope[];
20extern const char kAuthorizationExpired[];
21extern const char kCommitmentMismatch[];
22extern const char kUnknownSession[];
23extern const char kInvalidAuthCode[];
24extern const char kInvalidAuthMode[];
25extern const char kInvalidRequestedScope[];
26extern const char kAccessDenied[];
27extern const char kInvalidParams[];
28extern const char kSetupUnavailable[];
29extern const char kDeviceBusy[];
30extern const char kInvalidState[];
31extern const char kInvalidSsid[];
32extern const char kInvalidPassphrase[];
33extern const char kNotFound[];
34extern const char kNotImplemented[];
35} // namespace errors
Vitaly Bukab6f015a2015-07-09 14:59:23 -070036} // namespace privet
37} // namespace weave
Vitaly Buka7ce499f2015-06-09 08:04:11 -070038
Vitaly Buka912b6982015-07-06 11:13:03 -070039#endif // LIBWEAVE_SRC_PRIVET_CONSTANTS_H_