| Index: mojo/public/java/src/org/chromium/mojo/system/MojoResult.java
|
| diff --git a/mojo/public/java/src/org/chromium/mojo/system/MojoResult.java b/mojo/public/java/src/org/chromium/mojo/system/MojoResult.java
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a829c8332a76fe7196c4dd745732e27ea9d5304b
|
| --- /dev/null
|
| +++ b/mojo/public/java/src/org/chromium/mojo/system/MojoResult.java
|
| @@ -0,0 +1,82 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +package org.chromium.mojo.system;
|
| +
|
| +/**
|
| + * The different mojo result codes.
|
| + */
|
| +public final class MojoResult {
|
| + public static final int OK = 0;
|
| + public static final int CANCELLED = -1;
|
| + public static final int UNKNOWN = -2;
|
| + public static final int INVALID_ARGUMENT = -3;
|
| + public static final int DEADLINE_EXCEEDED = -4;
|
| + public static final int NOT_FOUND = -5;
|
| + public static final int ALREADY_EXISTS = -6;
|
| + public static final int PERMISSION_DENIED = -7;
|
| + public static final int RESOURCE_EXHAUSTED = -8;
|
| + public static final int FAILED_PRECONDITION = -9;
|
| + public static final int ABORTED = -10;
|
| + public static final int OUT_OF_RANGE = -11;
|
| + public static final int UNIMPLEMENTED = -12;
|
| + public static final int INTERNAL = -13;
|
| + public static final int UNAVAILABLE = -14;
|
| + public static final int DATA_LOSS = -15;
|
| + public static final int BUSY = -16;
|
| + public static final int SHOULD_WAIT = -17;
|
| +
|
| + /**
|
| + * never instantiate.
|
| + */
|
| + private MojoResult() {
|
| + }
|
| +
|
| + /**
|
| + * Describes the given result code.
|
| + */
|
| + public static String describe(int mCode) {
|
| + switch (mCode) {
|
| + case OK:
|
| + return "OK";
|
| + case CANCELLED:
|
| + return "CANCELLED";
|
| + case UNKNOWN:
|
| + return "UNKNOWN";
|
| + case INVALID_ARGUMENT:
|
| + return "INVALID_ARGUMENT";
|
| + case DEADLINE_EXCEEDED:
|
| + return "DEADLINE_EXCEEDED";
|
| + case NOT_FOUND:
|
| + return "NOT_FOUND";
|
| + case ALREADY_EXISTS:
|
| + return "ALREADY_EXISTS";
|
| + case PERMISSION_DENIED:
|
| + return "PERMISSION_DENIED";
|
| + case RESOURCE_EXHAUSTED:
|
| + return "RESOURCE_EXHAUSTED";
|
| + case FAILED_PRECONDITION:
|
| + return "FAILED_PRECONDITION";
|
| + case ABORTED:
|
| + return "ABORTED";
|
| + case OUT_OF_RANGE:
|
| + return "OUT_OF_RANGE";
|
| + case UNIMPLEMENTED:
|
| + return "UNIMPLEMENTED";
|
| + case INTERNAL:
|
| + return "INTERNAL";
|
| + case UNAVAILABLE:
|
| + return "UNAVAILABLE";
|
| + case DATA_LOSS:
|
| + return "DATA_LOSS";
|
| + case BUSY:
|
| + return "BUSY";
|
| + case SHOULD_WAIT:
|
| + return "SHOULD_WAIT";
|
| + default:
|
| + return "UNKNOWN";
|
| + }
|
| +
|
| + }
|
| +}
|
|
|