// See http://www.boost.org/libs/interprocess for documentation.
//
//////////////////////////////////////////////////////////////////////////////
-#include <boost/interprocess/detail/config_begin.hpp>
+
//[doc_anonymous_conditionA
#include <boost/interprocess/shared_memory_object.hpp>
#include <boost/interprocess/mapped_region.hpp>
,"MySharedMemory" //name
,read_write //read-write mode
);
- try{
+ BOOST_TRY{
//Set size
shm.truncate(sizeof(trace_queue));
data->message_in = true;
}
}
- catch(interprocess_exception &ex){
+ BOOST_CATCH(interprocess_exception &ex){
std::cout << ex.what() << std::endl;
return 1;
- }
+ } BOOST_CATCH_END
return 0;
}