PLCnext API Documentation
21.6.0.46
|
Namespace for services to access the filesystem More...
Classes | |
class | DirectoryServiceProxyFactory |
Proxy factory class of service IDirectoryService 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 for several directories in a single call. More... | |
class | IFileService |
Provides common file operations for several files in a single call. More... | |
class | IFileSystemInfoService |
A generic service to retrieve file system infos. 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... | |
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. |