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 #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 const char kPrivetSubtypePrinter[] = "_printer";
     43 
     44 const char kPrivetTxtKeyName[] = "ty";
     45 const char kPrivetTxtKeyDescription[] = "note";
     46 const char kPrivetTxtKeyURL[] = "url";
     47 const char kPrivetTxtKeyType[] = "type";
     48 const char kPrivetTxtKeyID[] = "id";
     49 const char kPrivetTxtKeyConnectionState[] = "cs";
     50 
     51 const char kPrivetConnectionStatusOnline[] = "online";
     52 const char kPrivetConnectionStatusOffline[] = "offline";
     53 const char kPrivetConnectionStatusConnecting[] = "connecting";
     54 const char kPrivetConnectionStatusNotConfigured[] = "not-configured";
     55 
     56 }  // namespace local_discovery
     57