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