1// Copyright (c) 2012 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 REMOTING_PROTOCOL_ERROR_H_ 6#define REMOTING_PROTOCOL_ERROR_H_ 7 8namespace remoting { 9namespace protocol { 10 11// The UI implementations maintain corresponding definitions of this 12// enumeration in webapp/error.js and 13// android/java/src/org/chromium/chromoting/jni/JniInterface.java. 14// Be sure to update these locations if you make any changes to the ordering. 15enum ErrorCode { 16 OK = 0, 17 PEER_IS_OFFLINE, 18 SESSION_REJECTED, 19 INCOMPATIBLE_PROTOCOL, 20 AUTHENTICATION_FAILED, 21 CHANNEL_CONNECTION_ERROR, 22 SIGNALING_ERROR, 23 SIGNALING_TIMEOUT, 24 HOST_OVERLOAD, 25 UNKNOWN_ERROR, 26}; 27 28} // namespace protocol 29} // namespace remoting 30 31#endif // REMOTING_PROTOCOL_ERROR_H_ 32