#ifndef MovingMsgs_cg_hh #define MovingMsgs_cg_hh // This file was generated by the C++ Middleware Writer version 1.13. #include #include #include #include #include struct MovingMsgs { uint32_t msg_length_max; MovingMsgs (uint32_t msgLengthMax) : msg_length_max(msgLengthMax) {} void Marshal (::cmw::SendBufferFile& buf , std::vector > const& abt1 ); template void Receive (::cmw::ReceiveBufferFile& buf , std::vector >& abt1 ) { uint32_t headCount[2]; buf.Give(headCount[0]); abt1.reserve(abt1.size() + headCount[0]); for (; headCount[0] > 0; --headCount[0]) { std::deque rep2; buf.Give(headCount[1]); for (; headCount[1] > 0; --headCount[1]) { double rep3; buf.Give(rep3); rep2.push_back(rep3); } abt1.push_back(::std::move(rep2)); } } }; #endif