Skip to content

feat: add shared memory transport to concoredocker.hpp (#486)#487

Merged
pradeeban merged 1 commit intoControlCore-Project:devfrom
avinxshKD:feat/shm-concoredocker
Mar 6, 2026
Merged

feat: add shared memory transport to concoredocker.hpp (#486)#487
pradeeban merged 1 commit intoControlCore-Project:devfrom
avinxshKD:feat/shm-concoredocker

Conversation

@avinxshKD
Copy link

concore.hpp has had SHM transport for a while. concoredocker.hpp never got it ....only file and ZMQ. Docker on Linux supports --ipc=host just fine, so there's no reason it should stay crippled.

Ported the whole thing over: private members, ExtractNumeric, createSharedMemory/getSharedMemory, read_SM/write_SM, destructor cleanup, move semantics, and dispatch routing in read()/write().

Closes #486

@avinxshKD
Copy link
Author

Hey @pradeeban Looked at this the SHM logic in concore.hpp maps over cleanly. kept it minimal :D

@avinxshKD avinxshKD force-pushed the feat/shm-concoredocker branch 2 times, most recently from a72e309 to b66aadf Compare March 3, 2026 17:51
@avinxshKD avinxshKD force-pushed the feat/shm-concoredocker branch from b66aadf to 7e8090e Compare March 3, 2026 17:54
@pradeeban pradeeban merged commit 7f50e22 into ControlCore-Project:dev Mar 6, 2026
6 checks passed
@pradeeban
Copy link
Member

Neat!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants