UMPIRE
Umpire: resource management and provision
umpire::resource::HostSharedMemoryResource::impl Class Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/resource/HostSharedMemoryResourceImpl.hpp>

Public Member Functions

 impl (const std::string &name, std::size_t size)
 
 ~impl ()
 
void * allocate_named (const std::string &name, std::size_t requested_size)
 
void deallocate (void *ptr)
 
void * find_pointer_from_name (const std::string &name)
 
std::size_t getActualSize () const noexcept
 
Platform getPlatform () noexcept
 

Constructor & Destructor Documentation

◆ impl()

umpire::resource::HostSharedMemoryResource::impl::impl ( const std::string &  name,
std::size_t  size 
)
inline

◆ ~impl()

umpire::resource::HostSharedMemoryResource::impl::~impl ( )
inline

Member Function Documentation

◆ allocate_named()

void* umpire::resource::HostSharedMemoryResource::impl::allocate_named ( const std::string &  name,
std::size_t  requested_size 
)
inline

◆ deallocate()

void umpire::resource::HostSharedMemoryResource::impl::deallocate ( void *  ptr)
inline

◆ find_pointer_from_name()

void* umpire::resource::HostSharedMemoryResource::impl::find_pointer_from_name ( const std::string &  name)
inline

References UMPIRE_ERROR.

◆ getActualSize()

std::size_t umpire::resource::HostSharedMemoryResource::impl::getActualSize ( ) const
inlinenoexcept

◆ getPlatform()

Platform umpire::resource::HostSharedMemoryResource::impl::getPlatform ( )
noexcept