| 
    libcosmos
    
   Linux C++ System Programming Library 
   | 
 
This is the complete list of members for cosmos::SecretFile, including all inherited members.
| close() | cosmos::FileBase | inlinevirtual | 
| create(const CloseOnExec cloexec=CloseOnExec{true}) | cosmos::SecretFile | |
| fd() const | cosmos::FileBase | inline | 
| FileBase(const FileDescriptor fd=FileDescriptor{}) (defined in cosmos::FileBase) | cosmos::FileBase | inlineprotected | 
| FileBase(FileBase &&other) noexcept (defined in cosmos::FileBase) | cosmos::FileBase | inlineprotected | 
| FileBase(const FileBase &)=delete (defined in cosmos::FileBase) | cosmos::FileBase | |
| isOpen() const | cosmos::FileBase | inline | 
| m_fd (defined in cosmos::FileBase) | cosmos::FileBase | protected | 
| m_stream_fd (defined in cosmos::StreamIO) | cosmos::StreamIO | protected | 
| operator=(FileBase &&other) noexcept (defined in cosmos::FileBase) | cosmos::FileBase | inlineprotected | 
| operator=(const FileBase &)=delete (defined in cosmos::FileBase) | cosmos::FileBase | |
| operator=(const StreamIO &)=delete (defined in cosmos::StreamIO) | cosmos::StreamIO | |
| operator=(StreamIO &&) noexcept (defined in cosmos::StreamIO) | cosmos::StreamIO | inline | 
| read(void *buf, size_t length) | cosmos::StreamIO | |
| read(ReadIOVector &iovec) | cosmos::StreamIO | |
| readAll(void *buf, size_t length) | cosmos::StreamIO | |
| readAll(std::string &s, size_t length) | cosmos::StreamIO | inline | 
| readAll(ReadIOVector &iovec) | cosmos::StreamIO | inline | 
| SecretFile()=default (defined in cosmos::SecretFile) | cosmos::SecretFile | |
| SecretFile(const CloseOnExec cloexec) | cosmos::SecretFile | inlineexplicit | 
| seek(const SeekType type, off_t off) | cosmos::StreamIO | |
| seekFromCurrent(off_t off) | cosmos::StreamIO | inline | 
| seekFromEnd(off_t off) | cosmos::StreamIO | inline | 
| seekFromStart(off_t off) | cosmos::StreamIO | inline | 
| SeekType enum name | cosmos::StreamIO | |
| StreamIO(FileDescriptor &fd) (defined in cosmos::StreamIO) | cosmos::StreamIO | inlineexplicit | 
| StreamIO(const StreamIO &)=delete (defined in cosmos::StreamIO) | cosmos::StreamIO | |
| truncate(const off_t length) | cosmos::FileBase | |
| write(const void *buf, size_t length) | cosmos::StreamIO | |
| write(const std::string_view data) | cosmos::StreamIO | inline | 
| write(WriteIOVector &iovec) | cosmos::StreamIO | |
| writeAll(const void *buf, size_t length) | cosmos::StreamIO | |
| writeAll(const std::string_view data) | cosmos::StreamIO | inline | 
| writeAll(WriteIOVector &iovec) | cosmos::StreamIO | inline | 
| ~FileBase() (defined in cosmos::FileBase) | cosmos::FileBase | virtual |