MCPcopy Create free account
hub / github.com/KDE/labplot / uncompressedFileReadThread

Method uncompressedFileReadThread

src/3rdparty/vector_blf/src/Vector/BLF/File.cpp:829–849  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

827}
828
829void File::uncompressedFileReadThread(File * file) {
830 try {
831 while (file->m_uncompressedFileThreadRunning) {
832 /* process */
833 try {
834 file->uncompressedFile2ReadWriteQueue();
835 } catch (Vector::BLF::Exception &) {
836 file->m_uncompressedFileThreadRunning = false;
837 }
838
839 /* check for eof */
840 if (!file->m_uncompressedFile.good())
841 file->m_uncompressedFileThreadRunning = false;
842 }
843
844 /* set end of file */
845 file->m_readWriteQueue.setFileSize(file->m_readWriteQueue.tellp());
846 } catch (...) {
847 file->m_uncompressedFileThreadException = std::current_exception();
848 }
849}
850
851void File::uncompressedFileWriteThread(File * file) {
852 try {

Callers

nothing calls this directly

Calls 4

goodMethod · 0.45
setFileSizeMethod · 0.45
tellpMethod · 0.45

Tested by

no test coverage detected