|
libpappsomspp
Library for mass spectrometry
|
base class to start a CBOR reader More...
#include <cborstreamreaderinterface.h>
Public Member Functions | |
| CborStreamReaderInterface () | |
| virtual | ~CborStreamReaderInterface () |
| virtual void | close () |
| convenient function to clean pointer before leaving | |
Protected Member Functions | |
| bool | getExpectedString () |
| void | initCborReader (QFile *pcborfile) |
| void | initCborReader (QIODevice *pcborfile) |
Protected Attributes | |
| CborStreamReader * | mpa_cborReader = nullptr |
| QString | m_expectedString |
| QByteArray | m_data |
base class to start a CBOR reader
containing convenient function to ensure that the stream pointer to the CBOR source (file or device) is correctly open.
Definition at line 42 of file cborstreamreaderinterface.h.
| pappso::cbor::CborStreamReaderInterface::CborStreamReaderInterface | ( | ) |
|
virtual |
Destructor
Definition at line 34 of file cborstreamreaderinterface.cpp.
|
virtual |
convenient function to clean pointer before leaving
Reimplemented in pappso::cbor::mzcbor::ConvertToMzml, pappso::cbor::mzcbor::MzcborIndexReader, pappso::cbor::mzcbor::MzcborReaderBase, pappso::cbor::psm::PsmCbor2Json, pappso::cbor::psm::PsmFileAppend, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 44 of file cborstreamreaderinterface.cpp.
|
protected |
Definition at line 54 of file cborstreamreaderinterface.cpp.
Referenced by pappso::cbor::mzcbor::MzcborBuildIndexReader::readMsrun(), pappso::cbor::psm::PsmFileReaderBase::readPsm(), pappso::cbor::psm::PsmFileReaderBase::readPsmFile(), pappso::cbor::psm::PsmFileReaderBase::readPsmProteinRef(), pappso::cbor::psm::PsmFileReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readSample(), pappso::cbor::psm::PsmFileReaderBase::readScan(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrum(), and pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave().
|
protected |
Definition at line 80 of file cborstreamreaderinterface.cpp.
Referenced by pappso::cbor::psm::PsmFileReaderBase::readCbor(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readCbor(), and pappso::cbor::psm::PsmFileReaderBase::readCbor().
|
protected |
Definition at line 69 of file cborstreamreaderinterface.cpp.
|
protected |
Definition at line 70 of file cborstreamreaderinterface.h.
|
protected |
Definition at line 69 of file cborstreamreaderinterface.h.
Referenced by pappso::cbor::mzcbor::MzcborBuildIndexReader::readMsrun(), pappso::cbor::psm::PsmFileReaderBase::readPsm(), pappso::cbor::psm::PsmFileReaderBase::readPsmFile(), pappso::cbor::psm::PsmFileReaderBase::readPsmProteinRef(), pappso::cbor::psm::PsmFileReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readSample(), pappso::cbor::psm::PsmFileReaderBase::readScan(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrum(), and pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave().
|
protected |
Definition at line 68 of file cborstreamreaderinterface.h.
Referenced by pappso::cbor::psm::PsmFileReaderBase::readCbor(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readCbor(), pappso::cbor::psm::PsmFileReaderBase::readCbor(), pappso::cbor::psm::PsmFileReaderBase::readInformations(), pappso::cbor::psm::PsmFileReaderBase::readLog(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readMsrun(), pappso::cbor::psm::PsmFileReaderBase::readParameterMap(), pappso::cbor::psm::PsmFileReaderBase::readProteinMap(), pappso::cbor::psm::PsmFileReaderBase::readPsm(), pappso::cbor::psm::PsmFileReaderBase::readPsmFile(), pappso::cbor::psm::PsmFileReaderBase::readPsmProteinRef(), pappso::cbor::psm::PsmFileReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readSample(), pappso::cbor::psm::PsmFileReaderBase::readScan(), pappso::cbor::psm::PsmFileScanProcess::readScan(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrum(), and pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave().