class Core::Platform::PosixSharedMemory

#include <coreinterprocess.posix.h>

class PosixSharedMemory: public Core::Platform::ISharedMemory
{
public:
    // methods

    virtual bool create(CStringPtr name, uint32 size, bool global = false);
    virtual bool open(CStringPtr name, uint32 size, bool global = false);
    virtual void close();
    virtual void* getMemoryPointer();
};

Inherited Members

public:
    // 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;