Filesystem services: Difference between revisions

add storage device operator interfaces
Line 2,106: Line 2,106:


= IWiper =
= IWiper =
This is "nn::fs::IWiper".
This is "nn::fssrv::sf::IWiper".


This was added with [[10.0.0]].
This was added with [[10.0.0]].
Line 2,124: Line 2,124:
== Process ==
== Process ==
No input. Returns an u64.
No input. Returns an u64.
= IStorageDeviceManager =
This is "nn::fssrv::storage::sf::IStorageDeviceManager".
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| N/A || IsInserted
|-
| N/A || IsHandleValid
|-
| N/A || OpenDetectionEvent
|-
| N/A || OpenOperator
|-
| N/A || OpenDevice
|-
| N/A || OpenStorage
|-
| N/A || Invalidate
|}
= IStorageDeviceOperator =
This is "nn::fssrv::storage::sf::IStorageDeviceOperator".
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| N/A || Operate
|-
| N/A || OperateIn
|-
| N/A || OperateOut
|-
| N/A || OperateOut2
|-
| N/A || OperateInOut
|-
| N/A || OperateIn2Out
|}
= IStorageDevice =
This is "nn::fssrv::storage::sf::IStorageDevice".
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| N/A || GetHandle
|-
| N/A || IsHandleValid
|-
| N/A || OpenOperator
|-
| N/A || Read
|-
| N/A || Write
|-
| N/A || Flush
|-
| N/A || SetSize
|-
| N/A || GetSize
|-
| N/A || OperateRange
|}


= FileSystemProxyType =
= FileSystemProxyType =