bool BpfReader::readUlemFiles() { BpfUlemFile file; while (file.read(m_stream)) m_metadata.addEncoded(file.m_filename, (const unsigned char *)file.m_buf.data(), file.m_len); return (bool)m_stream; }
bool BpfReader::readUlemFiles() { BpfUlemFile file; while (file.read(m_stream)) { MetadataNode m = m_metadata.add("bundled_file"); m.addEncoded(file.m_filename, (const unsigned char *)file.m_buf.data(), file.m_len); } return (bool)m_stream; }
bool BpfReader::readUlemData() { if (!m_ulemHeader.read(m_stream)) return false; for (size_t i = 0; i < m_ulemHeader.m_numFrames; i++) { BpfUlemFrame frame; if (!frame.read(m_stream)) return false; m_ulemFrames.push_back(frame); } BpfUlemFile file; while (file.read(m_stream)) ; return (bool)m_stream; }