|
contur2
|
File descriptor types and descriptor-table abstraction. More...


Go to the source code of this file.
Classes | |
| struct | contur::FileDescriptor |
| Descriptor handle returned by open(). More... | |
| struct | contur::OpenFileState |
| Runtime state for one open descriptor. More... | |
| class | contur::FileDescriptorTable |
| Descriptor table mapping integer handles to open-file state. More... | |
Namespaces | |
| namespace | contur |
Enumerations | |
| enum class | contur::OpenMode : std::uint8_t { contur::None = 0 , contur::Read = 1U << 0 , contur::Write = 1U << 1 , contur::Create = 1U << 2 , contur::Truncate = 1U << 3 , contur::Append = 1U << 4 } |
| Open mode bit flags. More... | |
Functions | |
| constexpr OpenMode | contur::operator| (OpenMode lhs, OpenMode rhs) noexcept |
| Returns bitwise OR combination of open-mode flags. | |
| constexpr OpenMode | contur::operator& (OpenMode lhs, OpenMode rhs) noexcept |
| Returns bitwise AND combination of open-mode flags. | |
| constexpr bool | contur::hasOpenMode (OpenMode value, OpenMode flag) noexcept |
| Returns whether the provided mode set contains a flag. | |
File descriptor types and descriptor-table abstraction.
Definition in file file_descriptor.h.