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 |