MCPcopy Create free account
hub / github.com/apache/trafficserver / RecMessageAlloc

Function RecMessageAlloc

src/records/RecMessage.cc:42–56  ·  view source on GitHub ↗

------------------------------------------------------------------------- RecMessageAlloc -------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

40// RecMessageAlloc
41//-------------------------------------------------------------------------
42RecMessage *
43RecMessageAlloc(RecMessageT msg_type, int initial_size)
44{
45 RecMessage *msg;
46
47 msg = static_cast<RecMessage *>(ats_malloc(sizeof(RecMessageHdr) + initial_size));
48 memset(msg, 0, sizeof(RecMessageHdr) + initial_size);
49 msg->msg_type = msg_type;
50 msg->o_start = sizeof(RecMessageHdr);
51 msg->o_write = sizeof(RecMessageHdr);
52 msg->o_end = sizeof(RecMessageHdr) + initial_size;
53 msg->entries = 0;
54
55 return msg;
56}
57
58//-------------------------------------------------------------------------
59// RecMessageFree

Callers 1

RecSyncStatsFileFunction · 0.85

Calls 2

ats_mallocFunction · 0.85
memsetFunction · 0.85

Tested by

no test coverage detected