MCPcopy Create free account
hub / github.com/ReversecLabs/C3 / Update

Method Update

Src/Core/QualityOfService.cpp:119–128  ·  view source on GitHub ↗

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

117
118////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
119bool FSecure::C3::QualityOfService::PacketSplitter::Update(size_t sent)
120{
121 auto dataSent = sent - QualityOfService::s_HeaderSize;
122 if (sent < QualityOfService::s_MinFrameSize && dataSent != m_Data.size() )
123 return false;
124
125 ++m_ChunkId;
126 m_Data.remove_prefix(dataSent);
127 return true;
128}
129
130////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
131FSecure::ByteVector FSecure::C3::QualityOfService::PacketSplitter::NextChunk() const

Callers 1

SendMethod · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected