TMA services: Difference between revisions
add file_io |
|||
Line 128: | Line 128: | ||
| 2 || WaitUntilVariableAvailable | | 2 || WaitUntilVariableAvailable | ||
|} | |} | ||
= file_io = | |||
This is "nn::tma::IFileManager". | |||
This service is not normally present on retail units. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name || Notes | |||
|- | |||
| 0 || OpenFile || returns an [[#IFileAccessor]] | |||
|- | |||
| 1 || FileExists || | |||
|- | |||
| 2 || DeleteFile || | |||
|- | |||
| 3 || RenameFile || | |||
|- | |||
| 4 || GetIOType || | |||
|- | |||
| 5 || OpenDirectory || | |||
|- | |||
| 6 || DirectoryExists || returns an [[#IDirectoryAccessor]] | |||
|- | |||
| 7 || CreateDirectory || | |||
|- | |||
| 8 || DeleteDirectory|| | |||
|- | |||
| 9 || RenameDirectory || | |||
|- | |||
| 10 || CreateFile || | |||
|- | |||
| 11 || GetFileTimeStamp || | |||
|- | |||
| 12 || GetCaseSensitivePath || | |||
|} | |||
== IFileAccessor == | |||
This is "nn::tma::IFileAccessor". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || ReadFile | |||
|- | |||
| 1 || WriteFile | |||
|- | |||
| 2 || GetFileSize | |||
|- | |||
| 3 || SetFileSize | |||
|- | |||
| 4 || FlushFile | |||
|- | |||
| 5 || SetPriorityForFile | |||
|- | |||
| 6 || GetPriorityForFile | |||
|} | |||
== IDirectoryAccessor == | |||
This is "nn::tma::IDirectoryAccessor". | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || GetEntryCount | |||
|- | |||
| 1 || ReadDirectory | |||
|- | |||
| 2 || SetPriorityForDirectory | |||
|- | |||
| 3 || GetPriorityForDirectory | |||
|} | |||
[[Category:Services]] | [[Category:Services]] |