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