1 /*---------------------------------------------------------------------------* 2 Project: news 3 File: news_UserResult.h 4 Copyright (C)2010 Nintendo Co., Ltd. All rights reserved. 5 These coded instructions, COLORments, and computer programs contain 6 proprietary information of Nintendo of America Inc. and/or Nintendo 7 Company Ltd., and are protected by Federal copyright law. They may 8 not be disclosed to third parties or copied or duplicated in any form, 9 in whole or in part, without the prior written consent of Nintendo. 10 $Rev$ 11 *--------------------------------------------------------------------------- 12 13 14 */ 15 16 #ifndef NN_NEWS_CTR_USER_USERRESULT_H_ 17 #define NN_NEWS_CTR_USER_USERRESULT_H_ 18 19 #include <nn/Result.h> 20 21 namespace nn { 22 namespace news { 23 namespace CTR { 24 namespace user { 25 26 enum Description 27 { 28 DESCRIPTION_NONE, 29 DESCRIPTION_INVALID_SUBJECT_SIZE, // 30 DESCRIPTION_INVALID_MESSAGE_SIZE, // 31 DESCRIPTION_INVALID_PICTURE_SIZE, // 32 DESCRIPTION_INVALID_PICTURE, // 33 DESCRIPTION_MAX 34 }; 35 36 /* Please see man pages for details 37 38 39 40 */ 41 NN_DEFINE_RESULT_CONST( 42 ResultInvalidSubjectSize, 43 Result::LEVEL_PERMANENT, 44 Result::SUMMARY_INVALID_ARGUMENT, 45 Result::MODULE_NN_NEWS, 46 DESCRIPTION_INVALID_SUBJECT_SIZE 47 ); 48 49 /* Please see man pages for details 50 51 52 53 */ 54 NN_DEFINE_RESULT_CONST( 55 ResultInvalidMessageSize, 56 Result::LEVEL_PERMANENT, 57 Result::SUMMARY_INVALID_ARGUMENT, 58 Result::MODULE_NN_NEWS, 59 DESCRIPTION_INVALID_MESSAGE_SIZE 60 ); 61 62 /* Please see man pages for details 63 64 65 66 */ 67 NN_DEFINE_RESULT_CONST( 68 ResultInvalidPictureSize, 69 Result::LEVEL_PERMANENT, 70 Result::SUMMARY_INVALID_ARGUMENT, 71 Result::MODULE_NN_NEWS, 72 DESCRIPTION_INVALID_PICTURE_SIZE 73 ); 74 75 /* Please see man pages for details 76 77 78 79 */ 80 NN_DEFINE_RESULT_CONST( 81 ResultInvalidPicture, 82 Result::LEVEL_PERMANENT, 83 Result::SUMMARY_INVALID_ARGUMENT, 84 Result::MODULE_NN_NEWS, 85 DESCRIPTION_INVALID_PICTURE 86 ); 87 88 } // end of namespace user 89 } // end of namespace CTR 90 } // end of namespace news 91 } // end of namespace nn 92 93 #endif /* NN_NEWS_CTR_USER_USERRESULT_H_ */ 94 95