A generic service to retrieve file system infos.
More...
#include <IFileSystemInfoService.hpp>
|
static IRscServiceProxyFactory & | GetProxyFactory (void) |
|
static IRscServiceProxyFactory & | GetProxyFactory (void) |
| Returns a reference to service proxy factory to create a proxy instance of the service More...
|
|
A generic service to retrieve file system infos.
The path separator is always '/'.
This service is defined in library Arp.System.Commons.Services.
◆ IFileSystemInfoService()
Arp::System::Commons::Services::Io::IFileSystemInfoService::IFileSystemInfoService |
( |
void |
| ) |
|
|
default |
◆ AddPermissions()
Adds the permissions to the specified path.
- Parameters
-
path | The path to add the permissions from. |
permissions | The permissions to add. |
- Returns
- Result of the action.
◆ GetFileSystemTraitsEntry()
Gets the file system traits entry of the specified path.
- Parameters
-
traits | The selection of traits to get. |
path | The path to get the file system traits entry from. |
fileSystemTraitsEntry | The file system traits entry of the specified path |
- Returns
- Result of the action.
◆ GetPermissions()
Gets the permissions of the specified path.
- Parameters
-
path | The path to get the permissions from. |
permissions | The permissions of the specified path. |
- Returns
- Result of the action.
◆ GetRootDirectories()
virtual void Arp::System::Commons::Services::Io::IFileSystemInfoService::GetRootDirectories |
( |
GetRootDirectoriesResultDelegate |
resultDelegate | ) |
|
|
pure virtual |
Gets a list of all root directories supported by the target.
- Returns
- A list of list of all root directories.
◆ GetSpaceInfo()
Gets the space information of the specified path.
- Parameters
-
path | The path to get the space information from. |
spaceInfo | The space information of the specified path. |
- Returns
- Result of the action.
◆ GetSupportedTraits()
virtual Traits Arp::System::Commons::Services::Io::IFileSystemInfoService::GetSupportedTraits |
( |
| ) |
|
|
pure virtual |
Gets the supported traits.
- Returns
- The supported traits as bitset.
◆ RemovePermissions()
Removes the permissions of the specified path.
- Parameters
-
path | The path to remove the permissions from. |
permissions | The permissions to remove. |
- Returns
- Result of the action.
The documentation for this class was generated from the following file: