|
| Impl (int32_t id, void *buffer, bool isOwner) |
|
| ~Impl () noexcept |
|
void * | getBuffer () const noexcept |
|
| Impl (HANDLE hMapFile, void *buffer, bool isOwner) |
|
| ~Impl () noexcept |
|
void * | getBuffer () const noexcept |
|
|
static key_t | name2key (const char *name) noexcept |
|
static Ptr | create (const char *name, size_t size) noexcept |
|
static Ptr | use (const char *name) noexcept |
|
static Ptr | create (const char *name, size_t size) noexcept |
|
static Ptr | use (const char *name) noexcept |
|
◆ Ptr [1/2]
◆ Ptr [2/2]
◆ Impl() [1/2]
sese::system::SharedMemory::Impl::Impl |
( |
int32_t | id, |
|
|
void * | buffer, |
|
|
bool | isOwner ) |
|
inline |
◆ ~Impl() [1/2]
sese::system::SharedMemory::Impl::~Impl |
( |
| ) |
|
|
inlinenoexcept |
◆ Impl() [2/2]
sese::system::SharedMemory::Impl::Impl |
( |
HANDLE | hMapFile, |
|
|
void * | buffer, |
|
|
bool | isOwner ) |
|
inline |
◆ ~Impl() [2/2]
sese::system::SharedMemory::Impl::~Impl |
( |
| ) |
|
|
inlinenoexcept |
◆ create() [1/2]
static Ptr sese::system::SharedMemory::Impl::create |
( |
const char * | name, |
|
|
size_t | size ) |
|
inlinestaticnoexcept |
◆ create() [2/2]
static Ptr sese::system::SharedMemory::Impl::create |
( |
const char * | name, |
|
|
size_t | size ) |
|
inlinestaticnoexcept |
◆ getBuffer() [1/2]
void * sese::system::SharedMemory::Impl::getBuffer |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getBuffer() [2/2]
void * sese::system::SharedMemory::Impl::getBuffer |
( |
| ) |
const |
|
inlinenoexcept |
◆ name2key()
static key_t sese::system::SharedMemory::Impl::name2key |
( |
const char * | name | ) |
|
|
inlinestaticnoexcept |
◆ use() [1/2]
static Ptr sese::system::SharedMemory::Impl::use |
( |
const char * | name | ) |
|
|
inlinestaticnoexcept |
◆ use() [2/2]
static Ptr sese::system::SharedMemory::Impl::use |
( |
const char * | name | ) |
|
|
inlinestaticnoexcept |
◆ buffer
void * sese::system::SharedMemory::Impl::buffer = nullptr |
◆ hMapFile
HANDLE sese::system::SharedMemory::Impl::hMapFile = nullptr |
◆ id
int32_t sese::system::SharedMemory::Impl::id = -1 |
◆ isOwner
bool sese::system::SharedMemory::Impl::isOwner = false |
The documentation for this class was generated from the following files: