vfs:: Flags
Summary
Constructors and Destructors |
|
---|---|
Flags()
|
Public static attributes |
|
---|---|
kFsRights = fuchsia::io::OPEN_RIGHTS
|
constexpr fuchsia::io::OpenFlags
|
kSettableStatusFlags = fuchsia::io::OpenFlags::APPEND
|
constexpr fuchsia::io::OpenFlags
|
kStatusFlags =
kSettableStatusFlags | fuchsia::io::OpenFlags::NODE_REFERENCE
|
constexpr fuchsia::io::OpenFlags
|
Public static functions |
|
---|---|
InputPrecondition(fuchsia::io::OpenFlags flags)
|
bool
|
IsDirectory(fuchsia::io::OpenFlags flags)
|
bool
|
IsExecutable(fuchsia::io::OpenFlags flags)
|
bool
|
IsNodeReference(fuchsia::io::OpenFlags flags)
|
bool
|
IsNotDirectory(fuchsia::io::OpenFlags flags)
|
bool
|
IsPosixExecutable(fuchsia::io::OpenFlags flags)
|
bool
|
IsPosixWritable(fuchsia::io::OpenFlags flags)
|
bool
|
IsReadable(fuchsia::io::OpenFlags flags)
|
bool
|
IsWritable(fuchsia::io::OpenFlags flags)
|
bool
|
ShouldCloneWithSameRights(fuchsia::io::OpenFlags flags)
|
bool
|
ShouldDescribe(fuchsia::io::OpenFlags flags)
|
bool
|
StricterOrSameRights(fuchsia::io::OpenFlags flags_a, fuchsia::io::OpenFlags flags_b)
|
bool
|
Public static attributes
kFsRights
constexpr fuchsia::io::OpenFlags kFsRights = fuchsia::io::OPEN_RIGHTS
kSettableStatusFlags
constexpr fuchsia::io::OpenFlags kSettableStatusFlags = fuchsia::io::OpenFlags::APPEND
kStatusFlags
constexpr fuchsia::io::OpenFlags kStatusFlags = kSettableStatusFlags | fuchsia::io::OpenFlags::NODE_REFERENCE
Public functions
Flags
Flags()=delete
Public static functions
InputPrecondition
bool InputPrecondition( fuchsia::io::OpenFlags flags )
IsDirectory
bool IsDirectory( fuchsia::io::OpenFlags flags )
IsExecutable
bool IsExecutable( fuchsia::io::OpenFlags flags )
IsNodeReference
bool IsNodeReference( fuchsia::io::OpenFlags flags )
IsNotDirectory
bool IsNotDirectory( fuchsia::io::OpenFlags flags )
IsPosixExecutable
bool IsPosixExecutable( fuchsia::io::OpenFlags flags )
IsPosixWritable
bool IsPosixWritable( fuchsia::io::OpenFlags flags )
IsReadable
bool IsReadable( fuchsia::io::OpenFlags flags )
IsWritable
bool IsWritable( fuchsia::io::OpenFlags flags )
ShouldCloneWithSameRights
bool ShouldCloneWithSameRights( fuchsia::io::OpenFlags flags )
ShouldDescribe
bool ShouldDescribe( fuchsia::io::OpenFlags flags )
StricterOrSameRights
bool StricterOrSameRights( fuchsia::io::OpenFlags flags_a, fuchsia::io::OpenFlags flags_b )