MCPcopy Create free account
hub / github.com/crosspoint-reader/crosspoint-reader / writeSpineEntry

Method writeSpineEntry

lib/Epub/Epub/BookMetadataCache.cpp:296–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

294}
295
296uint32_t BookMetadataCache::writeSpineEntry(HalFile& file, const SpineEntry& entry) const {
297 const uint32_t pos = file.position();
298 serialization::writeString(file, entry.href);
299 serialization::writePod(file, entry.cumulativeSize);
300 serialization::writePod(file, entry.tocIndex);
301 return pos;
302}
303
304uint32_t BookMetadataCache::writeTocEntry(HalFile& file, const TocEntry& entry) const {
305 const uint32_t pos = file.position();

Callers

nothing calls this directly

Calls 3

writeStringFunction · 0.85
writePodFunction · 0.85
positionMethod · 0.80

Tested by

no test coverage detected