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

Method MessageBlock

dds/DCPS/MessageBlock.cpp:19–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17namespace DCPS {
18
19MessageBlock::MessageBlock(size_t size)
20 : data_()
21 , rd_ptr_()
22 , wr_ptr_()
23{
24 ACE_Allocator* const alloc = ACE_Allocator::instance();
25 ACE_NEW_MALLOC(data_,
26 (ACE_Data_Block*) alloc->malloc(sizeof(ACE_Data_Block)),
27 ACE_Data_Block(size, ACE_Message_Block::MB_DATA, 0, alloc, 0,
28 0, alloc));
29}
30
31MessageBlock::MessageBlock(const char* data, size_t size)
32 : data_()

Callers

nothing calls this directly

Calls 5

instanceFunction · 0.85
ACE_Data_BlockClass · 0.85
baseMethod · 0.80
mallocMethod · 0.45
duplicateMethod · 0.45

Tested by

no test coverage detected