Hello!
I am working on a maya plug-in (written in C++). It writes data (such as translate, rotate and other camera arguments) to a shared memory space for other processes outside maya. I used boost library for share memory management.
I have tried boost shared memory and message queue. They worked correctly between two C++ programs. It went wrong when the memory writing was implemented in maya plug-in (within compute() ). It looked ok while maya plugin was writing data in share memory or message queue, yet the other process (C++ program for testing) couldn't access the share memory or message queue created by the maya plug-in.
Not quite sure what is wrong. Is there any conflict between boost library and maya's memory management?
Thank you!