MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / EndWrite

Method EndWrite

TombEngine/Specific/IO/ChunkWriter.h:31–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29 }
30
31 void EndWrite()
32 {
33 // Update chunk size
34 long newPosition = m_stream->GetCurrentPosition();
35 long chunkSize = newPosition - m_previousPosition;
36 m_stream->Seek(m_chunkSizePosition, SeekOrigin::BEGIN);
37 LEB128::Write(m_stream, chunkSize, m_maximumSize);
38 m_stream->Seek(newPosition, SeekOrigin::BEGIN);
39 }
40};
41
42class ChunkWriter {

Callers 2

WriteChunkMethod · 0.80

Calls 3

WriteFunction · 0.85
GetCurrentPositionMethod · 0.80
SeekMethod · 0.80

Tested by

no test coverage detected