|
PLCnext API Documentation
22.3.0.20
|
Namespace for services to access the filesystem More...
Classes | |
| class | DirectoryService2ProxyFactory |
| Proxy factory class of service IDirectoryService2 More... | |
| class | DirectoryServiceProxyFactory |
| Proxy factory class of service IDirectoryService More... | |
| class | FileService2ProxyFactory |
| Proxy factory class of service IFileService2 More... | |
| class | FileServiceProxyFactory |
| Proxy factory class of service IFileService More... | |
| class | FileSystemEntry |
| This struct is used by file operations to reading of the file system entries. More... | |
| class | FileSystemInfoServiceProxyFactory |
| Proxy factory class of service IFileSystemInfoService More... | |
| class | FileSystemTraitsEntry |
| This struct is used by file operations reading file informations from device. More... | |
| class | IDirectoryService |
| Provides common file directory operations. More... | |
| class | IDirectoryService2 |
| Provides common file directory operations for several directories in a single call. More... | |
| class | IFileService |
| Provides common file operations for reading and writing files as well as deleting/moving/copying files on the device. More... | |
| class | IFileService2 |
| Provides common file operations for several files in a single call. More... | |
| class | IFileSystemInfoService |
| A generic service to retrieve file system infos. More... | |
| struct | ReadFileData |
| class | ReadFileInfo |
| Contains all input information to read a file More... | |
| class | SpaceInfo |
| This struct is used by file operations to reading of the space informations. More... | |
| class | TraitItem |
| Specifies a file trait item More... | |
| struct | WriteFileData |
Functions | |
| std::ostream & | operator<< (std::ostream &os, FileSystemError rhs) |
| std::istream & | operator>> (std::istream &is, FileSystemError &rhs) |
| constexpr Permissions | operator| (Permissions lhs, Permissions rhs) |
| constexpr Permissions | operator & (Permissions lhs, Permissions rhs) |
| Permissions & | operator|= (Permissions &lhs, Permissions rhs) |
| Permissions & | operator &= (Permissions &lhs, Permissions rhs) |
| std::ostream & | operator<< (std::ostream &os, Permissions rhs) |
| std::istream & | operator>> (std::istream &is, Permissions &rhs) |
| constexpr Traits | operator| (Traits lhs, Traits rhs) |
| constexpr Traits | operator & (Traits lhs, Traits rhs) |
| Traits & | operator|= (Traits &lhs, Traits rhs) |
| Traits & | operator &= (Traits &lhs, Traits rhs) |
| std::ostream & | operator<< (std::ostream &os, Traits rhs) |
| std::istream & | operator>> (std::istream &is, Traits &rhs) |
Namespace for services to access the filesystem
|
strong |
This enum is used by several file operations.
|
strong |
Provides attributes for files and directories.
|
strong |
This enum is used by several file services to specify the file traits to get or set, respectively.
| Enumerator | |
|---|---|
| None | Not set. |
| Permissions | Specifies the file permissions mask as Arp.System.Commons.Services.Io.Permissions mask. Using this trait to write a file with permissions will add the permissions mask to current file permissions. If the file will be created, the permissions mask will be added to default permissions. |
| LastWriteTime | Specifies the time of last write access or last modified time, respectively as System.DateTime in UTC |
| Length | Specifies the size of the file in bytes as System.Int64. |
| Crc32 | Specifies the CRC32 value of the file as System.Int32. |
| TotalPermissions | Specifies the file permissions mask as Arp.System.Commons.Services.Io.Permissions mask. Using this trait to write a file with permissions will override current permissions. |
1.8.13