|
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 | ( | ) |
Default constructor
Definition at line 30 of file cborstreamreaderinterface.cpp.
Referenced by pappso::cbor::psm::PsmFileReaderBase::PsmFileReaderBase().
|
virtual |
Destructor
Definition at line 34 of file cborstreamreaderinterface.cpp.
References mpa_cborReader.
|
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.
References mpa_cborReader.
|
protected |
Definition at line 54 of file cborstreamreaderinterface.cpp.
References m_expectedString, and mpa_cborReader.
Referenced by pappso::cbor::mzcbor::MzcborBuildIndexReader::readMsrun(), pappso::cbor::mzcbor::MzcborReaderBase::readMsrun(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readMsrun(), pappso::cbor::psm::PsmFileReaderBase::readPsm(), pappso::cbor::psm::PsmFileReaderBase::readPsmFile(), pappso::cbor::psm::PsmFileReaderBase::readPsmProteinRef(), pappso::cbor::mzcbor::MzcborReaderBase::readReferenceableParamGroupList(), pappso::cbor::mzcbor::ConvertToMzml::readRoot(), pappso::cbor::mzcbor::MzcborIndexReader::readRoot(), pappso::cbor::mzcbor::MzcborReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readSample(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readScan(), pappso::cbor::psm::PsmFileReaderBase::readScan(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrum(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrumListAndLeave(), and pappso::cbor::mzcbor::ConvertToMzml::writeElementInMzml().
|
protected |
Definition at line 80 of file cborstreamreaderinterface.cpp.
References m_data, and mpa_cborReader.
Referenced by pappso::cbor::mzcbor::ConvertToMzml::readCbor(), pappso::cbor::mzcbor::ConvertToMzml::readCbor(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readCbor(), pappso::cbor::mzcbor::MzcborIndexReader::readCbor(), pappso::cbor::mzcbor::MzcborReaderBase::readCbor(), pappso::cbor::mzcbor::MzcborReaderBase::readCbor(), pappso::cbor::psm::PsmFileReaderBase::readCbor(), and pappso::cbor::psm::PsmFileReaderBase::readCbor().
|
protected |
Definition at line 69 of file cborstreamreaderinterface.cpp.
References mpa_cborReader.
|
protected |
Definition at line 70 of file cborstreamreaderinterface.h.
Referenced by initCborReader().
|
protected |
Definition at line 69 of file cborstreamreaderinterface.h.
Referenced by getExpectedString(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readMsrun(), pappso::cbor::mzcbor::MzcborReaderBase::readMsrun(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readMsrun(), pappso::cbor::psm::PsmFileReaderBase::readPsm(), pappso::cbor::psm::PsmFileReaderBase::readPsmFile(), pappso::cbor::psm::PsmFileReaderBase::readPsmProteinRef(), pappso::cbor::mzcbor::MzcborReaderBase::readReferenceableParamGroupList(), pappso::cbor::mzcbor::ConvertToMzml::readRoot(), pappso::cbor::mzcbor::MzcborIndexReader::readRoot(), pappso::cbor::mzcbor::MzcborReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readSample(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readScan(), pappso::cbor::psm::PsmFileReaderBase::readScan(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrum(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrumListAndLeave(), and pappso::cbor::mzcbor::ConvertToMzml::writeElementInMzml().
|
protected |
Definition at line 68 of file cborstreamreaderinterface.h.
Referenced by ~CborStreamReaderInterface(), close(), pappso::cbor::mzcbor::MzcborReaderBase::getCvParamsMap(), getExpectedString(), initCborReader(), initCborReader(), pappso::cbor::mzcbor::ConvertToMzml::readCbor(), pappso::cbor::mzcbor::ConvertToMzml::readCbor(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readCbor(), pappso::cbor::mzcbor::MzcborIndexReader::readCbor(), pappso::cbor::mzcbor::MzcborReaderBase::readCbor(), pappso::cbor::mzcbor::MzcborReaderBase::readCbor(), pappso::cbor::psm::PsmFileReaderBase::readCbor(), pappso::cbor::psm::PsmFileReaderBase::readCbor(), pappso::cbor::psm::PsmFileReaderBase::readInformations(), pappso::cbor::psm::PsmFileReaderBase::readLog(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readMsrun(), pappso::cbor::mzcbor::MzcborReaderBase::readMsrun(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readMsrun(), pappso::cbor::psm::PsmFileReaderBase::readParameterMap(), pappso::cbor::psm::PsmCbor2Json::readProteinMap(), pappso::cbor::psm::PsmFileReaderBase::readProteinMap(), pappso::cbor::psm::PsmFileReaderBase::readPsm(), pappso::cbor::psm::PsmFileReaderBase::readPsmFile(), pappso::cbor::psm::PsmFileReaderBase::readPsmProteinRef(), pappso::cbor::mzcbor::MzcborReaderBase::readReferenceableParamGroupList(), pappso::cbor::mzcbor::ConvertToMzml::readRoot(), pappso::cbor::mzcbor::MzcborIndexReader::readRoot(), pappso::cbor::mzcbor::MzcborReaderBase::readRoot(), pappso::cbor::psm::PsmFileReaderBase::readRoot(), pappso::cbor::psm::PsmFileAppend::readSample(), pappso::cbor::psm::PsmFileReaderBase::readSample(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readScan(), pappso::cbor::psm::PsmFileReaderBase::readScan(), pappso::cbor::psm::PsmFileScanProcess::readScan(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrumListAndLeave(), and pappso::cbor::mzcbor::ConvertToMzml::writeElementInMzml().