PLCnext API Documentation
21.0.0.35466
|
Namespace for services to access the filesystem More...
Classes | |
class | DirectoryServiceProxy |
class | DirectoryServiceProxyFactory |
class | FileServiceProxy |
class | FileServiceProxyFactory |
struct | FileSystemEntry |
This struct is used by file operations to reading of the file system entries. More... | |
class | FileSystemInfoServiceProxy |
class | FileSystemInfoServiceProxyFactory |
struct | FileSystemTraitsEntry |
This struct is used by file operations reading file informations from device. More... | |
class | IDirectoryService |
Provides common file directory operations. More... | |
class | IFileService |
Provides common file operations for reading and writing files as well as deleting/moving/copying files on the device. More... | |
class | IFileSystemInfoService |
A generic service to retrieve file system infos. More... | |
struct | SpaceInfo |
This struct is used by file operations to reading of the space informations. More... | |
struct | TraitItem |
Specifies a file trait item More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, FileSystemError rhs) |
std::istream & | operator>> (std::istream &is, FileSystemError &rhs) |
FileSystemError | MapExceptionToFileSystemError (IoException &ex) |
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. |
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. |