Loading...
Searching...
No Matches
FileStatResponseDataType.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace FileDataProvider {
class FileStatResponseDataType : public HashDataType {
public:
const FieldDescriptions = {
"dev": "The device inode number the file is on",
"inode": "The inode of the file",
"mode": "The file protection mode; a bitfield of file permissions",
"nlink": "The number of hard links to this file",
"uid": "The UID of the owner of the file",
"gid": "The GID of the owner of the file",
"rdev": "The device type number",
"size": "The size of the file in bytes",
"atime": "The last accessed date/time of the file",
"mtime": "The last modified date/time of the file",
"ctime": "The created date/time of the file",
"blksize": "Block size; is zero if the file is zero length or if the platform's internal `stat()` (2) "
"function does not provide this info",
"blocks": "Blocks allocated for the file; is zero if the file is zero length or if the platform's "
"internal `stat()` (2) function does not provide this info",
"type": "The type of file; one of:\n- `REGULAR`\n- `DIRECTORY`\n- `SYMBOLIC-LINK`\n"
"- `BLOCK-DEVICE`\n- `CHARACTER-DEVICE`\n- `FIFO`\n- `SYMBOLIC-LINK`\n- `SOCKET`\n"
"- `UNKNOWN`",
"perm": "A string giving UNIX-style permissions for the file (ex: `-rwxr-xr-x`)",
"name": "The name of the file, link, or directory",
"filepath": "The full filepath",
};
constructor();
};
};
FileDataProvider::FileStatResponseDataType
Data type for stat file response calls.
Definition: FileStatResponseDataType.qc.dox.h:27
FileDataProvider::FileStatResponseDataType::constructor
constructor()
Creates the type.
FileDataProvider::FileStatResponseDataType::FieldDescriptions
const FieldDescriptions
Markdown descriptions for struct members.
Definition: FileStatResponseDataType.qc.dox.h:31
FileDataProvider
Qore FileDataProvider module definition.
Definition: FileCopyDataProvider.qc.dox.h:26