MCPcopy Create free account
hub / github.com/PurpleI2P/i2pd / UpdateBuffer

Method UpdateBuffer

libi2pd/RouterInfo.cpp:1128–1136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1126 }
1127
1128 void RouterInfo::UpdateBuffer (const uint8_t * buf, size_t len)
1129 {
1130 m_IsBufferScheduledToDelete = false;
1131 if (!m_Buffer)
1132 m_Buffer = NewBuffer ();
1133 if (len > m_Buffer->size ()) len = m_Buffer->size ();
1134 memcpy (m_Buffer->data (), buf, len);
1135 m_Buffer->SetBufferLen (len);
1136 }
1137
1138 std::shared_ptr<RouterInfo::Buffer> RouterInfo::CopyBuffer () const
1139 {

Callers

nothing calls this directly

Calls 1

SetBufferLenMethod · 0.45

Tested by

no test coverage detected