[interprocess] interprocess_barrier missing

Hello, I just upgraded my boost version from 1.42 to 1.49. Unfortunately the interprocess_barrier is not longer part of the interprocess library. I've checked the SVN and the file /boost/interprocess/sync/interprocess_barrier has been removed in revision 76106. Is there a reason for the removal? Or can someone point me to replacement? Right now I can live without it, but in order to get some of my components working again, I need a shared memory barrier. Any hints? cheers Sebastian

El 10/05/2012 15:46, Sebastian Messerschmidt escribió:
Hello, I just upgraded my boost version from 1.42 to 1.49. Unfortunately the interprocess_barrier is not longer part of the interprocess library. I've checked the SVN and the file /boost/interprocess/sync/interprocess_barrier has been removed in revision 76106.
Because it wasn't working properly in many platforms. I plan to reintroduce it someday, but I'm afraid I won't have time for that in some months, as I have many other pending boost bugs and improvements. Best, Ion

Hello Ion, thanks for the quick response. Is the removed implementation still compatible to boost 1.49? If so I simply could use the old (yet buggy on some platforms) as a replacement for now. For me the barrier was working like a charm on Win32 platforms (I used it for a shared memory client/server model) cheers Sebastian
El 10/05/2012 15:46, Sebastian Messerschmidt escribió:
Hello, I just upgraded my boost version from 1.42 to 1.49. Unfortunately the interprocess_barrier is not longer part of the interprocess library. I've checked the SVN and the file /boost/interprocess/sync/interprocess_barrier has been removed in revision 76106.
Because it wasn't working properly in many platforms. I plan to reintroduce it someday, but I'm afraid I won't have time for that in some months, as I have many other pending boost bugs and improvements.
Best,
Ion _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (2)
-
Ion Gaztañaga
-
Sebastian Messerschmidt