Home | History | Annotate | Download | only in local_discovery
      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 #ifndef CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_CONSTANTS_H_
      6 #define CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_CONSTANTS_H_
      7 
      8 namespace local_discovery {
      9 
     10 extern const char kPrivetKeyError[];
     11 extern const char kPrivetInfoKeyToken[];
     12 extern const char kPrivetInfoKeyAPIList[];
     13 extern const char kPrivetInfoKeyID[];
     14 extern const char kPrivetKeyDeviceID[];
     15 extern const char kPrivetKeyClaimURL[];
     16 extern const char kPrivetKeyClaimToken[];
     17 extern const char kPrivetKeyTimeout[];
     18 
     19 extern const char kPrivetActionNameInfo[];
     20 
     21 extern const char kPrivetInfoPath[];
     22 extern const char kPrivetRegisterPath[];
     23 extern const char kPrivetCapabilitiesPath[];
     24 extern const char kPrivetSubmitdocPath[];
     25 extern const char kPrivetCreatejobPath[];
     26 
     27 extern const char kPrivetErrorDeviceBusy[];
     28 extern const char kPrivetErrorPrinterBusy[];
     29 extern const char kPrivetErrorInvalidPrintJob[];
     30 extern const char kPrivetErrorInvalidDocumentType[];
     31 extern const char kPrivetErrorPendingUserAction[];
     32 extern const char kPrivetErrorInvalidXPrivetToken[];
     33 extern const char kPrivetErrorTimeout[];
     34 extern const char kPrivetErrorCancel[];
     35 
     36 extern const char kPrivetActionStart[];
     37 extern const char kPrivetActionGetClaimToken[];
     38 extern const char kPrivetActionComplete[];
     39 extern const char kPrivetActionCancel[];
     40 
     41 extern const char kPrivetDefaultDeviceType[];
     42 extern const char kPrivetSubtypeTemplate[];
     43 
     44 extern const char kPrivetTypePrinter[];
     45 
     46 const double kPrivetMaximumTimeScaling = 1.2;
     47 
     48 extern const char kPrivetTxtKeyName[];
     49 extern const char kPrivetTxtKeyDescription[];
     50 extern const char kPrivetTxtKeyURL[];
     51 extern const char kPrivetTxtKeyVersion[];
     52 extern const char kPrivetTxtKeyType[];
     53 extern const char kPrivetTxtKeyID[];
     54 extern const char kPrivetTxtKeyConnectionState[];
     55 
     56 extern const char kPrivetConnectionStatusOnline[];
     57 extern const char kPrivetConnectionStatusOffline[];
     58 extern const char kPrivetConnectionStatusConnecting[];
     59 extern const char kPrivetConnectionStatusNotConfigured[];
     60 
     61 const int kPrivetDefaultTimeout = 15;
     62 
     63 const double kPrivetMaximumTimeRandomAddition = 0.2;
     64 
     65 const int kPrivetMinimumTimeout = 2;
     66 
     67 const int kAccountIndexUseOAuth2 = -1;
     68 
     69 }  // namespace local_discovery
     70 
     71 #endif  // CHROME_BROWSER_LOCAL_DISCOVERY_PRIVET_CONSTANTS_H_
     72