libcosmos
Linux C++ System Programming Library
Loading...
Searching...
No Matches
cosmos::Mapping Member List

This is the complete list of members for cosmos::Mapping, including all inherited members.

addr()cosmos::Mappinginline
addr() const (defined in cosmos::Mapping)cosmos::Mappinginline
invalidate() (defined in cosmos::Mapping)cosmos::Mappinginlineprotected
lock(const mem::LockFlags flags={})cosmos::Mappinginline
m_addr (defined in cosmos::Mapping)cosmos::Mappingprotected
m_size (defined in cosmos::Mapping)cosmos::Mappingprotected
Mapping()=defaultcosmos::Mapping
Mapping(const size_t size, const mem::MapSettings &settings)cosmos::Mappinginline
Mapping(const Mapping &)=delete (defined in cosmos::Mapping)cosmos::Mapping
Mapping(Mapping &&other) noexcept (defined in cosmos::Mapping)cosmos::Mappinginline
operator=(const Mapping &)=delete (defined in cosmos::Mapping)cosmos::Mapping
operator=(Mapping &&other) noexcept (defined in cosmos::Mapping)cosmos::Mappinginline
remap(const size_t new_size, const mem::RemapFlags &flags={}, std::optional< void * > new_addr={})cosmos::Mappinginline
setProtection(const mem::AccessFlags flags)cosmos::Mappinginline
size() constcosmos::Mappinginline
sync(const mem::SyncFlags flags)cosmos::Mappinginline
unlock()cosmos::Mappinginline
unmap() (defined in cosmos::Mapping)cosmos::Mappinginline
valid() const (defined in cosmos::Mapping)cosmos::Mappinginline
~Mapping() (defined in cosmos::Mapping)cosmos::Mappinginline