struct Core::Platform::ISharedMemory
#include <coreplatforminterprocess.h> struct ISharedMemory { // methods virtual bool create(CStringPtr name, uint32 size, bool global = false) = 0; virtual bool open(CStringPtr name, uint32 size, bool global = false) = 0; virtual void close() = 0; virtual void* getMemoryPointer() = 0; }; // direct descendants class PosixSharedMemory; class SharedMemoryStub; class Win32SharedMemory;