| 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 | { |
nothing calls this directly
no test coverage detected