result_codes.h revision 2a99a7e74a7f215066514fe81d2bfa6639d9eddd
1dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu// Use of this source code is governed by a BSD-style license that can be
3dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu// found in the LICENSE file.
4dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
5dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu#ifndef CONTENT_PUBLIC_COMMON_RESULT_CODES_H_
6dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu#define CONTENT_PUBLIC_COMMON_RESULT_CODES_H_
7dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
8dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhunamespace content {
9dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
10dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhuenum ResultCode {
11dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
12dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu#define RESULT_CODE(label, value) RESULT_CODE_ ## label = value,
13dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu#include "content/public/common/result_codes_list.h"
14dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu#undef RESULT_CODE
15dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
16dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu  // Last return code (keep this last).
17dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu  RESULT_CODE_LAST_CODE
18dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu};
19dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
20dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu}  // namespace content
21dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu
22dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu#endif  // CONTENT_PUBLIC_COMMON_RESULT_CODES_H_
23dd9eb897ee7c7b507cbdcf80263bb4b5de6966bfTeng-Hui Zhu