https://github.com/funatsufumiya/ofxsharedmemory
Shared Memory addon for OpenFrameworks 0.11/0.12 (using kyr0/libsharedmemory)
https://github.com/funatsufumiya/ofxsharedmemory
openframeworks-addon
Last synced: 6 months ago
JSON representation
Shared Memory addon for OpenFrameworks 0.11/0.12 (using kyr0/libsharedmemory)
- Host: GitHub
- URL: https://github.com/funatsufumiya/ofxsharedmemory
- Owner: funatsufumiya
- License: mit
- Created: 2024-09-25T06:25:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-26T12:51:19.000Z (over 1 year ago)
- Last Synced: 2025-08-28T16:15:01.726Z (6 months ago)
- Topics: openframeworks-addon
- Language: C++
- Homepage:
- Size: 24.4 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ofxSharedMemory
Shared Memory addon for OpenFrameworks 0.11/0.12, using [kyr0/libsharedmemory](https://github.com/kyr0/libsharedmemory).
## Usage
- ofApp.h
```cpp
std::shared_ptr reader;
std::shared_ptr writer;
```
- ofApp.cpp
```cpp
std::string dataToTransfer = "Hello World!";
writer = std::make_shared("strPipe", 65535, false); // name, size, isPersistent
writer->write(dataToTransfer);
ofLogNotice() << "Data wrote: " << dataToTransfer;
reader = std::make_shared("strPipe", 65535, false);
std::string data = reader->readString();
ofLogNotice() << "Data read: " << data;
```