Itoyori  v0.0.1
ityr::common::physical_mem Class Reference

#include <physical_mem.hpp>

Public Member Functions

 physical_mem ()
 
 physical_mem (const std::string &shm_name, std::size_t size, bool own)
 
 ~physical_mem ()
 
 physical_mem (const physical_mem &)=delete
 
physical_memoperator= (const physical_mem &)=delete
 
 physical_mem (physical_mem &&pm)
 
physical_memoperator= (physical_mem &&pm)
 
std::size_t size () const
 
void map_to_vm (void *addr, std::size_t size, std::size_t offset) const
 

Constructor & Destructor Documentation

◆ physical_mem() [1/4]

ityr::common::physical_mem::physical_mem ( )
inline

◆ physical_mem() [2/4]

ityr::common::physical_mem::physical_mem ( const std::string &  shm_name,
std::size_t  size,
bool  own 
)
inline

◆ ~physical_mem()

ityr::common::physical_mem::~physical_mem ( )
inline

◆ physical_mem() [3/4]

ityr::common::physical_mem::physical_mem ( const physical_mem )
delete

◆ physical_mem() [4/4]

ityr::common::physical_mem::physical_mem ( physical_mem &&  pm)
inline

Member Function Documentation

◆ map_to_vm()

void ityr::common::physical_mem::map_to_vm ( void *  addr,
std::size_t  size,
std::size_t  offset 
) const
inline

◆ operator=() [1/2]

physical_mem& ityr::common::physical_mem::operator= ( const physical_mem )
delete

◆ operator=() [2/2]

physical_mem& ityr::common::physical_mem::operator= ( physical_mem &&  pm)
inline

◆ size()

std::size_t ityr::common::physical_mem::size ( ) const
inline

The documentation for this class was generated from the following file: