1 /*---------------------------------------------------------------------------*
2   Project:  Horizon
3   File:     boss_NsaDownloadAction.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: 34672 $
11  *---------------------------------------------------------------------------
12 
13 
14 */
15 
16 #ifndef NN_BOSS_BOSS_NSA_DOWNLOAD_ACTION_H_
17 #define NN_BOSS_BOSS_NSA_DOWNLOAD_ACTION_H_
18 
19 #include <nn/boss/boss_TaskAction.h>
20 
21 #ifdef __cplusplus
22 
23 namespace nn {
24 namespace boss {
25 
26 /* Please see man pages for details
27 
28 */
29 class NsaDownloadAction : public TaskAction
30 {
31 public:
32 /* Please see man pages for details
33 
34 */
35     explicit NsaDownloadAction(void);
36 
37 /* Please see man pages for details
38 
39 */
40     virtual ~NsaDownloadAction(void);
41 
42 /* Please see man pages for details
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 */
58     nn::Result Initialize(const char* pUrl);
59 
60 /* Please see man pages for details
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 */
76     nn::Result virtual SetProperty(PropertyType type, const void* pValue, size_t size);
77 
78 /* Please see man pages for details
79 
80 
81 
82 
83 
84 
85 
86 
87 
88 
89 
90 
91 
92 
93 
94 
95 
96 
97 
98 
99 
100 
101 */
102     nn::Result virtual GetProperty(PropertyType type, void* pValue, size_t size);
103 
104 };
105 
106 } // end of namespace boss
107 } // end of namespace nn
108 
109 #endif // __cplusplus
110 
111 #endif /* NN_BOSS_BOSS_NSA_DOWNLOAD_ACTION_H_ */
112 
113