MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / MessageBlockHelper

Method MessageBlockHelper

dds/DCPS/Serializer.h:249–256  ·  view source on GitHub ↗

* This constructor receives an already populated OctetSeq so the write pointer is advanced */

Source from the content-addressed store, hash-verified

247 * This constructor receives an already populated OctetSeq so the write pointer is advanced
248 */
249 explicit MessageBlockHelper(const T& seq)
250 : db_(seq.length(), ACE_Message_Block::MB_DATA,
251 reinterpret_cast<const char*>(seq.get_buffer()),
252 0 /*alloc*/, 0 /*lock*/, ACE_Message_Block::DONT_DELETE, 0 /*db_alloc*/)
253 , mb_(&db_, ACE_Message_Block::DONT_DELETE, 0 /*mb_alloc*/)
254 {
255 mb_.wr_ptr(mb_.space());
256 }
257
258 explicit MessageBlockHelper(T& seq)
259 : db_(seq.length(), ACE_Message_Block::MB_DATA,

Callers

nothing calls this directly

Calls 3

lengthMethod · 0.45
get_bufferMethod · 0.45
spaceMethod · 0.45

Tested by

no test coverage detected