1 /*---------------------------------------------------------------------------* 2 Project: Horizon 3 File: boss_StepIdList.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: 34427 $ 11 *--------------------------------------------------------------------------- 12 13 14 */ 15 16 #ifndef NN_BOSS_BOSS_STEP_ID_LIST_H_ 17 #define NN_BOSS_BOSS_STEP_ID_LIST_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 /* Please see man pages for details 29 30 */ 31 class StepIdList 32 { 33 public: 34 /* Please see man pages for details 35 36 */ 37 explicit StepIdList(void); 38 39 /* Please see man pages for details 40 41 */ 42 virtual ~StepIdList(void); 43 44 /* Please see man pages for details 45 46 47 48 */ 49 u16 GetSize(void); 50 51 /* Please see man pages for details 52 53 54 55 56 57 */ 58 u8 GetStepId(u16 index); 59 60 protected: 61 friend class AccessConfig; 62 StepIdInfoList m_StepId; 63 }; 64 65 } // end of namespace boss 66 } // end of namespace nn 67 68 #endif // __cplusplus 69 70 #endif /* NN_BOSS_BOSS_STEP_ID_LIST_H_ */ 71