1 /*---------------------------------------------------------------------------* 2 Project: Horizon 3 File: boss_TaskError.h 4 Copyright (C)2009 Nintendo Co., Ltd. All rights reserved. 5 These coded instructions, statements, 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: 37902 $ 11 *--------------------------------------------------------------------------- 12 13 14 */ 15 16 #ifndef NN_BOSS_BOSS_TASK_ERROR_H_ 17 #define NN_BOSS_BOSS_TASK_ERROR_H_ 18 19 #include <nn/boss/boss_Const.h> 20 #include <nn/boss/boss_Result.h> 21 #include <nn/boss/boss_Types.h> 22 23 #ifdef __cplusplus 24 25 namespace nn { 26 namespace boss { 27 28 29 /* Please see man pages for details 30 31 */ 32 class TaskError 33 { 34 public: 35 /* Please see man pages for details 36 37 */ 38 explicit TaskError(void); 39 40 /* Please see man pages for details 41 42 */ 43 virtual ~TaskError(void); 44 45 /* Please see man pages for details 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 */ 63 nn::Result GetProperty(PropertyType type, void* pValue, size_t size); 64 65 protected: 66 friend class AccessConfig; 67 TaskErrorInfo m_Error; 68 }; 69 70 } // end of namespace boss 71 } // end of namespace nn 72 73 #endif // __cplusplus 74 75 #endif /* NN_BOSS_BOSS_TASK_ERROR_H_ */ 76