• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "chrome/browser/local_discovery/privet_constants.h"
6 
7 namespace local_discovery {
8 
9 const char kPrivetKeyError[] = "error";
10 const char kPrivetInfoKeyToken[] = "x-privet-token";
11 const char kPrivetInfoKeyAPIList[] = "api";
12 const char kPrivetInfoKeyID[] = "id";
13 const char kPrivetKeyDeviceID[] = "device_id";
14 const char kPrivetKeyClaimURL[] = "claim_url";
15 const char kPrivetKeyClaimToken[] = "token";
16 const char kPrivetKeyTimeout[] = "timeout";
17 
18 const char kPrivetActionNameInfo[] = "info";
19 
20 const char kPrivetInfoPath[] = "/privet/info";
21 const char kPrivetRegisterPath[] = "/privet/register";
22 const char kPrivetCapabilitiesPath[] = "/privet/capabilities";
23 const char kPrivetSubmitdocPath[] = "/privet/printer/submitdoc";
24 const char kPrivetCreatejobPath[] = "/privet/printer/createjob";
25 
26 const char kPrivetErrorDeviceBusy[] = "device_busy";
27 const char kPrivetErrorPrinterBusy[] = "printer_busy";
28 const char kPrivetErrorInvalidPrintJob[] = "invalid_print_job";
29 const char kPrivetErrorInvalidDocumentType[] = "invalid_document_type";
30 const char kPrivetErrorPendingUserAction[] = "pending_user_action";
31 const char kPrivetErrorInvalidXPrivetToken[] = "invalid_x_privet_token";
32 const char kPrivetErrorTimeout[] = "confirmation_timeout";
33 const char kPrivetErrorCancel[] = "user_cancel";
34 
35 const char kPrivetActionStart[] = "start";
36 const char kPrivetActionGetClaimToken[] = "getClaimToken";
37 const char kPrivetActionComplete[] = "complete";
38 const char kPrivetActionCancel[] = "cancel";
39 
40 const char kPrivetDefaultDeviceType[] = "_privet._tcp.local";
41 const char kPrivetSubtypeTemplate[] = "%s._sub._privet._tcp.local";
42 
43 const char kPrivetTypePrinter[] = "printer";
44 
45 const char kPrivetTxtKeyName[] = "ty";
46 const char kPrivetTxtKeyDescription[] = "note";
47 const char kPrivetTxtKeyURL[] = "url";
48 const char kPrivetTxtKeyVersion[] = "txtvers";
49 const char kPrivetTxtKeyType[] = "type";
50 const char kPrivetTxtKeyID[] = "id";
51 const char kPrivetTxtKeyConnectionState[] = "cs";
52 
53 const char kPrivetConnectionStatusOnline[] = "online";
54 const char kPrivetConnectionStatusOffline[] = "offline";
55 const char kPrivetConnectionStatusConnecting[] = "connecting";
56 const char kPrivetConnectionStatusNotConfigured[] = "not-configured";
57 
58 }  // namespace local_discovery
59