|
libcosmos
Linux C++ System Programming Library
|
This is the complete list of members for cosmos::Mapping, including all inherited members.
| addr() | cosmos::Mapping | inline |
| addr() const (defined in cosmos::Mapping) | cosmos::Mapping | inline |
| invalidate() (defined in cosmos::Mapping) | cosmos::Mapping | inlineprotected |
| lock(const mem::LockFlags flags={}) | cosmos::Mapping | inline |
| m_addr (defined in cosmos::Mapping) | cosmos::Mapping | protected |
| m_size (defined in cosmos::Mapping) | cosmos::Mapping | protected |
| Mapping()=default | cosmos::Mapping | |
| Mapping(const size_t size, const mem::MapSettings &settings) | cosmos::Mapping | inline |
| Mapping(const Mapping &)=delete (defined in cosmos::Mapping) | cosmos::Mapping | |
| Mapping(Mapping &&other) noexcept (defined in cosmos::Mapping) | cosmos::Mapping | inline |
| operator=(const Mapping &)=delete (defined in cosmos::Mapping) | cosmos::Mapping | |
| operator=(Mapping &&other) noexcept (defined in cosmos::Mapping) | cosmos::Mapping | inline |
| remap(const size_t new_size, const mem::RemapFlags &flags={}, std::optional< void * > new_addr={}) | cosmos::Mapping | inline |
| setProtection(const mem::AccessFlags flags) | cosmos::Mapping | inline |
| size() const | cosmos::Mapping | inline |
| sync(const mem::SyncFlags flags) | cosmos::Mapping | inline |
| unlock() | cosmos::Mapping | inline |
| unmap() (defined in cosmos::Mapping) | cosmos::Mapping | inline |
| valid() const (defined in cosmos::Mapping) | cosmos::Mapping | inline |
| ~Mapping() (defined in cosmos::Mapping) | cosmos::Mapping | inline |