Home
last modified time | relevance | path

Searched refs:SharedMemoryBlock (Results 1 – 3 of 3) sorted by relevance

/CTR-SDK-4.2.5/sources/libraries/os/
Dos_SharedMemory.cpp60 Result SharedMemoryBlock::Map(size_t size, bool readOnly) in Map()
108 Result SharedMemoryBlock::TryInitialize(size_t size, bool readOnly, bool otherReadOnly, bool noMap) in TryInitialize()
127 void SharedMemoryBlock::Initialize(size_t size, bool readOnly, bool otherReadOnly, bool noMap) in Initialize()
132 Result SharedMemoryBlock::AttachAndMap(Handle handle, size_t size, bool readOnly) in AttachAndMap()
141 void SharedMemoryBlock::Unmap() in Unmap()
157 void SharedMemoryBlock::Finalize() in Finalize()
176 new (this_) SharedMemoryBlock(size, readOnly, otherReadOnly, noMap); in nnosSharedMemoryBlockAllocate()
181 new (this_) SharedMemoryBlock(); in nnosSharedMemoryBlockInitializeNoAllocate()
186 SharedMemoryBlock* pSharedMemoryBlock = reinterpret_cast<SharedMemoryBlock*>(this_); in nnosSharedMemoryBlockFree()
187 pSharedMemoryBlock->~SharedMemoryBlock(); in nnosSharedMemoryBlockFree()
[all …]
Dos_HandleManager.cpp74 SharedMemoryBlock* pSharedMemoryBlock = reinterpret_cast<SharedMemoryBlock*>(p); in nnosHandleManagerAttachSharedMemoryHandle()
80 SharedMemoryBlock* pSharedMemoryBlock = reinterpret_cast<SharedMemoryBlock*>(p); in nnosHandleManagerDetachSharedMemoryHandle()
/CTR-SDK-4.2.5/include/nn/os/
Dos_SharedMemory.h36 class SharedMemoryBlock : public MemoryBlockBase, public HandleObject
39 SharedMemoryBlock() : m_SpaceAllocated(false) {} in SharedMemoryBlock() function
40 …explicit SharedMemoryBlock(size_t size, bool readOnly = false, bool otherReadOnly = false, bool no…
46 ~SharedMemoryBlock() { Finalize(); } in ~SharedMemoryBlock()
73 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosSharedMemoryBlock, nn::os::SharedMemoryBlock, 32, u…