1 #ifndef FWCore_SharedMemory_WriteBuffer_h
2 #define FWCore_SharedMemory_WriteBuffer_h
28 #include "boost/interprocess/managed_shared_memory.hpp"
36 namespace edm::shared_memory {
72 std::unique_ptr<boost::interprocess::managed_shared_memory>
sm_;
constexpr char const *const kBuffer0
void growBuffer(std::size_t iLength)
std::array< std::string, 2 > bufferNames_
const WriteBuffer & operator=(const WriteBuffer &)=delete
constexpr char const *const kBuffer1
WriteBuffer(std::string const &iUniqueName, BufferInfo *iBufferInfo)
void copyToBuffer(const char *iStart, std::size_t iLength)
std::unique_ptr< boost::interprocess::managed_shared_memory > sm_