← Back

ofxSharedMemory

github.com/ffunatsu/ofxSharedMemory · @ffunatsu
OF 0.12 Utilities

Shared Memory addon for OpenFrameworks 0.11/0.12 (using kyr0/libsharedmemory)

6 0 Last commit 7mo ago Created 2y ago

Branches ahead of main

These branches have commits not yet on main — could be unmerged fixes or work in progress worth a look.

feat_mutex 3 commits ahead · last commit 2y ago

README

ofxSharedMemory



Shared Memory addon for OpenFrameworks 0.11/0.12, using kyr0/libsharedmemory.

Usage



    std::shared_ptr<lsm::SharedMemoryReadStream> reader;
	std::shared_ptr<lsm::SharedMemoryWriteStream> writer;
    


    std::string dataToTransfer = "Hello World!";
        
    writer = std::make_shared<SharedMemoryWriteStream>("strPipe", 65535, false); // name, size, isPersistent
    writer->write(dataToTransfer);
    ofLogNotice() << "Data wrote: " << dataToTransfer;

    reader = std::make_shared<SharedMemoryReadStream>("strPipe", 65535, false);
    std::string data = reader->readString();
    ofLogNotice() << "Data read: " << data;
    

Get this addon

HTTPS
SSH