A bitfield encoding various information.
Definition at line 222 of file filestatus.hpp.
#include <filestatus.hpp>
Public Field Index: | |
| bool | IsArtificialFS: 1 |
| Denotes whether the file resides in an artificial filesystem. | |
| bool | IsCrossingFS: 1 |
| Denotes whether the file is a mount point. | |
| Permissions | Permission: 13 |
| The unix file-permissions. | |
| ScanStates | ScanState: 5 |
| The scan state. | |
| bool | TargetIsArtificialFS: 1 |
| Denotes whether a link points into an artificial filesystem. | |
| bool | TargetIsCrossingFS: 1 |
| Denotes whether a link points to a mount point. | |
| Types | Type: 4 |
| The file type. | |
Public Method Index: | |
| Bits () | |
Denotes whether the file resides in an artificial filesystem.
Definition at line 224 of file filestatus.hpp.
Denotes whether the file is a mount point.
Definition at line 226 of file filestatus.hpp.
| Permissions alib::system::FileStatus::Bits::Permission |
The unix file-permissions.
Definition at line 228 of file filestatus.hpp.
The scan state.
Definition at line 229 of file filestatus.hpp.
Denotes whether a link points into an artificial filesystem.
Definition at line 225 of file filestatus.hpp.
Denotes whether a link points to a mount point.
Definition at line 227 of file filestatus.hpp.
The file type.
Definition at line 223 of file filestatus.hpp.
|
inline |
Default constructor. Sets all members to NONE, false, respectively UNKNOWN_OR_ERROR.
Definition at line 233 of file filestatus.hpp.