1 /*---------------------------------------------------------------------------*
2   Project:  Horizon
3   File:     ac_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_AC_AC_RESULT_H_
17 #define NN_AC_AC_RESULT_H_
18 
19 #include <nn/Result.h>
20 
21 #ifdef __cplusplus
22 
23 namespace nn { namespace ac {
24 //New definition
25 
26     /*
27 
28     */
29     enum Description
30     {
31         DESCRIPTION_WAN_CONNECTED = 50,                   //
32         DESCRIPTION_LAN_CONNECTED,                        //
33         DESCRIPTION_UNNECESSARY_HOTSPOT_LOGOUT,           //
34 
35         DESCRIPTION_PROCESSING = 70,                      //
36 
37         DESCRIPTION_FAILED_STARTUP = 100,                 //
38         DESCRIPTION_FAILED_CONNECT_AP,                    //
39         DESCRIPTION_FAILED_DHCP,                          //
40         DESCRIPTION_CONFLICT_IP_ADDRESS,                  //
41         DESCRIPTION_INVALID_KEY_VALUE,                    //
42         DESCRIPTION_UNSUPPORT_AUTH_ALGORITHM,             //
43         DESCRIPTION_DENY_USB_AP,                          //
44 
45         DESCRIPTION_INVALID_DNS = 150,                    //
46         DESCRIPTION_INVALID_PROXY,                        //
47         DESCRIPTION_FAILED_CONNTEST,                      //
48 
49         DESCRIPTION_UNSUPPORT_HOTSPOT = 200,              //
50         DESCRIPTION_FAILED_HOTSPOT_AUTHENTICATION,        //
51         DESCRIPTION_FAILED_HOTSPOT_CONNTEST,              //
52         DESCRIPTION_UNSUPPORT_PLACE,                      //
53         DESCRIPTION_FAILED_HOTSPOT_LOGOUT,                //
54         DESCRIPTION_ALREADY_CONNECT_UNSUPPORT_AP,         //
55 
56         DESCRIPTION_FAILED_SCAN = 300,                    //
57         DESCRIPTION_ALREADY_CONNECTING,                   //
58         DESCRIPTION_NOT_CONNECTING,                       //
59         DESCRIPTION_ALREADY_EXCLUSIVE,                    //
60         DESCRIPTION_NOT_EXCLUSIVE,                        //
61         DESCRIPTION_INVALID_LOCATION,                     //
62 
63         DESCRIPTION_NOT_AGREE_EULA = 900,                 //
64         DESCRIPTION_WIFI_OFF,                             //
65         DESCRIPTION_BROKEN_NAND,                          //
66         DESCRIPTION_BROKEN_WIRELESS,                      //
67 
68         DESCRIPTION_END
69     };
70 
71     /* Please see man pages for details
72 
73 
74     */
75 
76     /* Please see man pages for details
77 
78 
79     */
80         NN_DEFINE_RESULT_CONST(
81                 ResultDebugOnly,
82             Result::LEVEL_USAGE, Result::SUMMARY_WOULD_BLOCK, Result::MODULE_NN_AC, Result::DESCRIPTION_NOT_IMPLEMENTED
83         );
84 
85     /* Please see man pages for details
86 
87 
88 
89     */
90         NN_DEFINE_RESULT_CONST(
91                 ResultAlreadyInitialized,
92             Result::LEVEL_SUCCESS, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_AC, Result::DESCRIPTION_ALREADY_INITIALIZED
93         );
94 
95     /* Please see man pages for details
96 
97 
98     */
99         NN_DEFINE_RESULT_CONST(
100                 ResultNotInitialized,
101             Result::LEVEL_SUCCESS, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_AC, Result::DESCRIPTION_NOT_INITIALIZED
102         );
103 
104     /* Please see man pages for details
105 
106 
107     */
108         NN_DEFINE_RESULT_CONST(
109                 ResultCanceled,
110             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, Result::DESCRIPTION_CANCEL_REQUESTED
111         );
112 
113     /* Please see man pages for details
114 
115 
116     */
117         NN_DEFINE_RESULT_CONST(
118                 ResultInvalidData,
119             Result::LEVEL_USAGE, Result::SUMMARY_WOULD_BLOCK, Result::MODULE_NN_AC, Result::DESCRIPTION_INVALID_RESULT_VALUE
120         );
121 
122     /* Please see man pages for details
123 
124 
125     */
126         NN_DEFINE_RESULT_CONST(
127                 ResultInvalidArgumentOutOfRange,
128             Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_AC, Result::DESCRIPTION_OUT_OF_RANGE
129         );
130 
131     /* Please see man pages for details
132 
133 
134     */
135         NN_DEFINE_RESULT_CONST(
136                 ResultOutOfMemory,
137             Result::LEVEL_FATAL, Result::SUMMARY_INTERNAL, Result::MODULE_NN_AC, Result::DESCRIPTION_OUT_OF_MEMORY
138         );
139 
140     /* Please see man pages for details
141 
142 
143     */
144         NN_DEFINE_RESULT_CONST(
145                 ResultAlreadyExists,
146             Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, Result::DESCRIPTION_ALREADY_EXISTS
147         );
148 
149     /* Please see man pages for details
150 
151 
152     */
153         NN_DEFINE_RESULT_CONST(
154                 ResultNotAgreeEula,
155             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_NOT_AGREE_EULA
156         );
157 
158     /* Please see man pages for details
159 
160 
161     */
162         NN_DEFINE_RESULT_CONST(
163                 ResultWifiOff,
164             Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, DESCRIPTION_WIFI_OFF
165         );
166 
167     /* Please see man pages for details
168 
169 
170 
171     */
172         NN_DEFINE_RESULT_CONST(
173                 ResultBrokenNand,
174             Result::LEVEL_FATAL, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_AC, DESCRIPTION_BROKEN_NAND
175         );
176 
177     /* Please see man pages for details
178 
179 
180 
181     */
182         NN_DEFINE_RESULT_CONST(
183                 ResultBrokenWireless,
184             Result::LEVEL_FATAL, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_AC, DESCRIPTION_BROKEN_WIRELESS
185         );
186 
187     /* Please see man pages for details
188 
189 
190     */
191         NN_DEFINE_RESULT_CONST(
192                 ResultNotFoundAccessPoint,
193             Result::LEVEL_STATUS, Result::SUMMARY_NOT_FOUND, Result::MODULE_NN_AC, Result::DESCRIPTION_NOT_FOUND
194         );
195 
196     /* Please see man pages for details
197 
198 
199     */
200         NN_DEFINE_RESULT_CONST(
201                 ResultFailedStartup,
202             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_STARTUP
203         );
204 
205     /* Please see man pages for details
206 
207 
208     */
209         NN_DEFINE_RESULT_CONST(
210                 ResultFailedConnectAp,
211             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_CONNECT_AP
212         );
213 
214     /* Please see man pages for details
215 
216 
217 
218     */
219         NN_DEFINE_RESULT_CONST(
220                 ResultInvalidKeyValue,
221             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_INVALID_KEY_VALUE
222         );
223 
224     /* Please see man pages for details
225 
226 
227     */
228         NN_DEFINE_RESULT_CONST(
229                 ResultFailedDhcp,
230             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_DHCP
231         );
232 
233     /* Please see man pages for details
234 
235 
236     */
237         NN_DEFINE_RESULT_CONST(
238                 ResultConflictIpAddress,
239             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_CONFLICT_IP_ADDRESS
240         );
241 
242     /* Please see man pages for details
243 
244 
245     */
246         NN_DEFINE_RESULT_CONST(
247                 ResultUnsupportAuthAlgorithm,
248             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_UNSUPPORT_AUTH_ALGORITHM
249         );
250 
251     /* Please see man pages for details
252 
253 
254     */
255         NN_DEFINE_RESULT_CONST(
256                 ResultDenyUsbAp,
257             Result::LEVEL_STATUS, Result::SUMMARY_INTERNAL, Result::MODULE_NN_AC, DESCRIPTION_DENY_USB_AP
258         );
259 
260     /* Please see man pages for details
261 
262 
263     */
264         NN_DEFINE_RESULT_CONST(
265                 ResultInvalidDns,
266             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_INVALID_DNS
267         );
268 
269     /* Please see man pages for details
270 
271 
272     */
273         NN_DEFINE_RESULT_CONST(
274                 ResultInvalidProxy,
275             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_INVALID_PROXY
276         );
277 
278     /* Please see man pages for details
279 
280 
281     */
282         NN_DEFINE_RESULT_CONST(
283                 ResultFailedConnTest,
284             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_CONNTEST
285         );
286 
287     /* Please see man pages for details
288 
289 
290     */
291         NN_DEFINE_RESULT_CONST(
292                 ResultUnsupportHotspot,
293             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_UNSUPPORT_HOTSPOT
294         );
295 
296     /* Please see man pages for details
297 
298 
299     */
300         NN_DEFINE_RESULT_CONST(
301                 ResultFailedHotspotAuthentication,
302             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_HOTSPOT_AUTHENTICATION
303         );
304 
305     /* Please see man pages for details
306 
307 
308     */
309         NN_DEFINE_RESULT_CONST(
310                 ResultFailedHotspotConntest,
311             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_HOTSPOT_CONNTEST
312         );
313 
314     /* Please see man pages for details
315 
316 
317 
318     */
319         NN_DEFINE_RESULT_CONST(
320                 ResultFailedHotspotLogout,
321             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_HOTSPOT_LOGOUT
322         );
323 
324     /* Please see man pages for details
325 
326 
327     */
328         NN_DEFINE_RESULT_CONST(
329                 ResultUnsupportPlace,
330             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_UNSUPPORT_PLACE
331         );
332 
333     /* Please see man pages for details
334 
335 
336 
337     */
338         NN_DEFINE_RESULT_CONST(
339                 ResultFailedHotspotLogout,
340             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_HOTSPOT_LOGOUT
341         );
342 
343     /* Please see man pages for details
344 
345 
346 
347     */
348         NN_DEFINE_RESULT_CONST(
349                 ResultAlreadyConnectUnsupportAp,
350             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_ALREADY_CONNECT_UNSUPPORT_AP
351         );
352 
353     /* Please see man pages for details
354 
355 
356     */
357         NN_DEFINE_RESULT_CONST(
358                 ResultFailedScan,
359             Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_FAILED_SCAN
360         );
361 
362     /* Please see man pages for details
363 
364 
365     */
366         NN_DEFINE_RESULT_CONST(
367                 ResultAlreadyConnecting,
368             Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, DESCRIPTION_ALREADY_CONNECTING
369         );
370 
371     /* Please see man pages for details
372 
373 
374     */
375         NN_DEFINE_RESULT_CONST(
376                 ResultNotConnecting,
377             Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, DESCRIPTION_NOT_CONNECTING
378         );
379 
380     /* Please see man pages for details
381 
382 
383 
384     */
385         NN_DEFINE_RESULT_CONST(
386                 ResultAlreadyExclusive,
387             Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, DESCRIPTION_ALREADY_EXCLUSIVE
388         );
389 
390     /* Please see man pages for details
391 
392 
393 
394     */
395         NN_DEFINE_RESULT_CONST(
396                 ResultNotExclusive,
397             Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, DESCRIPTION_NOT_EXCLUSIVE
398         );
399 
400     /* Please see man pages for details
401 
402 
403     */
404         NN_DEFINE_RESULT_CONST(
405                 ResultInvalidLocation,
406             Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_AC, DESCRIPTION_INVALID_LOCATION
407         );
408 
409     /* Please see man pages for details
410 
411 
412     */
413         NN_DEFINE_RESULT_CONST(
414                 ResultLanConnected,
415             Result::LEVEL_SUCCESS, Result::SUMMARY_SUCCESS, Result::MODULE_NN_AC, DESCRIPTION_LAN_CONNECTED
416         );
417 
418     /* Please see man pages for details
419 
420 
421     */
422         NN_DEFINE_RESULT_CONST(
423                 ResultWanConnected,
424             Result::LEVEL_SUCCESS, Result::SUMMARY_SUCCESS, Result::MODULE_NN_AC, DESCRIPTION_WAN_CONNECTED
425         );
426 
427     /* Please see man pages for details
428 
429 
430 
431     */
432         NN_DEFINE_RESULT_CONST(
433                 ResultUnnecessaryHotspotLogout,
434             Result::LEVEL_SUCCESS, Result::SUMMARY_SUCCESS, Result::MODULE_NN_AC, DESCRIPTION_UNNECESSARY_HOTSPOT_LOGOUT
435         );
436 
437 	/* Please see man pages for details
438 
439 
440 	*/
441 		NN_DEFINE_RESULT_CONST(
442 				ResultProcessing,
443 			Result::LEVEL_USAGE, Result::SUMMARY_CANCELLED, Result::MODULE_NN_AC, DESCRIPTION_PROCESSING
444 		);
445 
446 }}
447 
448 #endif // __cplusplus
449 
450 #endif
451