FFL
Loading...
Searching...
No Matches
FFLiFsCommand.h
Go to the documentation of this file.
1#ifndef FFLI_FS_COMMAND_H_
2#define FFLI_FS_COMMAND_H_
3
4#include <nn/ffl/types.h>
5
6#include <cafe/fs.h>
7
8#define FFLI_FS_COMMAND_SIZE (0xA84)
9
11{
12 union
13 {
16 };
17};
19
20class FFLiFsClient;
21
23{
24public:
27
29 static void PlacementDelete(FFLiFsCommand* pCommand);
30
32 {
33 return m_FSCmdBlock;
34 }
35
37 {
38 return m_FSCmdBlock;
39 }
40
42 {
43 return m_pFsClient;
44 }
45
46private:
49};
51
52#endif // FFLI_FS_COMMAND_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
#define FFLI_FS_COMMAND_SIZE
Definition FFLiFsCommand.h:8
Definition FFLiFsClient.h:9
Definition FFLiFsCommand.h:23
~FFLiFsCommand()
Definition FFLiFsCommand.cpp:11
static FFLiFsCommand * PlacementNew(FFLiFsCommandBuffer *pBuffer, FFLiFsClient *pClient)
Definition FFLiFsCommand.cpp:15
const FSCmdBlock & GetFSCmdBlock() const
Definition FFLiFsCommand.h:36
FFLiFsClient * m_pFsClient
Definition FFLiFsCommand.h:48
FFLiFsClient * GetClient() const
Definition FFLiFsCommand.h:41
FSCmdBlock m_FSCmdBlock
Definition FFLiFsCommand.h:47
static void PlacementDelete(FFLiFsCommand *pCommand)
Definition FFLiFsCommand.cpp:20
FSCmdBlock & GetFSCmdBlock()
Definition FFLiFsCommand.h:31
FFLiFsCommand(FFLiFsClient *pClient)
Definition FFLiFsCommand.cpp:5
Definition FFLiFsCommand.h:11
u8 data[FFLI_FS_COMMAND_SIZE]
Definition FFLiFsCommand.h:14
u32 value32[FFLI_FS_COMMAND_SIZE/sizeof(u32)]
Definition FFLiFsCommand.h:15