1 /*---------------------------------------------------------------------------*
2   Project:  Horizon
3   File:     mic_Result.h
4 
5   Copyright (C)2009-2012 Nintendo Co., Ltd.  All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Rev: 46347 $
14  *---------------------------------------------------------------------------*/
15 
16 #ifndef NN_MIC_MIC_RESULT_H_
17 #define NN_MIC_MIC_RESULT_H_
18 
19 #include <nn/Result.h>
20 
21 /* Please see man pages for details
22 
23 */
24 
25 
26 namespace nn {
27 namespace mic {
28 namespace CTR {
29 
30     /*
31 
32     */
33     enum Description
34     {
35         DESCRIPTION_MIC_SHELL_CLOSE = 1
36     };
37 
38 /* Please see man pages for details
39 
40 
41 */
42 
43 /* Please see man pages for details
44 
45 
46 
47 
48 
49 
50 
51 
52 */
53     NN_DEFINE_RESULT_CONST(
54         ResultShellClose,
55         Result::LEVEL_STATUS, Result::SUMMARY_STATUS_CHANGED, Result::MODULE_NN_MIC, DESCRIPTION_MIC_SHELL_CLOSE
56     );
57 /* Please see man pages for details
58 
59 
60 
61 */
62     NN_DEFINE_RESULT_CONST(
63         ResultNotInitialized,
64         Result::LEVEL_PERMANENT, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_MIC, Result::DESCRIPTION_NOT_INITIALIZED
65     );
66 /* Please see man pages for details
67 
68 
69 
70 */
71     NN_DEFINE_RESULT_CONST(
72         ResultAlreadyInitialized,
73         Result::LEVEL_PERMANENT, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_MIC, Result::DESCRIPTION_ALREADY_INITIALIZED
74     );
75 /* Please see man pages for details
76 
77 
78 
79 
80 
81 */
82     NN_DEFINE_RESULT_CONST(
83         ResultUsingOtherProcess,
84         Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_MIC, Result::DESCRIPTION_ALREADY_INITIALIZED
85     );
86 /* Please see man pages for details
87 
88 
89 
90 
91 
92 */
93     NN_DEFINE_RESULT_CONST(
94         ResultBusy,
95         Result::LEVEL_STATUS, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_MIC, Result::DESCRIPTION_BUSY
96     );
97 /* Please see man pages for details
98 
99 
100 
101 */
102     NN_DEFINE_RESULT_CONST(
103         ResultMisalignedSize,
104         Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_MIC, Result::DESCRIPTION_MISALIGNED_SIZE
105     );
106 /* Please see man pages for details
107 
108 
109 
110 */
111     NN_DEFINE_RESULT_CONST(
112         ResultMisalignedAddress,
113         Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_MIC, Result::DESCRIPTION_MISALIGNED_ADDRESS
114     );
115 /* Please see man pages for details
116 
117 
118 
119 */
120     NN_DEFINE_RESULT_CONST(
121         ResultOutOfMemory,
122         Result::LEVEL_USAGE, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_MIC, Result::DESCRIPTION_OUT_OF_MEMORY
123     );
124 
125     NN_DEFINE_RESULT_CONST(
126         ResultOutOfRange,
127         Result::LEVEL_USAGE, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_MIC, Result::DESCRIPTION_OUT_OF_RANGE
128     );
129 /* Please see man pages for details
130 
131 
132 
133 */
134     NN_DEFINE_RESULT_CONST(
135         ResultInvalidSize,
136         Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_MIC, Result::DESCRIPTION_INVALID_SIZE
137     );
138 /* Please see man pages for details
139 
140 
141 
142 */
143     NN_DEFINE_RESULT_CONST(
144         ResultInvalidHandle,
145         Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_MIC, Result::DESCRIPTION_INVALID_HANDLE
146     );
147 
148 }
149 }
150 }
151 
152 #endif /* NN_MIC_MIC_RESULT_H_ */
153